在Ubuntu镜像中安装特定软件,有离线安装和定制镜像两种常见方法,以下是具体操作:
apt download gcc
或apt-get install --download-only gcc
下载软件包及其依赖,将下载的.deb文件复制到目标镜像的指定目录,如~/offline_packages
,然后在镜像中执行sudo dpkg -i ~/offline_packages/*.deb
进行安装。若出现依赖错误,需手动下载缺失的依赖包。apt-mirror
,配置/etc/apt/mirror.list
,执行sudo apt-mirror
同步软件包,将生成的镜像目录复制到目标镜像的/var/local/apt-mirror
,修改镜像的/etc/apt/sources.list
指向本地路径,更新仓库索引后即可安装软件。squashfs-tools
等工具,获取官方ISO文件并挂载,复制其内容,解压文件系统后,使用chroot
进入解压后的文件系统,在其中执行sudo apt-get update
和sudo apt-get install -y <package_name>
安装软件,安装完成后,重新创建文件系统并生成新的ISO文件。