首页
学习
活动
专区
圈层
工具
发布

DIY 自己的 Linux 系统 LFS 系列:(四)软件包和补丁

Linux系统的创建当然离不开软件包和补丁,本文就列出所需的软件列表! 既然要下载软件,当然需要一个存放软件的地方,以方便在整个构建过程中都能有效访问。...可以用目录 $LFS/sources 保存软件包和补丁,同时作为工作目录。 放到这个目录,所有需要的元素都在 LFS 分区中,因此在构建过程中的所有阶段都可以访问。...$LFS 就是上一篇中讲到的环境变量:export LFS=/mnt/lfs 创建下载目录: 在开始下载任务之前,先用 root 用户执行下面的命令创建这个目录,并且设置目录的写权限和粘滞模式: mkdir...-pv $LFS/sources chmod -v a+wt $LFS/sources 接下来就是下载所需的软件包和补丁,使用 wget-list 作为 wget 的输入: wget https:...//linux.cn/lfs/LFS-BOOK-7.7-systemd/wget-list-LFS7.7-systemd-USTC wget --input-file=wget-list-LFS7.7-

1.4K31
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    DIY 自己的 Linux 系统 LFS 系列:(一)LFS 介绍

    前言 ☀️ 介绍 LFS 是什么? 为什么要使用 LFS? ❤️ LFS 文档 ???? 前言 最近,对 LFS(Linux From Scratch)颇感兴趣,因此打算开一个专栏来详细记录????...首先,放上 LFS 的官网:LFS Project! ☀️ 介绍 LFS 是什么?...Linux From Scratch (LFS) 是一个项目,可以理解为是一本指南,用于教我们如何一步步 DIY 自己的 Linux 系统!...1、LFS 帮助我们更好的理解 Linux 是如何正常运转 构建 LFS 会教我们有关 Linux 运转的所有知识,以及事物如何协同工作并相互依赖。...2、LFS 可以创建极其精简的 Linux 系统 当安装那些常规的 Linux 系统,你往往迫不得已安装那些你用不到的(甚至你都不知道它们是干什么的)程序。这些程序也许会浪费你的硬件资源。

    2.8K20

    Linux From Scratch(LFS)详解

    用户定制的 linux 系统的另一个好处是安全性。通过从源码编译整个系统,您能够审查任何东西,打上所有的安全补丁,而不需要等待别人去编译好修补了安全漏洞的二进制包。...相关项目 该项目有很多相关子项目: Beyond Linux From Scratch(BLFS)标准LFS仅仅安装了足够让系统启动的基本软件,以及使新系统能够编译新软件包的开发工具。...Automated Linux From Scratch(ALFS)标准LFS只是一本书,用户需要根据书上的指引下载软件包并手动输入指令进行编译。ALFS子项目提供了把这一切自动化的脚本。...步骤 尽管目标是安装一个与现有发行版毫无关系的系统,安装LFS仍然不能无中生有,而必须要有一个可以编译软件包的运行中的Linux系统。这个系统一般称为宿主系统。...在宿主操作系统上安装LFS,需要的步骤如下: 对硬盘分区,添加用于安装LFS的用户和组(LFS教科书第2章) 下载所有需要的软件包源代码(LFS教科书第3章) 准备开发环境(LFS教科书第4章) 构造一个基本开发环境

    6.3K30

    【LFS从0构建Linux系统】软件包与补丁安装及环境配置

    安装包与补丁的安装 打开LFS的官方文档,我们可以看到官方已经把所有要下载的安装包的官方链接已经给出了。 那么剩下的步骤就是安装了。...安装包与补丁 拿到这些链接后,打开Linux,创建一个文本文件,假设叫urls.txt。 把所有链接复制到文件中后。下面我介绍两个指令给读者选择,选择一个喜欢的指令下载即可。...1.3 使用阿里云的整合包 龟速的下载速度是很难忍受的,LFS这个项目在世界范围都是很受欢迎的,国内也不例外,所以肯定会有人帮我做软件包的整合的。...-m)-lfs-linux-gnu PATH=/usr/bin if [ !...3 .总结 由此我们就完成了从0构建Linux系统的全部的准备阶段了,在下一篇文章就要开始构建 LFS 交叉工具链和临时工具。 期待你的关注,本系列长期更新。

    34920
    领券