温馨提示×

如何在Ubuntu镜像中安装特定软件

小樊
41
2025-08-27 17:11:19
栏目: 智能运维

在Ubuntu镜像中安装特定软件,有离线安装和定制镜像两种常见方法,以下是具体操作:

离线安装(以安装gcc为例)

  • 使用预先下载的.deb文件:在联网机器上用apt download gccapt-get install --download-only gcc下载软件包及其依赖,将下载的.deb文件复制到目标镜像的指定目录,如~/offline_packages,然后在镜像中执行sudo dpkg -i ~/offline_packages/*.deb进行安装。若出现依赖错误,需手动下载缺失的依赖包。
  • 使用本地APT仓库镜像:在联网机器上安装apt-mirror,配置/etc/apt/mirror.list,执行sudo apt-mirror同步软件包,将生成的镜像目录复制到目标镜像的/var/local/apt-mirror,修改镜像的/etc/apt/sources.list指向本地路径,更新仓库索引后即可安装软件。

定制镜像安装

  • 命令行定制:准备好Ubuntu工作站,安装squashfs-tools等工具,获取官方ISO文件并挂载,复制其内容,解压文件系统后,使用chroot进入解压后的文件系统,在其中执行sudo apt-get updatesudo apt-get install -y <package_name>安装软件,安装完成后,重新创建文件系统并生成新的ISO文件。

0