项目场景:
apt定位不到包
问题描述
1.定位不到包E: Unable to locate package…
解决方案:
1.备份源设置
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
2.直接执行下列命令,如果在/etc/apt/文件夹里没有sources.list文件,直接创建一个
sudo vi /etc/apt/sources.list
打开sources.list文件。复制下列内容,这里推荐华为源。
清华源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
阿里云源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
华为源
# 改用华为源,支持arm64框架
deb https://repo.huaweicloud.com/ubuntu-ports/ focal main restricted universe multiverse
# deb-src https://repo.huaweicloud.com/ubuntu-ports/ focal main restricted universe multiverse #源码镜像,注释掉
deb https://repo.huaweicloud.com/ubuntu-ports/ focal-security main restricted universe multiverse
# deb-src https://repo.huaweicloud.com/ubuntu-ports/ focal-security main restricted universe multiverse
deb https://repo.huaweicloud.com/ubuntu-ports/ focal-updates main restricted universe multiverse
# deb-src https://repo.huaweicloud.com/ubuntu-ports/ focal-updates main restricted universe multiverse
deb https://repo.huaweicloud.com/ubuntu-ports/ focal-backports main restricted universe multiverse
# deb-src https://repo.huaweicloud.com/ubuntu-ports/ focal-backports main restricted universe multiverse
## Not recommended
# deb https://repo.huaweicloud.com/ubuntu-ports/ focal-proposed main restricted universe multiverse
# deb-src https://repo.huaweicloud.com/ubuntu-ports/ focal-proposed main restricted universe multiverse
3.更新源
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install apititude
4.安装包
sudo apt-get install build-essential
***如果sudo apt-get update 报错
可以尝试下列命令(不一定有用)
sudo rm /var/lib/apt/lists/* -vf
删除 /var/lib/apt/lists/所有文件