CentOS7主要有rpm和yum这两种包软件的管理。两者有功能上的区别,其中主要区别是:yum使用简单但需要联网,yum会去网上包源去获取所需要的软件包。而rpm的需要做的事情就更细一些,比如我们需要记录软件的安装位置、版本、信息等,类似macOS的homebrew。

rpm的工作原理是以一种数据库记录的方式来将所需要的套件安装在Linux主机的一套管理程序。也就是说Linux系统中存在一个关于rpm的数据库,它记录了安装的包与包之间的依赖相关性。rpm包是预先在Linux主机上编译好并打包的文件,安装起来非常快捷。下面就介绍rpm常用的命令

rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,所以在CentOS上很常用。下面记录几个常用功能

-qa 列出所有安装过的包

[root@CentOSv64 ~]# rpm -qa | grep vsftpd
vsftpd-2.2.2-24.el6.x86_64 [root@CentOSv64 ~]# rpm -qa | grep tftp
# 返回空就是没有安装,下面直接安装这个软件。
[root@CentOSv64 ~]# yum install tftp
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
#...

-q 获得某个软件包的文件全名

[root@localhost ~]# rpm -q tree

-ql 获得某个软件包的安装位置

[root@localhost ~]# rpm -ql tree

参考

https://www.cnblogs.com/ftl1012/p/rpm.html

最新文章

  1. linux 安装后
  2. 上下文管理、线程池、redis订阅和发布
  3. [deviceone开发]-do_FrameAnimtionView的简单动画示例
  4. OC-内存管理-基本原理与引用计数器
  5. WPF:类型转换器的实现
  6. vundle按照YouComplete
  7. Windows下Git Bash中文乱码
  8. CSS3选择器 :nth-child(n) 详解
  9. (六)ARM状态寄存器-PSR
  10. Android程序开发0基础教程(一)
  11. 【HDOJ】2149 Public Sale
  12. 【转载】Ubuntu Android开发环境搭配
  13. Windbg分析高内存占用问题
  14. Gym 102056I - Misunderstood … Missing - [DP][The 2018 ICPC Asia-East Continent Final Problem I]
  15. vue规格新增一对多的例子
  16. 阿里云 CentOS安装Git
  17. Java读取.properties配置文件并连接数据库
  18. 如何让你的.vue在sublime text 3 中变成彩色?
  19. GDI+ 和GDI
  20. STM32中用 stop 模式 配合低功耗模式下的自动唤醒(AWU) 能否实现FreeRTOS tickless 模式

热门文章

  1. BZOJ3998 弦论 【SAM】k小子串
  2. 【2020杭电多校】 Lead of Wisdom、The Oculus
  3. CodeForces - 449B 最短路(迪杰斯特拉+堆优化)判断最短路路径数
  4. Codeforces Round #655 (Div. 2) B. Omkar and Last Class of Math (数学)
  5. 远程连接 出现身份验证错误,要求的函数不受支持(这可能是由于CredSSP加密Oracle修正)
  6. WSL2 使用Docker运行.NET Core
  7. NLP论文阅读一:Paper阅读方法
  8. Java解决Hash(散列)冲突的四种方法--开放地址法(线性探测,二次探测,伪随机探测)、链地址法、再哈希、建立公共溢出区
  9. Leetcode(106)-从中序与后序遍历序列构造二叉树
  10. Caffe入门:对于抽象概念的图解分析