add-apt-repository 命令(推荐)sudo add-apt-repository ppa:user/ppa-name # 添加 PPA 源
sudo add-apt-repository 'deb [arch=amd64] https://example.com/ubuntu focal main' # 添加第三方源
示例(添加 Node.js 官方源):
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
/etc/apt/sources.listsudo nano /etc/apt/sources.list
在文件末尾添加一行(格式如下):
deb [arch=amd64] https://example.com/ubuntu focal main
保存后更新软件列表:
sudo apt update
/etc/apt/sources.list.d/ 中添加单独文件sudo nano /etc/apt/sources.list.d/custom.list
sources.list),保存后运行 sudo apt update。sudo add-apt-repository --remove ppa:user/ppa-name # 删除 PPA
sudo rm /etc/apt/sources.list.d/user-ppa-name-*.list # 手动删除 PPA 文件
删除 /etc/apt/sources.list 中的对应行,或直接删除 /etc/apt/sources.list.d/ 下的相关文件:
sudo rm /etc/apt/sources.list.d/custom.list
在源文件的行首添加 # 注释,或使用以下命令:
sudo sed -i 's/^deb/#deb/' /etc/apt/sources.list.d/custom.list
更新软件列表(修改源后必须执行):
sudo apt update
如果遇到 GPG 密钥错误,需添加密钥:
sudo apt-key add keyfile.asc # 或通过 wget/curl 导入
focal、jammy)与你的 Ubuntu 版本一致。