rpm包介紹、 rpm工具用法 、yum工具用法、 yum搭建本地倉庫

安裝軟件包的三種方法
rpm包介紹
rpm工具用法
yum工具用法
yum搭建本地倉庫vim

---windows

安裝軟件包的三種方法centos

windows下的安裝文件時一個二進制的安裝包。緩存

1. rpm工具 (Redhat Package Manager)less

2. yum工具  (Python 開發的一個工具,操做的對象也是rpm包,支持自動安裝依賴的包) 最簡單ide

3. 源碼包(經過編譯器把源碼包編譯成可執行的文件)最難svn


rpm包介紹工具

設置光驅,並掛載url

這些紅色的文件就是rpm包spa

texlive-setspace-svn24881.6.7a-38.el7.noarch.rpm

telepathy-glib-0.24.0-1.el7.x86_64.rpm

包名、版本號、發佈版本號、平臺

rpm工具用法

ivh  (i 安裝  v 可視 h 人性化)顯示進度,就是h的做用。

---

升級 rpm包: rpm -Uvh

卸載:rpm -e +包名     (不會提示)

查詢: rpm -qa

---

查詢一個包是否安裝:rpm -q 包名

查詢指定包信息:rpm -qi

列出包安裝的文件: rpm -ql

查看一個文件是由哪一個包安裝的 rpm -qf  (f  file)

特殊命令:  ` 反引號

(查看命令式由哪一個包安裝的)


yum工具用法

列出可用rpm包:yum list

倉庫地址:

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
---

搜索包: yum search 包名   (不精準)

如何搜的精準:

(grep 過濾指定字符串的工具)

---

安裝包: yum install  (-y)    (加-y ,就再也不去詢問是否要安裝了)

---

列出可用的組: yum grouplist  

[root@serverlooker-01 Packages]# LANG=en


 

卸載:yum remove (-y)

升級:yum update (-y)   若是不加包名,會把全部包所有升級,甚至包括系統和內核。若是熊已經安裝了一些環境,建議不要隨意升級。

---

若是不知道命令有哪個包能夠安裝到它,能夠用yum provides搜索

[root@serverlooker-01 Packages]# yum provides "/*/vim"



yum搭建本地倉庫

有時候yum不能用,是由於沒有辦法聯網。默認的倉庫,是須要遠程連資源的

先備份:

[root@serverlooker-01 Packages]# cp -r /etc/yum.repos.d /etc/yum.repos.d.bak

刪掉全部的repo文件:

建立dvd.repo

[root@serverlooker-01 yum.repos.d]# vi dvd.repo
把下面內容寫進去:
[dvd]
name=install dvd
baseurl=file:///mnt
enable=1
gpgcheck=0
清楚以前的緩存:

yum clean all

yum list 看一下

(yum list |less   f翻屏看ctrl +f)

(這種類型表示已經安裝過的rpm包)

 

[root@serverlooker-01 yum.repos.d]# yum install GConf2

這樣方便使用光盤安裝一些依賴的包。

---

OK.

相關文章
相關標籤/搜索