apt-cache和apt-get是apt包的管理工具,他们根据/etc/apt/sources.list里的软件源地址列表搜索目标软件、并通过维护本地软件包列表来安装和卸载软件。

查看本机是否安装软件:  whereis  package_name   或者  which  package_name

1.搜索软件

sudo  apt-cache  search  package_name

其中还可以使用正则表达式 sudo apt-cache search sof* 这样就可以搜索到源上面所有以sof开头的软件包。

2.查看软件包信息

sudo apt-cache show package_name

3.查看软件包依赖关系

sudo apt-cache show depends package_name

4.查看每个软件包的简要信息

sudo apt-cache dump

5.安装软件

sudo apt-get install  package_name

6.更新已安装的软件包

sudo apt-get  upgrade

7.更新软件包列表

sudo apt-get update

8.卸载一个软件包但是保留相关的配置文件

sudo apt-get remove package_name

9.卸载一个软件包同时删除配置文件

apt-get -purge remove package_name

10.删除软件包的备份

apt-get clean

引用: https://www.sysgeek.cn/apt-vs-apt-get/

下面我们列出 Ubuntu 16.04 LTS 中使用 ATP 命令与老版本 Ubuntu 中软件包管理的用法对比:

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 显示装细节

最新文章

  1. MMAP和DIRECT IO区别
  2. Vim 键盘指令高清图
  3. React Native填坑之旅--Navigation篇
  4. TCP聊天工具
  5. apscheduler 排程
  6. 优化Android应用内存的若干方法
  7. percona-toolkit -1
  8. 使用passenger在Centos7部署Puma+Nginx+Ruby on Rails
  9. SQL逆向工程
  10. Cocos2d-3x:vs2012项目开关android项目需要注意的地方
  11. 距离VR时代的真正到来还有多久?
  12. MySQL中的完整性约束条件(主键、外键、唯一、非空)
  13. HDU 2296 Ring [AC自动机 DP 打印方案]
  14. Java:使用匿名内部类在方法内部定义并启动线程
  15. 内存问题-JVM调优思路
  16. C# dev SearchLookUpEdit 和 RepositoryItemSearchLookUpEdit 测试
  17. UVALive5874 - Social Holidaying-二分图匹配/匈牙利算法
  18. P3747 相逢是问候 欧拉定理+线段树
  19. IntelliJ IDEA总是提示Cannot resolve symbol
  20. 028 -bash-4.1$ 出现故障的原理及解决办法?

热门文章

  1. CodeForces - 1253C(思维+贪心)
  2. 堆与栈(heap and stack)在c/c++的应用(概念)
  3. 【Maven】如何使用pom.xml引入自定义jar包
  4. MongoDB图形化工具(三)
  5. Unity 2018 Artificial Intelligence Cookbook Second Edition (Jorge Palacios 著)
  6. 剑指offer:矩阵中的路径(递归回溯法DFS类似迷宫)
  7. 公式推导【BACF//ICCV2017】
  8. 【新特性速递】树表格结构由单层 TR 改为 TR-TD-TABLE 层级嵌套!
  9. DWR日志 在log4j.xml配置
  10. 【Java并发专题之二】Java线程基础