首先这个问题困扰我好久了。。,不知道为啥我的 apt 不能使用了! 报错找不到 sudo: apt找不到。。
在网上找了很久都没法解决。。找到的都是些无法使用apt-get 啥啥啥的,没有我想要的答案。
使用 whereis apt 查看安装的apt 时,正常的情况下显示三条路径:
但是我的只显示 /ect/apt 这一条路径。。。。。。咋样都解决不了了。
之后就想着重新安装一个 apt,在网上总是搜索不到结果,搜索到的都是啥如何使用 apt安装软件包????(大哥我是要重新安装apt,而不是使用apt安装软件)
几经波折,最后找到apt下载链接:http://security.ubuntu.com/ubuntu/pool/main/a/apt/
找到适合自己的版本,然后使用 wget 下载,因为我也是新手,所以查阅资料,看了下啥叫 wget:
这里是简单的介绍。
然后如何安装呢。。。。真是采坑无数。。。
使用 :wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.6.6ubuntu0.1_amd64.deb 下载自己对应的安装包。
然后:sudo dpkg -i apt_1.6.6ubuntu0.1_amd64.deb(安装)
接下来又会报这样的错误!!!!!
毕竟是新手,这个又是啥东西,自己什么时候搞到电脑上面的。。。也不知道。然后就开始无尽的尝试了
whereis aptitude 找到对应路径
然后: sudo rf -rm …全部删除
但还是太年轻了哈哈。。。。依旧报上面的错误!
在网上搜索的时候,发现了
可以使用 sudo dpkg -r aptitude 彻底删除!
之后再次运行,还是会报错:
此问题的解决方式就是:
我们使用dpkg是在~目录下,但是apt的软件包下载可能是在 下载目录夹下,所以会一直显示无法访问归档,你首先要找到 apt包所在的位置,然后进入该位置再次执行
安装指令就好啦!!
此时可以如图检查是否成功安装:
sudo apt-get update
sudo apt-get upgrade
可以看到上面的whereis apt 已经出现了 3条路径!!到这里就安装结束啦!
此外你还可以使用
sudo apt install sl
然后执行 sl 命令, 会出现一个小火车跑过去!检验 apt 是否可用。
介绍就要完整:下面再来说一下 什么是: aptitude
这里是它的简介。
搜索类似关键字:ubuntu 将aptitude 换回 apt-get
可以找到更多相关有用的信息,以供参考!!