0

0

Linux如何添加和删除apt软件源

P粉602998670

P粉602998670

发布时间:2025-09-08 11:05:01

|

1049人浏览过

|

来源于php中文网

原创

添加和删除apt软件源需通过编辑配置文件、使用add-apt-repository命令或管理GPG密钥操作。1. 可手动修改/etc/apt/sources.list或在sources.list.d目录添加源文件;2. 使用sudo add-apt-repository ppa:username/ppa-name添加PPA源;3. 导入GPG密钥确保来源可信,推荐将密钥存于/etc/apt/keyrings并引用;4. 删除源时可注释或移除对应文件,PPA可用--remove选项或ppa-purge工具清理;5. 无需密钥可直接删除对应gpg文件。每次更改后运行sudo apt update生效。操作需谨慎,避免破坏系统包管理。

linux如何添加和删除apt软件源

在Linux系统中,尤其是基于Debian的发行版(如Ubuntu),apt是包管理的核心工具。软件源(repository)决定了系统可以从哪些服务器下载软件包。合理配置软件源能提升安装效率和系统稳定性。以下是添加和删除apt软件源的具体方法。

添加apt软件源

添加软件源通常有几种方式:直接编辑源文件、使用命令行工具或添加第三方仓库的GPG密钥和地址。

1. 手动编辑源列表文件

软件源配置文件主要位于/etc/apt/sources.list,也可以在/etc/apt/sources.list.d/目录下添加独立的源文件。

例如,添加一个第三方仓库:

sudo nano /etc/apt/sources.list.d/your-repo.list

然后写入源地址,格式如下:

deb http://example.com/debian/ distribution main

保存后,更新软件包列表:

sudo apt update

2. 使用add-apt-repository命令

这个命令更方便,尤其适用于PPA(Personal Package Archive)源。

添加一个PPA源:

sudo add-apt-repository ppa:username/ppa-name

系统会自动下载GPG密钥并更新源列表。执行后记得运行:

sudo apt update

3. 添加GPG密钥(安全验证)

为确保软件包来源可信,需导入对应仓库的GPG公钥。

wget -qO - https://example.com/key.asc | sudo apt-key add -

或使用更现代的方式(推荐):

sudo mkdir -p /etc/apt/keyrings
wget -O /etc/apt/keyrings/keyname.gpg https://example.com/key.asc

然后在源条目中引用密钥:

deb [signed-by=/etc/apt/keyrings/keyname.gpg] http://example.com/debian/ bullseye mainLinux如何添加和删除apt软件源

删除apt软件源

删除源需要谨慎操作,避免误删系统关键源。

永利在线企业网站管理系统(CMS)1.0 Build 20100612
永利在线企业网站管理系统(CMS)1.0 Build 20100612

修正说明:1,实现真正的软件开源。2,安装界面的美化3,真正实现栏目的递归无限极分类。4,后台添加幻灯片图片的管理,包括添加,修改,删除等。5,修正添加新闻的报错信息6,修正网站参数的logo上传问题7,修正产品图片的栏目无限极分类8,修正投票系统的只能单选问题9,添加生成静态页功能10,添加缓存功能特点和优势1. 基于B/S架构,通过本地电脑、局域网、互联网皆可使用,使得企业的管理与业务不受地域

下载

1. 删除/etc/apt/sources.list中的条目

打开文件:

sudo nano /etc/apt/sources.list

找到对应行,删除或用#注释掉,保存退出。

2. 删除sources.list.d下的源文件

如果源是单独文件,直接删除即可:

sudo rm /etc/apt/sources.list.d/your-repo.list

3. 删除PPA源

使用add-apt-repository的--remove选项:

sudo add-apt-repository --remove ppa:username/ppa-name

也可以用ppa-purge工具彻底移除并降级相关软件包:

sudo apt install ppa-purge
sudo ppa-purge ppa:username/ppa-name

4. 删除GPG密钥(可选)

若不再需要某个密钥,可删除:

sudo apt-key del KEY_ID

查看密钥列表:

apt-key list

注意:apt-key已标记为废弃,推荐通过文件管理密钥,直接删除/etc/apt/keyrings/下的对应文件即可。

操作完成后,运行sudo apt update使更改生效。

基本上就这些。关键是理解源的结构和密钥机制,操作时保持谨慎,避免系统包管理混乱。

相关专题

更多
http500解决方法
http500解决方法

http500解决方法有检查服务器日志、检查代码错误、检查服务器配置、检查文件和目录权限、检查资源不足、更新软件版本、重启服务器或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

360

2023.11.09

http请求415错误怎么解决
http请求415错误怎么解决

解决方法:1、检查请求头中的Content-Type;2、检查请求体中的数据格式;3、使用适当的编码格式;4、使用适当的请求方法;5、检查服务器端的支持情况。更多http请求415错误怎么解决的相关内容,可以阅读下面的文章。

410

2023.11.14

HTTP 503错误解决方法
HTTP 503错误解决方法

HTTP 503错误表示服务器暂时无法处理请求。想了解更多http错误代码的相关内容,可以阅读本专题下面的文章。

1890

2024.03.12

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1989

2024.08.16

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1989

2024.08.16

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

1349

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

703

2023.06.29

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

294

2023.06.30

PHP WebSocket 实时通信开发
PHP WebSocket 实时通信开发

本专题系统讲解 PHP 在实时通信与长连接场景中的应用实践,涵盖 WebSocket 协议原理、服务端连接管理、消息推送机制、心跳检测、断线重连以及与前端的实时交互实现。通过聊天系统、实时通知等案例,帮助开发者掌握 使用 PHP 构建实时通信与推送服务的完整开发流程,适用于即时消息与高互动性应用场景。

2

2026.01.19

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.4万人学习

Git 教程
Git 教程

共21课时 | 2.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号