ubuntu下载apt工具

在Ubuntu系统中尝试安装aptitude时遇到了问题,导致apt被自动替换或删除。为恢复apt的正常使用,需要从指定网址下载对应版本的apt和libapt-pkg.deb文件,然后使用dpkg命令进行安装。但在执行过程中遇到了依赖性问题,提示缺少多个库的相应版本。解决方法是确保下载的deb包与系统环境匹配,并解决所有依赖关系。最终成功安装的步骤显示了正确的dpkg命令及安装结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:

安装aptitude 后apt被自动替换/删除

下载地址:

http://security.ubuntu.com/ubuntu/pool/main/a/apt/

下载指引:

1.下载apt*.deb
2. 下载libapt-pkg.deb
3. 使用dpkg -i <*.deb> 恢复apt的使用

tips

选择与当前环境安装版本一致的deb包。
我通过dpkg -l(这个是l 就是L的小写) 查看其他包的版本是amd64 还是i386 来选择386还是amd64
具体依赖版本的话会报错:

root@localhost:~# dpkg -i apt_1.6.12ubuntu0.2_i386.deb
Selecting previously unselected package apt:i386.
(Reading database ... 74194 files and directories currently installed.)
Preparing to unpack apt_1.6.12ubuntu0.2_i386.deb ...
Unpacking apt:i386 (1.6.12ubuntu0.2) ...
dpkg: dependency problems prevent configuration of apt:i386:
 apt:i386 depends on libapt-pkg5.0 (>= 1.6.12ubuntu0.2).
 apt:i386 depends on libc6 (>= 2.15).
 apt:i386 depends on libgcc1 (>= 1:4.2).
 apt:i386 depends on libgnutls30 (>= 3.5.6).
 apt:i386 depends on libseccomp2 (>= 1.0.1).
 apt:i386 depends on libstdc++6 (>= 5.2).

dpkg: error processing package apt:i386 (--install):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.27-3ubuntu1.4) ...
Errors were encountered while processing:
 apt:i386

正确安装结果

root@localhost:~# dpkg -i apt_1.6.12ubuntu0.2_amd64.deb
(Reading database ... 74403 files and directories currently installed.)
Preparing to unpack apt_1.6.12ubuntu0.2_amd64.deb ...
Unpacking apt (1.6.12ubuntu0.2) over (1.6.12ubuntu0.2) ...
Setting up apt (1.6.12ubuntu0.2) ...
Created symlink /etc/systemd/system/timers.target.wants/apt-daily-upgrade.timer -> /lib/systemd/system/apt-daily-upgrade.timer.
Created symlink /etc/systemd/system/timers.target.wants/apt-daily.timer -> /lib/systemd/system/apt-daily.timer.
Processing triggers for libc-bin (2.27-3ubuntu1.4) ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值