rpm包管理器
软件安装命令
***************************************************
rpm(redhat package management)软件安装
1. 查看系统中安装的所有rpm包
rpm -qa
2. 查看rpm是否被安装
rpm -qa|grep httpd
3. 安装rpm包
rpm -ivh httpd-0.0.0.conetos.i386.rpm
4. 强制卸载rpm包
rpm -e httpd-0.0.0.conetos.i386.rpm --force --nodeps(nodeps可以截断rpm包的依赖性)
5.查看rpm安装了一些什么(主要为了查看依赖包)
rpm -qpl httpd-0.0.0.conetos.i386.rpm |more
6. yum查看已经安装的rpm包河yum源中的rpm包
yum list
7. yum 安装rpm包
yun -y install rpm包名称(或者httpd*)
8. yum卸载rpm包(会卸载依赖包)
yum -y remove httpd*
#谨慎使用,请使用 rpm -e
9. rpm安装软件的三个重要目录
1) 应用程序目录 /usr/sbin/httpd(应用程序名称)
2) 配置文件 /etc/应用程序名称的目录/.......
3) 服务脚本 /etc/init.d/应用程序名的文件
10. 只下载,并指定下载路径
yum reinstall vim-enhanced --downloadonly --downloaddir=/tmp/
11. yum设置源优先级
1) 安装 yum-priorities
yum install yum-priorities
2) priorities的配置文件是/etc/yum/pluginconf.d/priorities.conf,确认其是否存在。
其内容为:
[main]
enabled=1 # 0禁用 1启用
3)编辑 /etc/yum.repos.d/目录下的*.repo 文件来设置优先级。
参数为:
priority=N # N的值为1-99
推荐的设置为:
[base], [addons], [updates], [extras] … priority=1
[centosplus],[contrib] … priority=2
Third Party Repos such as rpmforge … priority=N (where N is > 10 and based on your preference)
数字越大,优先级越低
根据需要查看要安装的包
yum whatprovides libstdc++.so.6
***************************************************
配置yum默认为光盘
***************************************************
1. cd /etc/yum.repos.d/
2. mv CentOS-Base.repo CentOS-Base
3. vi CentOS-Media.repo
baseurl=file:///media/ -----这里要填写具体挂在目录
#光盘挂在目的地
gpgcheck=0 #关闭gpg签名
enabled=1 #开启本光盘yum源
配置光盘默认加载到/media(就是修改挂载表文件)
vi /etc/fstab
/dev/cdrom /media iso9660 defaults 0 0
挂载源 目标地址 执行标准
配置计算机开机即执行的程序或者命令(例如默认开机启动httpd程序)
vi /etc/rc.d/rc.local (/etc/rc.local 是一个快捷方式)
添加 service httpd start
***************************************************