我正在尝试使用 apt-get 离线安装某些软件包。我已修改 sources.list 文件以反映我保存所有所需软件包的本地缓存目录路径。但是,当我使用 apt-get 安装软件包(存在于本地缓存目录中)时,我收到错误“未找到软件包”文件。我该如何创建软件包文件?
当我运行 apt-get install vim 时,虽然 vim_xxxx.deb 包存在于本地缓存目录中,但我得到“Package”文件未找到
注意:我还将软件包文件从 ubuntu 存档存储库复制到本地缓存目录中,安装顺利进行。这是正确的解决方案吗?或者我应该创建一个新的软件包文件?
答案1
我尝试了以下命令并且成功了
sudo dpkg-scanpackages . /dev/null | gzip -c9 > Packages.gz
答案2
如果你有 .deb 文件,你可以通过右键单击并选择 Gdebi 安装来轻松安装它。如果你想在进入软件包目录后通过命令行,请输入
sudo dpkg -i 软件包名称
这将使用与 apt-get 类似的 Gdebi 进行安装。
(如果您不确定目录,只需右键单击文件并选择在终端中打开。)