我的系统上安装了基本的 Ubuntu 12.04.4 LTS,但没有网络访问权限。我有一组 deb 软件包,它们已复制到所述机器上的某个位置。如何让 dpkg 和/或 apt 识别这些软件包可用?
我以为$ sudo dpkg --recursive --record-avail
我会这样做,它确实看到了每个包并为每个包报告“记录了关于…的信息”,但后来的尝试$ sudo apt-get install
还是$ sudo dpkg -i
失败了,就像在“record-avail”之前一样。我想我已经接近成功了,但遗漏了一些东西。
答案1
事实证明,必须先将存储库描述符(、、、、、)Packages
复制到。首先安装,它几乎没有依赖项(我从命令行 Ubuntu 安装开始)。一旦存储库描述符到位,和都可以使用。Sources
Release
Release.gpg
Index
Translation-en
/var/lib/apt/lists
apt-offline
apt-offline
apt