ubuntu下常用apt命令介绍


Posted in Servers onJune 05, 2022

apt-get全称Advanced Package Tool,是一款适用于Unix和Linux系统的高级包管理器。主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。

使用apt的主流Linux系统包括Debian和Ubuntu变异版本。

1、apt-get\apt-cache

apt-get命令一般需要root权限执行,一般跟着sudo命令。

apt 命令 命令的功能
sudo apt-get update 更新源
sudo apt-get install package 安装包
sudo apt-get install package --reinstall 重新安装包
sudo apt-get remove package 删除包
sudo apt-get -f install 修复安装
sudo apt-get remove package --purge 删除包,包括配置文件等
sudo apt-get build-dep package 安装相关的编译环境
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
sudo apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖
sudo apt-cache search package 搜索软件包
sudo apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-cache depends package 了解使用该包依赖那些包
sudo apt-cache rdepends package 查看该包被哪些包依赖

2、apt

apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合。apt 可以看作 apt-get 和 apt-cache 命令的子集, 可以为包管理提供必要的命令选项。
作为普通用户,还是应该首先使用 apt。

3、apt和apt-get命令之间的区别

虽然 apt 与 apt-get 有一些类似的命令选项,但它并不能完全向下兼容 apt-get 命令。也就是说,可以用 apt 替换部分 apt-get 系列命令,但不是全部。

apt 命令 取代的命令 命令的功能
apt install apt-get install 安装软件包
apt remove apt-get remove 移除软件包
apt purge apt-get purge 移除软件包及配置文件
apt update apt-get update 刷新存储库索引
apt upgrade apt-get upgrade 升级所有可升级的软件包
apt autoremove apt-get autoremove 自动删除不需要的包
apt full-upgrade apt-get dist-upgrade 在升级软件包时自动处理依赖关系
apt search apt-cache search 搜索应用程序
apt show apt-cache show 显示安装细节

当然,apt 还有一些自己的命令:

新的apt命令 命令的功能
apt list 列出包含条件的包(已安装,可升级等)
apt edit-sources 编辑源列表

需要大家注意的是:apt 命令也还在不断发展, 因此,你可能会在将来的版本中看到新的选项。

到此这篇关于ubuntu常用apt命令的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。


Tags in this post...

Servers 相关文章推荐
使用nginx动态转换图片大小生成缩略图
Mar 31 Servers
苹果M1芯片安装nginx 并且部署vue项目步骤详解
Nov 20 Servers
Nginx反向代理、重定向
Apr 13 Servers
Windows Server 2012 修改远程默认端口3389的方法
Apr 28 Servers
nginx配置限速限流基于内置模块
May 02 Servers
阿里云服务器Ubuntu 20.04上安装Odoo 15
May 20 Servers
关于windows server 2012 DC 环境 重启后蓝屏代码:0xc00002e2的问题
May 25 Servers
Tomcat 与 maven 的安装与使用教程
Jun 16 Servers
Ubuntu安装Mysql+启用远程连接的完整过程
Jun 21 Servers
windows server 2016 域环境搭建的方法步骤(图文)
Jun 25 Servers
Windows server 2003卸载和安装IIS的图文教程
Jul 15 Servers
win7配置本地ftp服务器的图文教程
Aug 05 Servers
netty 实现tomcat的示例代码
Jun 05 #Servers
基于docker安装zabbix的详细教程
Jun 05 #Servers
linux目录管理方法介绍
Jun 01 #Servers
Linux磁盘管理方法介绍
Jun 01 #Servers
Linux中文件的基本属性介绍
Jun 01 #Servers
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
Jun 01 #Servers
阿里云服务器部署RabbitMQ集群的详细教程
You might like
Session服务器配置指南与使用经验的深入解析
2013/06/17 PHP
php mysql_real_escape_string函数用法与实例教程
2013/09/30 PHP
日常整理PHP中简单的图形处理(经典)
2015/10/26 PHP
Yii2如何批量添加数据
2016/05/17 PHP
php利用header函数下载各种文件
2016/08/24 PHP
PHP如何使用JWT做Api接口身份认证的实现
2020/02/03 PHP
JavaScript 浏览器验证代码(来自discuz)
2010/07/17 Javascript
JavaScript两种跨域技术全面介绍
2014/04/16 Javascript
Grunt入门教程(自动任务运行器)
2015/08/06 Javascript
jquery实现清新实用的网页菜单效果
2015/08/28 Javascript
javascript中eval和with用法实例总结
2015/11/30 Javascript
JavaScript编程学习技巧汇总
2016/02/21 Javascript
简介BootStrap model弹出框的使用
2016/04/27 Javascript
BootStrap创建响应式导航条实例代码
2016/05/31 Javascript
JQuery的加载和选择器用法简单示例
2019/05/13 jQuery
vue组件三大核心概念图文详解
2019/05/30 Javascript
JavaScript中的相等操作符使用详解
2019/12/21 Javascript
如何HttpServletRequest文件对象并储存
2020/08/14 Javascript
html+vue.js 实现漂亮分页功能可兼容IE
2020/11/07 Javascript
详解Golang 与python中的字符串反转
2017/07/21 Python
Python发送邮件的实例代码讲解
2019/10/16 Python
pycharm显示远程图片的实现
2019/11/04 Python
Python之Class&Object用法详解
2019/12/25 Python
golang/python实现归并排序实例代码
2020/08/30 Python
Zavvi西班牙:电子游戏、极客服装、Blu-ray、Funko Pop等
2019/05/03 全球购物
美国二手复古奢侈品包包购物网站:LXRandCo
2019/06/18 全球购物
BAILEY 44官网:美国制造的女性服装
2019/07/01 全球购物
老师推荐信
2013/10/28 职场文书
经贸日语专业个人求职信
2013/12/13 职场文书
教师自我剖析材料(群众路线)
2014/09/29 职场文书
助学感谢信范文
2015/01/21 职场文书
毕业论文答辩演讲稿
2015/06/23 职场文书
致运动员加油稿
2015/07/21 职场文书
Mysql 如何查询时间段交集
2021/06/08 MySQL
MySQL子查询中order by不生效问题的解决方法
2021/08/02 MySQL
python_tkinter事件类型详情
2022/03/20 Python