我想下载整个多元宇宙存储库,我知道它可能有几 GB 左右,但我想下载。注意:我只想下载并稍后安装,dpkg -i [pkg]
首先使用 apt-cache 创建一个包含所有可用软件包名称的文件。
apt-cache dumpavail |grep -oP“(?<=软件包:).*”>>软件包列表
这将创建一个包含所有可用包的文件包列表。我想了解apt-cache dumpavail
命令的工作原理。我知道>>可以附加并创建一个文件包列表和所有内容,但没有得到那个grep(?<=package:)并且它正在工作所以我不必记住这些东西。
答案1
您可以为自己创建镜像。执行此操作的一个工具是debmirror
。它会下载完整的存储库并将其保存到您的硬盘上。完成后,您可以将本地文件夹添加到您的 apt-configuration 中并使用它而不是远程镜像。或者您可以提供一个网络服务器,将其作为镜像提供给您的公司。
有一个维基页面关于。
但是包裹存放在里面http://archive.ubuntu.com/ubuntu/pool/但是如果没有元数据,您就无法确定它没有被改变等等。(在 packages.gz 里面存储了加密哈希)