linuxfromscratch吧 关注:97贴子:408
  • 14回复贴,共1

Linux From Scratch简单安装过程

取消只看楼主收藏回复

这个是我尝试安装的经历,能不能安装成功我也不知道


IP属地:四川1楼2018-02-28 15:16回复
    首先运行测试脚本,只要软件都有就行,版本不一致可能会一些问题,但并不一定

    其实我也不懂有什么问题请指出来


    IP属地:四川2楼2018-02-28 15:23
    回复
      接下进行库文件的一致性检查
      我翻译的没有这个,目前知道7.7 和8.0 的都有这个


      IP属地:四川3楼2018-02-28 15:54
      回复
        接下来是下载所需的源码包
        (r了,几K几K的下,下到什么时候去了)


        IP属地:四川4楼2018-02-28 16:37
        回复
          所需的软包下载链接:http://ftp.lfs-matrix.net/pub/lfs/lfs-packages/lfs-packages-8.2-rc1.tar
          SHA1SUMS: eefc32bb86d277b3d3d3b98375afb09d2aa09e1d
          网盘镜像:https://pan.vsochina.com/s/5a97c6a3497510043b7fbb1b
          检测脚本也在网盘,没看到请刷新
          软件包脚本执行完毕后会生产version-check.sh 执行后就可以看到是否缺少软件包以及版本
          库 不用检查 默认全有,或却没有都可以,就比如我的就是全没有


          IP属地:四川6楼2018-03-01 17:34
          收起回复
            创建新分区 推荐不低于20G 我使用30G
            格式化 我使用EXT4格式


            IP属地:四川7楼2018-03-01 20:59
            回复
              挂载分区到/mnt/lfs
              之前忘了说了,请用su切换成root
              接下来没有说的话一值保持使用root


              IP属地:四川9楼2018-03-01 21:08
              回复
                export LFS=/mnt/lfs
                设定变量
                注意ROOT 注意Root
                检测变量
                echo $LFS
                确保输出显示了LFS系统构建位置的路径,即/mnt/lfs如果遵循提供的示例。如果输出不正确,请使用本页前面给出的命令设置$LFS正确的目录名称。
                注意大小写


                IP属地:四川10楼2018-03-01 21:14
                回复
                  运行以下命令
                  mkdir -pv $LFS
                  mount -v -t ext4 /dev/<xxx> $LFS
                  (不在根目录挂载会报错???,可能我玩的少不知道
                  替换<xxx>为LFS分区的名称
                  /sbin/swapon -v /dev/<zzz>
                  启用动态分区,没有就算了


                  IP属地:四川11楼2018-03-01 21:32
                  回复
                    下载的软件包和补丁程序需要存储在整个构建过程中方便使用的地方。还需要工作目录来解压缩源代码并构建它们。 $LFS/sources既可以用作存储tarball和补丁的地方,也可以用作工作目录。通过使用该目录,所需的元素将位于LFS分区上,并在构建过程的所有阶段都可用。
                    mkdir -v $LFS/sources
                    使此目录可写且粘滞
                    chmod -v a+wt $LFS/sources


                    IP属地:四川12楼2018-03-01 21:37
                    收起回复
                      通过运行以下内容创建所需的目录 root:
                      mkdir -v $LFS/tools
                      下一步是/tools 在主机系统上创建一个符号链接。这将指向LFS分区上新创建的目录。同样运行这个命令root:
                      ln -sv $LFS/tools


                      IP属地:四川13楼2018-03-01 21:41
                      回复


                        IP属地:四川15楼2018-03-01 21:51
                        回复
                          ?????,发的又不见了,***大爷的百度


                          IP属地:四川来自Android客户端17楼2018-03-01 22:56
                          收起回复
                            发的删个不停,,,,不发了,,,,
                            莫名其妙的硬盘空间没了,早知道就给大点的了,,,本以为没多大就给了8g,结果满了,,,通过特殊的方法扩大了结果不行,系统读不出来,,,


                            IP属地:四川来自Android客户端18楼2018-03-01 23:17
                            回复
                              以用户身份登录时root,犯一个错误可能会损坏或破坏系统。
                              groupadd lfs
                              useradd -s /bin/bash -g lfs -m -k /dev/null lfs
                              命令行选项的含义:
                              -s /bin/bash
                              这使得bash 成为用户的默认shell lfs。
                              -g lfs
                              该选项将用户添加lfs到组中lfs。
                              -m
                              这为创建一个主目录lfs。
                              -k /dev/null
                              此参数/etc/skel通过将输入位置更改为特殊的空设备来防止可能从???目录复制文件(默认为)。
                              lfs
                              这是创建的组和用户的实际名称。
                              要以登录身份登录lfs(而不是lfs在登录时切换到用户身份root,不需要 lfs用户输入密码),请 lfs输入密码:
                              passwd lfs
                              通过使目录所有者 授予lfs完全访问权限: $LFS/toolslfs
                              chown -v lfs $LFS/tools
                              如果按照建议创建了单独的工作目录,请授予lfs该目录的用户 所有权:
                              chown -v lfs $LFS/sources
                              接下来,以用户身份登录lfs。这可以通过虚拟控制台,通过显示管理器或使用以下替代用户命令完成:
                              su - lfs


                              IP属地:四川19楼2018-03-02 13:28
                              回复