yum读取rpm的安装在线包。
rpm -ql httpd 查找安装位置
rpm -qa|grep gcc是否安装
yum [options] [command] [package ...] options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。 command:要进行的操作。 package操作的对象。
1.列出所有可更新的软件清单命令:yum check-update 2.更新所有软件命令:yum update 3.仅安装指定的软件命令:yum install <package_name> 4.仅更新指定的软件命令:yum update <package_name> 5.列出所有可安裝的软件清单命令:yum list 6.删除软件包命令:yum remove <package_name> 7.查找软件包 命令:yum search <keyword> 8.清除缓存命令: yum clean packages: 清除缓存目录下的软件包 yum clean headers: 清除缓存目录下的 headers yum clean oldheaders: 清除缓存目录下旧的 headers yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的headers
#组安装
9.yum grouplist
yum grouplistinstall
yum grouplistremove
yum -y install gcc #gcc必须要的为编译器
自定义yum源文件
/etc/yum.repos.d/CentOS-Base.repo
[base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
如果试用国内镜像
备份原来的镜像:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载镜像
http://mirrors.163.com/.help/
之后放入/etc/yum.repos.d/
之后清理:
yum clean all yum makecache
如果使用本地的镜像源文件,同样备份原来的CentOS-Base.repo,使其不可用,修改以下文件
/etc/yum.repos.d/CentOS-Media.repo
[c6-media] name=CentOS-$releasever - Media baseurl=file:///media/CentOS/ #自己的挂载路径 mount /dev1/cdrom /mnt/cdrom file:///media/cdrom/ file:///media/cdrecorder/ gpgcheck=1 enabled=0 #不设置默认为1 为开启,0不启用 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 #文件路径