我的网络不工作在Linux盒上。我从https://packages.ubuntu.com/focal/all/apt-offline/download下载了apt-脱机,把它复制到了ubuntu,我运行了校验和,这似乎很好。
$ shasum apt-offline_1.8.2-1_all.deb
9584d3d68492b17c01994f9c9fe2775f979ddcba apt-offline_1.8.2-1_all.deb运行此命令
sudo dpkg -i apt-offline_1.8.2-1_all.deb它给出了错误,而不是debian格式的存档。
如何解决这一问题,或如何得到正确的离线?
发布于 2022-01-16 01:35:16
如果它是好的,我不知道它为什么不安装。然而,有一个肮脏的黑客,您可以使用手动安装文件。您将需要提取deb包,然后将文件复制到您的系统中。不幸的是,dpkg和apt不会知道软件包已经安装好了,所以最终您将不得不修复这个问题,或者手动安装以后的更新。
首先,创建一个工作目录并将deb文件移动到目录中:
mkdir apt-offline
mv apt-offline_1.8.2-1_all.deb ./apt-offline
cd apt-offline然后,使用下面的dpkg-deb命令解压文件:
dpkg-deb -xv apt-offline_1.8.2-1_all.deb或者,如果没有安装dpkg-deb (未找到命令),则可以使用ar和tar来解压缩文件:
ar xvf apt-offline_1.8.2-1_all.deb
tar xvf dat*解压缩文件后,使用以下命令将文件复制到系统中:
sudo cp -R ./usr/* /usr/若要验证安装,请运行以下命令:
which apt-offline它应该返回:/usr/bin/apt-offline
除了无法获得自动更新之外,另一个问题是无法完成bash完成。
https://askubuntu.com/questions/1387339
复制相似问题