本文主要是介绍Linux常用命令总结(七):软件包管理方式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Linux中的软件包管理方式
1、软件包的类型
(1)源码包(脚本)
(2)二进制包(rpm、系统默认包)
经过编译后的(看不到源码)
管理方便:安装、卸载、升级、查看
安装速度快
依赖性
A->B->C->D.....互相依赖
(3)挂载光驱:# mount /dev/sr0 /media
2、rpm管理方式
(1)作用:管理.rpm结尾的包
(2)查询所有已经安装好的包:
rpm -qa
q:表示查询;
a:表示所有
-i:显示套件的相关信息;
-v:显示指令执行过程;
-h:套件安装时列出标记;
(2)安装
rpm -ivh httpd-devel-2.2.15-26.el6.centos.x86_64.rpm
rpm -ivh httpd-manual-2.2.15-26.el6.centos.noarch.rpm
(3)卸载
rpm -e httpd-manual-2.2.15-26.el6.centos.noarch.rpm
rpm -e httpd-manual-2.2.15-26.el6.centos.noarch
(4)查看(已经安装)
# rpm -qa | grep 'httpd'
# rpm -qa | grep jdk
# rpm -qa | grep mysql
选项:--nodeps:不检测依赖性,一般建议在试验环境使用
3、yum管理方式
(1)使用的前提条件,需要连接到网络
(2)查询:
# yum list 查询已经安装好的包
# yum list | grep 'httpd'
(3)安装:
# yum -y install httpd-devel.x86_64
选项:install ,选项:-y 直接确认
(4)卸载:
# yum -y remove httpd-devel.x86_64
选项:remove
(5)yum仓库:
地址:/etc/yum.repos.d/
gpgkey 校验码
gpgcheck=1 开启校验,0是关闭校验
备注:如果你的yum源不能使用,可以网上找一下更换yum源
(6)部署离线yum源参考自己博客:
离线部署:基于CentOS7搭建离线yum源,地址:https://blog.csdn.net/u010886217/article/details/88647591
这篇关于Linux常用命令总结(七):软件包管理方式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!