rpm包安裝和卸載,rpm查詢,yum工具詳解,yum倉庫搭建

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章