现在我有两台电脑:
A。A。我决定使用第一台PC下载所有需要的软件包,并通过USB将它们传输到第二台PC上。我已经搜索了如何获得一些deb安装和这是我发现的所需的软件包。
但当我跑的时候
apt-get --print-uris --yes install A | grep ^\' | cut -d\' -f2 > downloads.list在第一台PC上,我得到了空文件,因为这个包已经安装在那里了(我不想卸载它)。
而且,包A非常复杂,依赖于包B,它依赖于包C,而包C没有安装在第二台PC上。
那么,我如何下载所有需要的软件包呢?或者还有其他方法来安装它?
发布于 2013-06-14 08:46:04
凯尔克斯
它是一个gui应用程序,用于在完整的脱机系统上安装软件包。
http://www.omgubuntu.co.uk/2010/09/keryx-offline-package-installation-made-easy-in-ubuntu
.............................................................................................
离线: CLI
让offPC是离线计算机,onPC是联机计算机。
apt-offline上安装offPCapt-offline下载onPC。(尝试:http://packages.debian.org/wheezy/all/apt-offline/download)sudo dpkg -i '/path/to/file/apt-offline.deb')sudo apt-offline set /tmp/updateee --update,生成更新所需文件的数据库。sudo apt-offline get /tmp/updateee下载http://security.ubuntu.com/ubuntu/dists/quantal-security/main/binary-i386/Packages.bz2下载更新文件。下载 http://security.ubuntu.com/ubuntu/dists/quantal-security/main/binary-i386/Packages.bz2 done. http://security.ubuntu.com/ubuntu/dists/quantal-security/restricted/binary-i386/Packages.bz2. http://security.ubuntu.com/ubuntu/dists/quantal-security/restricted/binary-i386/Packages.bz2 done.下载http://security.ubuntu.com/ubuntu/dists/quantal-security/main/i18n/Translation-en.bz2. http://security.ubuntu.com/ubuntu/dists/quantal-security/main/i18n/Translation-en.bz2 .下载数据至/tmp/apt-脱机-下载-5942sudo apt-offline install /tmp/apt-offline-downloads-5942/ gpgv:签名2013年6月21日02:08:43下午UTC使用DSA密钥ID 437D05B5 gpgv:好签名来自"Ubuntu自动签名密钥“gpgv:签名制作于2013年6月21日02:08:43 PM UTC使用RSA密钥ID C0B21F32 gpgv:好签名来自"Ubuntu自动签名密钥(2012年)”sudo apt-offline set /tmp/package --updatesudo apt-offline get /tmp/package下载包文件sudo apt-offline install /tmp/apt-offline-downloads-5942/sudo apt-get install package_name or开放软件中心,安装软件包。Note1:在使用文件(updateee,package)之前,您必须将文件从offPC传输到onPC (使用Pen驱动器或其他什么)。还将包含下载文件的文件夹复制到onPC到offPC。
Note2:如果你有一个错误
E:找不到包package_name
在安装过程中,这意味着offPC不知道软件包。这是由于许多原因造成的。如个人包办的是私人方。(搜索PPA)
尝试通过开放软件资源(从统一)添加软件资源,然后在宇宙和其他文件上勾选
发布于 2013-11-02 08:32:26
多维数据集是一种离线包管理系统,它使Linux发行版用户(Ubuntu、Linux和其他基于APT的系统)能够在没有互联网连接的情况下将应用程序安装到他们的系统中。只需在Linux系统中运行多维数据集,在其中创建项目,将项目与多维数据集一起粘贴到闪存驱动器中,然后飞到任何有互联网连接的计算机上,打开多维数据集并选择项目,更新应用程序并下载任何您想要的应用程序,回到Linux系统并直接安装。就这样!现在您可以使用您的新应用程序:)。
您可以从它的启动板页面下载多维数据集:https://launchpad.net/camicricube
发布于 2013-06-15 02:53:26
你看过这里的方法了吗?
上面提到过,
(前面由@totti提到)
Keryx是一个可移植的跨平台包管理器,用于基于APT (Ubuntu,Debian)的系统。它提供了一个图形界面,用于收集脱机计算机的更新、包和依赖项。Keryx是免费的、开源的。您可以在这里找到Keryx:https://launchpad.net/keryx
下面是如何:https://help.ubuntu.com/community/Synaptic/PackageDownloadScript
..。在该地点未提及:
似乎是为您的用例量身定做的最佳方法,不幸的是,它非常不成熟。链接
看起来是最好的命令行工具。不幸的是,“操作”S总是假设您已经在离线计算机上安装了“apt-脱机”,而忽略了一个显而易见的问题,即它最初是如何实现的。链接
https://askubuntu.com/questions/306971
复制相似问题