如何填充所有程序的 apt-cache。
将整个 Ubuntu 软件中心下载到 apt 缓存中以供离线使用。
sudo apt-get install --download-only *
- Deb 文件。
- 尺寸不重要
- 二进制 64x deb 包 (amd64),LTS 版本 Jammy Jellyfish 程序就足够了
如何将整个 Ubuntu 软件库中的程序下载到 apt 缓存中,以便在没有互联网连接时轻松离线使用?
cd /var/cache/apt/archives/
ls
这是软件包列表。我想用所有程序来填充它。整个软件档案。
我试过
sudo apt-get install --download-only *
那应该就完成了。
一个例子是 osdisk.com。它有 10 张 DVD,其中包含从 DVD 复制到缓存中的程序 deb 文件,可供将来安装,也可能不安装。
将整个 Ubuntu 软件中心下载到 apt 缓存中以供离线使用
Keryx 接受的答案不是我想要的答案。APToncd 也不是。如何在没有互联网(离线)的情况下安装软件或软件包?
工作、简单和可解释也是答案的一部分,完全可以由答题者解释,并且整个软件实现的不是几个选定的程序。
上次:这是我需要的功能
sudo apt-get install --download-only *
答案1
apt 镜像
sudo apt install apt-mirror
创建来源列表
sudo su
# Remove wrong ones from the configure file
sed -i '17,27d' /etc/apt/mirror.list
# Insert correct ones
echo "
deb http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ jammy partner
" >> /etc/apt/mirror.list
开始镜像
apt-mirror