① Centos中软件安装几种方式
网页链接
-供参考
在linux中安装的软件包,只有两种形式:
源码包 二进制包(rpm)。
rpm:安装本地自己下载的rpm软件包,自己解决软件之间的依赖。
yum:在线安装,可以解决依赖问题。
rpm包名
rpm软件安装时,会把软件的名字存储在/usr/rpm数据库中。
-包全名 包括版本和后缀等信息 软件安装或更新时使用
-包名 只是包的名字 卸载或操作软件时使用
(梁兆铃)
rpm软件安装
rpm命令
-i install
-v verbose显示详细信息
-h hash 显示进度
--nodeps 不检测依赖性 不能使用这个指令
-Uvh 包全名 软件升级(需要提前下载好软件upgrade)
-e 包名 卸载软件 (如rmp -e jdk) 需要先卸载依赖包
rpm包的查询
-q 包名
-a 查询全部 可以加上管道,如 rpm -qa | grep jdk,查询含有jdk的软件包
-i 详细信息
-p 包全名 查询没有安装的包的信息,如rpm -qip jdk-8u151-linux-x64.rpm
查询软件安装的位置
-l list查询软件安装的位置,如rpm -ql jdk
-f file查询某个文件属于哪个软件包,如rpm -qf dt.jar,如果该文件不是通过rpm安装的,则不能查询。
(梁兆铃)
RPM包的校验
-V 如rpm -V jdk,可一直到这个软件包中,那些文件被修改过
RPM包默认的安装路径
/etc/配置文件安装目录
/usr/bin/可执行命令安装目录
/usr/lib/库文件
/usr/share/doc/软件使用手册
/usr/share/man/帮助文件
(梁兆铃)
yum软件安装
yum源文件
在/etc/yum.repos.d/文件夹中,有yum的源文件配置,base是默认启用的,使用的是网络源文件。
光盘搭建yum源
①先把光盘挂载到linux中
②使原来的网络源yum失效,该变base文件的名字,yum只加载repo后缀的文件
③使光盘的yum文件生效,改变baseurl的地址问光盘的挂载点,改变enable=1
……