温馨提示×

ubuntu fromscratch怎样加软件

小樊
47
2026-10-13 07:52:47
栏目: 智能运维

你说的 “Ubuntu From Scratch” 通常有两种理解,我分别说明,你看看是哪一种。


一、如果你说的是 “LFS / Ubuntu 从零构建的系统”

(自己用源码一步步做出来的 Linux,没有 apt)

这种情况下没有现成包管理器,加软件一般有 3 种方式:

1️⃣ 源码编译安装(最常用)

./configure
make
make install

例子:

wget http://example.com/foo.tar.gz
tar xf foo.tar.gz
cd foo
./configure --prefix=/usr
make
make install

✅ 优点:完全可控
❌ 缺点:依赖要自己解决


2️⃣ 移植 dpkg / apt(高级)

如果你希望像 Ubuntu 一样用:

apt install xxx

那你需要:

  • 交叉或本地编译 dpkg
  • 配置 sources.list
  • 构建基础包系统

这已经是 “半 Ubuntu” 了,不是严格 From Scratch。


3️⃣ 静态二进制 / 便携式软件

比如:

  • AppImage
  • 静态编译的二进制
  • 直接拷贝可执行文件
chmod +x program
./program

二、如果你说的是 “Ubuntu 最小化安装(Minimal / Cloud Image)”

(官方 Ubuntu,只是很干净)

那直接:

sudo apt update
sudo apt install 软件名

常见:

sudo apt install vim git curl wget

三、我需要你确认一点

请告诉我:

  1. 是 完全自己编译的内核+系统?
  2. 还是 Ubuntu 官方最小系统?
  3. 想装 什么软件?(命令行 / GUI)

我可以直接给你具体步骤或命令。

0 踩