如何从 .t​​ar tarball 安装多个 tar 存档?

如何从 .t​​ar tarball 安装多个 tar 存档?

我刚刚从头开始使用 Linux,有一长串需要安装的软件包。我前往官方镜像之一下载所有不同“子存档”的 .tar 存档。有没有办法一次性安装该存档中包含的所有存档?我正在从此链接查看 lfs-packages-9.1.tar:ftp://ftp.lfs-matrix.net/pub/lfs/lfs-packages/

如果没有,我可以通过哪些其他方法来有效地安装这些软件包?我尝试使用 apt install 但其中一半不可用。

答案1

该链接显示 lfs-packages-version.tar 是一个 tar 中的所有软件包。

尽管您应该将它们安装到将成为您正在构建的 Linux 操作系统/分区的目录中,但您不想将它们安装在当前主机上。

tar tvf ./lfs-packages-7.0.tar 
drwxr-xr-x lfs/lfs           0 2011-10-28 22:30 7.0/
-rw-r--r-- lfs/lfs     1381988 2011-06-27 13:34 7.0/autoconf-2.68.tar.bz2
-rw-r--r-- lfs/lfs     1066685 2011-06-27 13:34 7.0/automake-1.11.1.tar.bz2
-rw-r--r-- lfs/lfs       14250 2011-06-27 13:34 7.0/bash-4.2-fixes-3.patch
-rw-r--r-- lfs/lfs     7009201 2011-06-27 13:34 7.0/bash-4.2.tar.gz
 ...

有没有办法一次性安装该存档中包含的所有存档?

您可以编写构建安装过程的脚本。该过程应该在LFS 中描述如何进行。

相关内容