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 不用 註釋掉#