我正在尝试使用apt-get命令脱机安装一个deb包。据我所知,我可以从网上手动下载一个软件包。将其放入本地存储库文件夹(通常为/var/cache/apt/archives)。然后使用apt-get update更新存储库。最后是apt-get install myPackage
我尝试了这些步骤,但是我一直得到错误的Unable to locate package uex_15.1.0.8_amd64。我遗漏了什么?还是我应该使用apt-offline?如果是这样的话,是怎么做的?
顺便说一句,包uex_15.1.0.8_amd64是要安装UltraEdit的包。
发布于 2016-04-21 09:03:50
您可以通过两个单独的步骤来完成这一任务:
dpkg安装软件包。数独-i packagename.debapt-get可以自动修复缺少的依赖项。sudo apt-获取-f安装,它也应该自动完成原始包的配置。(因此您可能不需要自己运行sudo dpkg --configure -a。)apt-get不做这个apt-get检查您配置的软件资源(存储库),并自动下载和安装软件包。除非配置的存储库无法访问,否则不能使apt-get install命令成功,否则不会成功。如果包不在您的一个存储库中,apt-get将不知道安装它,即使.deb文件恰好位于/var/cache/apt/archives中。
https://unix.stackexchange.com/questions/278029
复制相似问题