Ale*_*der 3 package-management apt software-installation
我正在删除 wine 包,不知何故apt-get
与 wine 一起删除。现在,如果我尝试使用,apt-get
我会看到apt-get
未安装或不存在的消息。
我已经安装了 aptitude,但是当我使用它时,我收到一条错误消息,说我没有驱动程序 /usr/lib/apt/methods/https
如何重新安装apt-get?
apt-get
是一种“前端”,dpkg
在最终实例中,它负责所有操作。apt-get
如果您从存储库下载软件包并自行安装,则可以轻松恢复:
(这是一个说明性示例,我正在使用来自精确更新存储库的最新版本的 apt i386,您应该下载适合您的版本,以获取完整的版本列表:Ubuntu apt package list或Launchpad apt package list。您应该使用apt-cache policy apt
)检查已安装的版本
wget http://mirrors.us.kernel.org/ubuntu/pool/main/a/apt/apt_0.8.16~exp12ubuntu10.12_i386.deb http://mirrors.us.kernel.org/ubuntu/pool/main/a/apt/apt-transport-https_0.8.16%7Eexp12ubuntu10.12_i386.deb
sudo dpkg --unpack apt_0.8.16~exp12ubuntu10.12_i386.deb apt-transport-https_0.8.16%7Eexp12ubuntu10.12_i386.deb
sudo dpkg --configure -a
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
现在你的 apt-get 又可以工作了。
为什么不使用
--install
而不是分隔--unpack
和--configure
?
该--install
开关执行恢复 apt 二进制文件不需要的任务 ( prerm
, preinst
, postrm
),并且由于安装的错误状态可能会在以后遇到问题。因此,--unpack
将二进制文件设置到位并--configure
恢复任何丢失的配置文件是必要的。
归档时间: |
|
查看次数: |
2588 次 |
最近记录: |