是否可以使用 dpkg 安装 apt?它被意外卸载了。如果不行,我该如何获取 apt 而不重新安装 Ubuntu?
编辑:以下是我尝试使用 dpkg 安装 apt 时得到的结果...
root@ben-HP-ENVY-dv4-Notebook-PC:/home/ben/Downloads# sudo dpkg -i apt.deb(Reading
database ... 285851 files and directories currently installed.)
Preparing to replace apt 0.9.7.9+deb7u1 (using apt.deb) ...
Unpacking replacement apt ...
Setting up apt (0.9.7.9+deb7u1) ...
gpg: key B98321F9: "Squeeze Stable Release Key <[email protected]>" not changed
gpg: key 473041FA: "Debian Archive Automatic Signing Key (6.0/squeeze) <[email protected]>" not changed
gpg: key 65FFB764: "Wheezy Stable Release Key <[email protected]>" not changed
gpg: key 46925553: "Debian Archive Automatic Signing Key (7.0/wheezy) <[email protected]>" not changed
gpg: Total number processed: 4
gpg: unchanged: 4
Processing triggers for man-db ...
答案1
是的,我做到了。当我尝试使用以下命令安装 oracle-java7-installer 时,也遇到了同样的问题
sudo apt-get -y install oracle-java7-installer
它告诉我,我将要做一件非常有害的事情(记住,我正在运行值得信赖的不稳定开发版本),但我说“是的,照我说的做”,它开始删除所有内容,包括它自己的“apt”,所以我强制停止了它。回到问题,只需从
http://packages.ubuntu.com/trusty/amd64/apt/download
用你的版本名称替换 trusty 然后运行
sudo dpkg --install apt_0.9.15.4ubuntu4_amd64.deb
就这样。至少它有效。
答案2
您可以尝试为其找到一个 deb 包,然后使用dpkg -i <package>
或 进行 aptitude。
尝试安装源代码,因为它已经安装,应该解决依赖关系并在文件夹内运行:
./configure
make
sudo make install