rpm包安装和卸载
[root@binbinlinux Packages]# rpm -ivh zip-3.0-1.el6.x86_64.rpm 安装rpm包命令 ivh
I=安装的意思install v=可视 h =显示安装进度
mount /dev/cdrom /mnt/ 挂载到mnt下
cd /mnt/
cd packages
Ls 查看rpm包
遇到有相互依赖的包,两个包一起安装
卸载也是一样的 两个包同时卸载 rpm -e yp -tools ypbind 卸载命令 不用跟版本号之类的
[root@binbinlinux Packages]# rpm -ivh --nodeps ypbind-1.20.4-31.el6.x86_64.rpm 去掉依赖关系
Preparing... ########################################### [100%]
1:ypbind ########################################### [100%]
[root@binbinlinux Packages]# rpm -ivh --nodeps yp-tools-2.9-12.el6.x86_64.rpm
Preparing... ########################################### [100%]
1:yp-tools ########################################### [100%]
[root@binbinlinux Packages]# rpm -e yp-tools ypbind 卸载rpm包命令
[root@binbinlinux Packages]# rpm -Uvh ypbind-1.20.4-31.el6.x86_64.rpm 升级一个包命令
[root@binbinlinux Packages]# rpm -ivh --foce ypbind-1.20.4-31.el6.x86_64.rpm 强制安装
Rpm -ivh 命令选项 后面跟包名 安装
Rpm -e 命令选项 后面跟包名 卸载一个包rpm包
Rpm -ivh --force 命令选项 后面跟包名 强制安装一个rpm包
rpm查询
[root@binbinlinux Packages]# rpm -qa 查询rpm包命令
[root@binbinlinux Packages]# rpm -qa cups-libs 查询rpm包 包名
cups-libs-1.4.2-72.el6.x86_64
[root@binbinlinux Packages]# rpm -qa |grep vim 可以这样查询
vim-filesystem-7.4.629-5.el6.x86_64
vim-minimal-7.4.629-5.el6.x86_64
[root@binbinlinux Packages]# rpm -qi fipscheck-lib 查询一个包相关信息
Name : fipscheck-lib Relocations: (not relocatable)
Version : 1.2.0 Vendor: CentOS
Release : 7.el6 Build Date: 2011年12月08日 星期四 03时13分53秒
Install Date: 2016年08月08日 星期一 18时02分02秒 Build Host: c6b18n3.bsys.dev.centos.org
Group : System Environment/Libraries Source RPM: fipscheck-1.2.0-7.el6.src.rpm
[root@binbinlinux Packages]# rpm -ql fipscheck-lib 查看这个包安装的文件
/lib64/.libfipscheck.so.1.1.0.hmac
/lib64/.libfipscheck.so.1.hmac
/lib64/libfipscheck.so.1
/lib64/libfipscheck.so.1.1.0
/lib64/libfipscheck.so.1.1.0
[root@binbinlinux Packages]# rpm -qf /lib64/libfipscheck.so.1.1.0 查询安装包
fipscheck-lib-1.2.0-7.el6.x86_64
[root@binbinlinux Packages]# rpm -qf `which vim` 也可以这么写 查询rpm安装包反引号 ~
vim-enhanced-7.4.629-5.el6.x86_64
yum工具详解
[root@binbinlinux ~]# yum list |grep vim 用yum list 搜索一个rpm包
vim-X11.x86_64 2:7.4.629-5.el6 @base
vim-common.x86_64 2:7.4.629-5.el6 @base
vim-enhanced.x86_64 2:7.4.629-5.el6 @base
vim-filesystem.x86_64 2:7.4.629-5.el6 @base
vim-minimal.x86_64 2:7.4.629-5.el6 @anaconda-CentOS-201508042137.x86_64/6.7 带有@符号的表示已经安装过了
看看有没安装没安装用yum inistall vim-X11 安装
[root@binbinlinux ~]# vim /etc/yum.repos.d/CentOS-Base.repo 可以打开这个配置文件 更改里面的网址 可以换成163 或者搜狐的
[root@binbinlinux ~]# yum install -y 是安装省掉哪一步 不再提示y n
[root@binbinlinux ~]# yum remove vim-enhanced 删除安装包移除 也可以加上-y remove
已加载插件:fastestmirror
设置移除进程
解决依赖关系
--> 执行事务检查
---> Package vim-enhanced.x86_64 2:7.4.629-5.el6 will be 删除
[root@binbinlinux ~]# yum update vim-enhanced yum 升级一个包命令 update
已加载插件:fastestmirror
[root@binbinlinux ~]# yum list yum install yum remove yum grouplist yum groupinstall yum groupremove yum的用法
yum仓库搭建
[root@binbinlinux ~]# mount /dev/cdrom /mnt 挂载
[root@binbinlinux yum.repos.d]# ls 查看
CentOS-Base.repo CentOS-Media.repo
CentOS-Debuginfo.repo CentOS-Vault.repo
CentOS-fasttrack.repo
[root@binbinlinux yum.repos.d]# cd ..
[root@binbinlinux etc]# cp -r yum.repos.d/ yum.repos.dbak 做个备份
[root@binbinlinux etc]# rm -rf CentOS-Base.repo 删除 这个就不能用网上的yum源
[root@binbinlinux yum.repos.d]# ls
CentOS-Base.repo CentOS-Media.repo
CentOS-Debuginfo.repo CentOS-Vault.repo
CentOS-fasttrack.repo
[root@binbinlinux yum.repos.d]# vim CentOS-Media.repo 改下这个配置文件
[sun_yunjie]
name=cd 名字
baseurl=file:///mnt/ 路径所在的地方
gpgcheck=0 不检测 0
enabled=1 是否让它生效 让它生效 1
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 不用 注释掉#
本文转自 amenging 51CTO博客,原文链接:http://blog.51cto.com/11335852/1981232