安裝軟件包的三種方法
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.