ubuntu18 apt-get 未找到命令 ((sudo apt not found) 解决办法

问题命令

sudo apt install XXX
sudo apt-get install XXX

报错为未找到apt命令,这种情况一般是我们误删了apt这种基础包,需要从新下载安装

解决方案

  1. 下载apt资源包,资源网站:http://security.ubuntu.com/ubuntu/pool/main/a/apt/
  2. 我首先下载了apt_2.0.2ubuntu0.2_amd64.deb这个包,可以使用dpkg或者ubuntu软件管理器安装:
sudo dpkg -i apt_2.0.2ubuntu0.2_amd64.deb
  1. 安装过程报错如下:在这里插入图片描述问题为破坏apt-transport-https这个包,我尝试了“–auto-deconfigure 也许会有帮助”,发现并没有用,于是选择删除这个apt-transport-https
  2. 删除冲突包
sudo dpkg -r apt-transport-https

在这里插入图片描述

  1. 重新安装apt包
    在这里插入图片描述发现,apt还依赖libapt,并且提示我,两个版本不一样,所以我们去http://security.ubuntu.com/ubuntu/pool/main/a/apt/网站下一个对应的包
    在这里插入图片描述
    下载后,安装libapt包,再安装apt包

  2. 查看apt命令

在这里插入图片描述
安装成功


版权声明:本文为qq_45092173原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。