Linux使用apt管理软件_Linux Ubuntu安装管理包教程
发布时间 - 2025-12-16 00:00:00 点击率:次apt 是 Ubuntu 等 Debian 系统最常用软件包管理工具,支持自动依赖处理、安装卸载、搜索查看、升级系统等功能,使用前需先运行 sudo apt update 更新索引。
在 Ubuntu 和其他基于 Debian 的 Linux 发行版中,apt 是最常用、最可靠的软件包管理工具。它能自动处理依赖关系、升级系统、安装和卸载软件,比直接用 dpkg 更安全高效。
更新软件源列表(每次操作前建议先做)
软件源(repository)是 apt 查找和下载软件的地方。系统默认源可能较慢或已过时,更新前先同步最新列表:
- 运行 sudo apt update —— 这只是刷新本地软件包索引,不安装或升级任何软件
- 如果提示“签名无效”或“无法获取”,可能是网络问题或源地址失效,可临时换为国内镜像(如清华、阿里云源),修改 /etc/apt
/sources.list
安装与卸载软件包
安装一个软件通常只需一条命令,apt 会自动解决依赖;卸载时也可选择是否清理配置文件:
- 安装: sudo apt install nginx(以安装 Nginx 为例)
- 卸载软件但保留配置: sudo apt remove nginx
- 彻底删除软件及所有配置: sudo apt purge nginx
- 清理不再需要的依赖包(如某软件被卸载后,其依赖未被自动删掉):sudo apt autoremove
搜索、查看和管理已安装包
不知道包名?想确认是否装过?或者查某个包装了哪些文件?这些命令很实用:
- 搜索含关键词的包:apt search vim(列出所有带 vim 的包)
- 查看包详情(版本、依赖、描述):apt show vim-runtime
- 列出所有已安装的包:apt list --installed
- 查找提供某个命令的包:apt install apt-file && sudo apt-file update && apt-file search /bin/ls
升级系统与特定软件
Ubuntu 推荐定期升级,尤其是安全更新。注意区分“升级单个包”和“全面升级”:
- 只升级某个已安装的软件(及其依赖):sudo apt install --only-upgrade firefox
- 升级所有可更新的软件:sudo apt upgrade(安全、保守,不删除现有包)
- 执行更彻底的升级(可能新增/删除包,适用于版本内大更新):sudo apt full-upgrade
- 升级整个系统到新发行版(如 22.04 → 24.04):sudo do-release-upgrade(需先确保系统已 fully upgraded)
基本上就这些。apt 命令简洁稳定,只要记得先 update 再操作,日常软件管理就不复杂但容易忽略细节。
# linux
# nginx
# ubuntu
# 工具
# 阿里云
# 配置文件
# 网络问题
# firefox
# vim
# debian
# 关键词
# 软件包
# 最常用
# 尤其是
# 就不
# 只需
# 适用于
# 也可
# 清华
# 这只
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
EditPlus中的正则表达式 实战(4)
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】
如何在香港免费服务器上快速搭建网站?
利用 Google AI 进行 YouTube 视频 SEO 描述优化
如何快速启动建站代理加盟业务?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
如何快速搭建高效WAP手机网站?
如何在新浪SAE免费搭建个人博客?
Python图片处理进阶教程_Pillow滤镜与图像增强
如何快速选择适合个人网站的云服务器配置?
Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能
如何续费美橙建站之星域名及服务?
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】
如何用腾讯建站主机快速创建免费网站?
Python面向对象测试方法_mock解析【教程】
香港服务器网站推广:SEO优化与外贸独立站搭建策略
企业网站制作这些问题要关注
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
Laravel如何使用Blade模板引擎?(完整语法和示例)
如何实现javascript表单验证_正则表达式有哪些实用技巧
北京网站制作的公司有哪些,北京白云观官方网站?
专业商城网站制作公司有哪些,pi商城官网是哪个?
Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程
Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
动图在线制作网站有哪些,滑动动图图集怎么做?
Laravel如何创建自定义Artisan命令?(代码示例)
Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】
悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤
Laravel如何编写单元测试和功能测试?(PHPUnit示例)
如何彻底删除建站之星生成的Banner?
如何在腾讯云免费申请建站?
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
香港网站服务器数量如何影响SEO优化效果?
在centOS 7安装mysql 5.7的详细教程
Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中
为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】
如何快速搭建支持数据库操作的智能建站平台?
在线制作视频的网站有哪些,电脑如何制作视频短片?
Laravel如何配置Horizon来管理队列?(安装和使用)
Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧
消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工
制作企业网站建设方案,怎样建设一个公司网站?
如何快速配置高效服务器建站软件?
Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门
Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决
Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制
Mybatis 中的insertOrUpdate操作


/sources.list