假设我有一个目录,其中有.deb
两个程序的软件包及其所有依赖项。我想知道是否有apt
或dpkg
命令,或者another program
安装这两个程序中的一个及其所有依赖项。安装程序时应该会自动安装依赖项。
答案1
尝试使用apt-offline
它。我使用的是 Ubuntu 12.04 (precise)!
- 从 packages.ubuntu.com下载到
apt-offline
联网 PC 上的包。wget http://ubuntu.hitsol.net/ubuntu//pool/universe/a/apt-offline/apt-offline_1.1.1build1_all.deb
- 将 apt-offline_1.1.1build1_all.deb 复制到您的非网络化使用 USB 记忆棒的笔记本电脑
- 接下来安装它:
sudo dpgk -i apt-offline_1.1.1build1_all.deb
- 现在假设你想在非网络化笔记本上执行此命令非网络化笔记本:
sudo apt-offline set cuckoo-offline.sig --install-packages cuckoo
- 将文件 cuckoo-offline.sig 复制到联网 PC 并运行此命令:
sudo apt-offline get cuckoo-offline.sig --no-checksum --bundle cuckoo-offline.zip
这将获取包及其所有依赖项。 - 最后使用 USB 驱动器将 zip 文件 cuckoo-offline.zip 复制到您的非网络化笔记本并在那里运行此命令:
sudo apt-offline install cuckoo-offline.zip
当然,您可以对更新/升级和其他软件包执行此操作。
答案2
用于sudo dpkg -i *.deb
安装所有 .deb 包