Linux学习笔记3-软件安装
Linux安装包分两种,1源码包,包含源代码,编译安装时间长。2二进制包 RPM包(centos用rpm包,其他系统也有deb安装包)
RPM安装时,遇到库依赖错误时,库文件依赖可以在www.rpmfind.net查询 该库在哪个安装包中,安装该包就可以。依赖性如果带有.so时,说明是库依赖。
rpm -q 包名 :查询该包的完整名称 同时也可以验证该包安装成功
-qa | grep aaa :查询包含aaa的包
-qi 包名 :查询该包的信息,例如安装时间等等。
-ql 包名 :查询包的安装位置
-qf 系统里的文件:查询该文件是由哪个包安装的。
-qR 包名:查询包的依赖列表
-p : 查询未安装时用到。后面跟着是包的全名。
rpm -ivh 安装 rpm -e 卸载包
rpm -V效验 S 文件大小 M 权限 5 内容 T 时间
rpm2cpio 从安装包中提取某个文件到路径。 cpm2cpio 包全名 | -idv ./bin/ls
yum :
yum源本地位置:/etc/yum.repos.d/
yum list :查看哪些软件安装
yum search 包名: 查询该包
yum install 包 :安装 -y不询问是否安装,全自动
yum update 包 :升级。
yum update :升级系统及所有包 ,包括升级Linux内核,要慎重,最好不要这个
yum remove 包 :卸载。 会根据依赖包卸载,卸载会卸载依赖他的包都卸载包括系统对他的依赖。慎重
yum grouplist :软件组
groupinstall 软件组:安装软件组
groupremove 软件组:卸载
切换yum源的方式:修改其他源的enable=0 把要启用的修改成1 。一个快捷方式是,直接改文件名 xxx.bak 启用要启用的源
服务地址:/etc/rc.d/init.d
修改网络地址: /etc/sysconfig/network-script/ifcfg-ens33
源码包安装一般位置:/etc/local/