You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 22.04.2 LTS云虚拟机无法安装build-essential,提示无安装候选

Ubuntu 22.04.2 LTS云虚拟机无法安装build-essential,提示无安装候选

别担心,我一步步带你搞定这个问题,全程用命令行操作,超简单的~

第一步:先备份当前的源配置文件(防止改坏了能恢复)

先执行这条命令,把现在的sources.list备份一份,万一出问题还能还原:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

执行时会要求你输入虚拟机的密码,输入的时候屏幕不会显示任何字符,正常输入回车就好啦。

第二步:替换成官方通用的ARM架构源

你当前的源里有Oracle云专属的镜像源,可能不太稳定。我们换成官方的ARM(aarch64)专用源:

  1. 打开源配置文件的编辑器:
sudo nano /etc/apt/sources.list
  1. 把文件里所有内容删掉,替换成下面这些官方源内容:
deb http://ports.ubuntu.com/ubuntu-ports jammy main restricted universe multiverse
deb http://ports.ubuntu.com/ubuntu-ports jammy-updates main restricted universe multiverse
deb http://ports.ubuntu.com/ubuntu-ports jammy-backports main restricted universe multiverse
deb http://ports.ubuntu.com/ubuntu-ports jammy-security main restricted universe multiverse
  1. 保存并退出编辑器:按键盘上的Ctrl+O,按回车确认保存,再按Ctrl+X退出nano编辑器。

第三步:更新源缓存

执行这条命令让系统刷新新的源信息:

sudo apt-get update

这一步会跑一会儿,等它完成就行,只要没有红色的报错就没问题。

第四步:安装build-essential

现在执行安装命令:

sudo apt-get install build-essential

系统会问你是否要继续,输入Y然后回车,等待安装完成就搞定啦!

备注:内容来源于stack exchange,提问作者Maridiama

火山引擎 最新活动