我在 Aptitude 中遇到的问题:我一直收到此错误
E: The method driver /usr/lib/apt/methods/http could not be found. W: Is the package apt-transport-http installed?
我无法更新任何内容,如果我正在安装,我会得到这个:
E: The method driver /usr/lib/apt/methods/http could not be found.
E: The method driver /usr/lib/apt/methods/http could not be found.
或者有时与上面的日志相同:
E: Internal error: couldn't generate list of packages to download
当我刚刚安装 Aptitude 时,它卸载了 apt。
我对 apt 遇到的问题:
有时,我无法使用 sudo apt-get update 和 sudo apt-get upgrade。
我忘记了其余部分,因为我无法再做,因为 Aptitude 卸载了它。请帮帮我!
答案1
apt
使用以下方法之一重新安装包:
方法 1 (如果
aptitude
还活着)sudo aptitude install apt
方法 2 (如果
apt-get
还活着)cd ~/Downloads apt-get download apt sudo dpkg -i apt*.deb
方法 3(使用
wget
和dpkg
)cd ~/Downloads wget http://mirrors.kernel.org/ubuntu/pool/main/a/apt/apt_1.6.1_amd64.deb sudo dpkg -i --force-all apt*.deb
apt-get
然后像以前一样使用:
sudo apt-get update
sudo apt-get dist-upgrade