答案1
转到此网址http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/
您将看到软件包列表dpkg
。您需要找到dpkg
所需的版本,然后打开新终端。无论您的机器在哪里,我都选择桌面。
mkdir dpkg
cd dpkg
跑步:
wget http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/
(在最后一个后面添加你需要的 dpkg 版本/
)
例如我需要这个dpkg_1.17.5ubuntu5.2_amd64.deb
,但是这个已经不存在了,所以我选择了最接近的一个
dpkg_1.17.5ubuntu5.8_amd64.deb
所以:
wget http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.17.5ubuntu5.8_amd64.deb
跑步
ar x dpkg_1.17.5ubuntu5.8_amd64.deb
现在你可以看到内容:
~/dpkg $ ls
control.tar.gz data.tar.gz debian-binary dpkg_1.17.5ubuntu5.8_amd64.deb
跑步
~/dpkg $ tar xfvz data.tar.gz ./usr/bin/dpkg
./usr/bin/dpkg
~/dpkg $ ls
control.tar.gz data.tar.gz debian-binary dpkg_1.17.5ubuntu5.8_amd64.deb usr
~/dpkg $ cd usr/bin/
~/dpkg/usr/bin $ ls
dpkg
~/dpkg/usr/bin $ sudo cp dpkg /usr/bin/
然后你可以运行:
sudo apt-get update
我希望这能有所帮助。