1. 常用命令列表

命令 描述
apt-cache search package 搜索软件包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package - - reinstall 重新安装包
sudo apt-get -f install 强制安装,-f参数的主要作用是是修复依赖关系(depends)
sudo apt-get remove package 删除包
sudo apt-get --purge remove package 删除已安装的软件包(不保留配置文件)
sudo apt-get update 更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的地址
sudo apt-get upgrade 升级已安装的所有软件包,升级的版本就是更新的源地址里的版本
sudo apt-get dist-upgrade 升级系统
sudo apt-get dselect-upgrade 使用 dselect 升级
apt-cache depends package 了解使用该包依赖那些包
apt-cache rdepends package 查看该包被哪些包依赖
sudo apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
sudo apt-get clean 删除包缓存中的所有包
sudo apt-get autoclean 将已经删除了的软件包的.deb安装文件从硬盘中删除掉
sudo apt-get check 检查是否有损坏的依赖

2. apt 和 apt-get 命令之间的区别

虽然 aptapt-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 显示安装细节

Ubuntu apt-get install、apt-get -f install、apt-get --purge remove、apt-get update、apt-get upgrade、相关推荐

  1. R语言ggplot2可视化散点图、移除可视化图像中的网格线(remove gridlines)

    R语言ggplot2可视化散点图.移除可视化图像中的网格线(remove gridlines) 目录 R语言ggplot2可视化散点图.移除可视化图像中的网格线(remove gridlines)

  2. Ubuntu 16.04使用sudo apt-get -f install解决依赖时的注意事项(重点)

    注意:在觉得软件依赖时,一般使用sudo apt-get -f install,但是也是非常危险的,尤其时一些软件需要删除某些依赖时,会导致原有安装的软件全部卸载.所以使用此命令时要时刻注意输出的这条 ...

  3. Ubuntu 16.04 安装第三方Apps Can’t Install Third-Party Apps on Ubuntu 16.04? You’re No

    Having trouble installing third-party .debs on Ubuntu 16.04? You, my friend, are far from alone. A h ...

  4. 【Linux】apt update和apt upgrade

    [Linux]apt update和apt upgrade 1.背景 2.apt update 3.apt upgrade 4.说明 1.背景 ubuntu操作系统中,经常会遇到apt update和 ...

  5. ubuntu-16.04安装程序报错 you might want to run 'apt-get -f install' to correct these

    2019独角兽企业重金招聘Python工程师标准>>> 问题描述: ubuntu使用"apt-get install"安装程序时遇到错误提示 you might ...

  6. Ubuntu命令卸载软件(经过sudo apt-get install安装的)

    1.查看自己的ubuntu里用"sudo apt-get install"安装了哪些软件包,用如下命令: dpkg --list 2.找到你要卸载的软件包,如下图示举例,我需要卸载 ...

  7. apt update和apt upgrade命令 - 有什么区别?

    在之前的文章中,我们查看了APT 命令以及您可以使用包管理器来管理包的各种方法.这是一个总体概述,但在本指南中,我们暂停并重点关注 2 个命令用法.这些是apt update和apt upgrade命 ...

  8. Java黑皮书课后题第4章:*4.14(转换字母等级为数字)编写程序,提示用户输入一个字母等级A、B、C、D或者F,显示对应的数字值4、3、2、1或者0。对其它输入,提示非法等级

    *4.14(转换字母等级为数字)编写程序,提示用户输入一个字母等级A.B.C.D或者F,显示对应的数字值4.3.2.1或者0.对其它输入,提示非法等级 题目 题目概述 运行示例 破题 代码 题目 题目 ...

  9. Java黑皮书课后题第3章:*3.3(代数:求解2*2线性方程)编写程序,提示用户输入a、b、c、d、e和f,然后显示结果

    *3.3(代数:求解2*2线性方程)编写程序,提示用户输入a.b.c.d.e和f,然后显示结果 题目 题目描述 运行示例 破题 代码 题目 题目描述 3.3(代数:求解22线性方程) 编写程序,提示用 ...

最新文章

  1. 完美,竟然用一个脚本就把系统升级到https了,且永久免费!
  2. Eclipse IDE for Java EE Developers 与Eclipse Classic 区别
  3. 服务器怎么清除日志文件,如何清理服务器数据库日志文件
  4. numpy.add详解
  5. 为什么中国程序员水平一直上不了层次?无非是这些原因!
  6. 1042 字符统计 (20 分)(c语言)
  7. 更新!在线状态和用户的共存模式保持一致
  8. 深入了解Java 8中的可选类API
  9. 为啥这么多程序员大佬学习Cortex-M3
  10. 20 best jquery 截图
  11. JS中setAttribute的兼容性问题(摘自leejersey)
  12. git 新建服务器的版本以及项目的用户
  13. SDN第5次上机作业
  14. linux 之静默安装oracle
  15. php curl iis,解决IIS运行PHP出现Call to undefined function curl_init()的问题
  16. 数值分析(6)-函数逼近的基本概念
  17. 136.Single Number
  18. python元编程的书_C++模板元编程 PDF 超清版
  19. 解决Linux终端无法复制粘贴现象
  20. 企业使用云平台,存在的三个问题

热门文章

  1. mysql mgr应用场景_悄悄告诉你 MySQL MGR 牛在哪?
  2. 2022-2028年中国微滤膜行业市场发展调研及投资前景分析报告
  3. 谷歌BERT预训练源码解析(三):训练过程
  4. LeetCode简单题之删除字符使字符串变好
  5. Linux BSP非标准HDMI分辨率
  6. deeplearning模型分析
  7. TensorRT Analysis Report分析报告
  8. ISP算法高水平分析(上)
  9. Android App的启动过程
  10. HashMap 的长度为什么是 2 的幂次方?