這篇文章主要講解了“怎么用yum安裝軟件”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么用yum安裝軟件”吧!
為珠山等地區(qū)用戶提供了全套網頁設計制作服務,及珠山網站建設行業(yè)解決方案。主營業(yè)務為網站制作、成都網站設計、珠山網站設計,以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
自動裝軟件包(軟件包管理):解決依賴關系問題、自動下載軟件包?;贑/S架構。
S:直接使用光盤的根所在的目錄(/media/xxx/或/mnt )。
C:配置yum源配置文件。
1 yum源分類
本地yum源(推薦):速度快,穩(wěn)定。
網絡yum源:包全,版本新,但不穩(wěn)定且相對于本地yum源速度慢。
常用命令組合:
yum clean all #清空本地源緩存,這是一個很有必要的操作。
yum makecache #生成本地源緩存,作用是將包依賴關系從服務器下載至本地,再查詢依賴關系時會節(jié)省時間。
yum list | more #列出所有包文件,可搭配grep查詢軟件包,如yum list | grepkernel。
yum search xxx #和list差不多,搜索具體的包名。
yum provides 路徑名 #通過which XXX,得到XXX程序的路徑后,配合這條命令,可得知安裝至該路徑的包具體叫什么名字。
yum info xxx #顯示包xxx詳細信息,即使xxx沒有安裝。
yum update kernel #用yum升級內核。
yum update #全面升級系統(tǒng)。
yum list available #列出升級源上所有可以安裝的包。
yum list updates #列出升級源上所有可以更新的包。
yum list installed #列出已經安裝的包。
yum install xxx #安裝xxx包 ,如不希望出現按y鍵同意安裝的提示,可在install后緊跟-y參數,即yum install -y xxx。
yum grouplist #列出本地已經安裝了哪些軟件包,以及還未安裝的軟件包(本地)。
yum groupinstall xxx #安裝軟件包組。
yum update xxx #升級xxx包。
yum remove xxx #卸載xxx包,如A包依賴B包,在卸載A包時,不會連同B包一起卸載。-y參數同樣適用于remove。
yumdownloader xxx #僅下載xxx包到本地,但不安裝,也不會自動解決依賴問題。
[root@xuegod63Packages]# cd /etc/yum.repos.d/
[root@xuegod63yum.repos.d]# cp rhel-source.repo rhel-source.repo.back
[root@xuegod63yum.repos.d]# mount /dev/cdrom /mnt/
[root@xuegod63yum.repos.d]# cat !$
cat rhel-source.repo
[rhel-source]
name=Red Hat EnterpriseLinux $releasever - $basearch - Source
baseurl=file:///mnt/
#baseurl=ftp://192.168.1.63/pub/
#baseurl=http://192.168.1.63/pub/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
補充說明:
[local-Server] #其中serverid用于區(qū)別各個不同的yum軟件包庫,必須有一個獨一無二的名稱。
name=local-Server #是對yum軟件包庫的描述。
baseurl=file:///mnt #repodata目錄所在的目錄。
#baseurl=file:///media/Server #RHEL5 repodata目錄所在的目錄是Server。
enabled=1 #為1,表示啟用。
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
1 安裝單個包
yumclean all #清除yum緩存
yumlist #顯示所有已經安裝和可以安裝的程序包
yuminstall zsh #安裝szh相關的包
2安裝一組軟件包
yum grouplist
yum groupinstall"Development tools" #例如,安裝開發(fā)工具。
3 yum查詢
yum list z* #通過list中查找。
yum search zsh #通過關鍵字查找。
yum provides #查看包詳細信息。
4 刪除
yum remove zsh
補充:幾個非常不錯的Linux系統(tǒng)鏡像/工具包站點。
mirrors.ustc.edu.cn
mirrors.sohu.com
www.rpmseek.com
www.rpmfind.net
rpm.pbone.net
pkgs.repoforge.org
4下載包保留緩存
yumdownload
修改yum配置文件,保留緩存,方面把已安裝程序的rpm包再次拿出來用
vim /etc/yum.conf
keepcache=1
可以在/var/cache/yum下找到rpm包
前提:系統(tǒng)必須安裝:開發(fā)工具、開發(fā)庫。
步驟:
./configure #檢查安裝環(huán)境是否符合需求,如果沒有問題,生成:Makefile文件。
make #編譯時會讀取Makefile文件。
#make install
【例】安裝軟件包extundelete-0.2.4.tar.bz2
[root@xuegod63 ~]# tarjxvf extundelete-0.2.4.tar.bz2
[root@xuegod63extundelete-0.2.4]# ./configure
Configuring extundelete0.2.4
configure: error: Can'tfind ext2fs library
[root@xuegod63 ~]# rpm-ivh /mnt/Packages/e2fsprogs-devel-1.41.12-11.el6.x86_64.rpm
[root@xuegod63extundelete-0.2.4]# ./configure
[root@xuegod63extundelete-0.2.4]#make #make clean清除make后產生的文件。
[root@xuegod63extundelete-0.2.4]#make install
[root@xuegod63extundelete-0.2.4]# pwd
/root/extundelete-0.2.4
[root@xuegod63extundelete-0.2.4]# make uninstall
說明:make uninstall多有時刪除不干凈,所以建議大家安裝時,在configure步驟添加一個:--prefix參數。這樣刪除或備份時,直接對刪除這個目錄操作就可以了。
指定安裝路徑:
[root@xuegod63extundelete-0.2.4]# ./configure --prefix=/usr/local/extundelete-mk
[root@xuegod63extundelete-0.2.4]# make && make install
cd/usr/local/extundelete-mk/
軟件安裝方法特點:
rpm+yum:方便,軟件版本低,穩(wěn)定性好、管理方便。缺點是性能稍差。
手動:麻煩,軟件版本新。穩(wěn)定性稍差、管理稍差。性能好。
[root@xuegod63 ~]# cat/etc/redhat-release
Red Hat EnterpriseLinux Server release 6.2 (Santiago)
[root@xuegod63 ~]#uname -m
x86_64
rpmbuild --rebuild lrzsz-0.12.20-27.1.el6.src.rpm #根據將src.rpm中源碼文件編譯成可執(zhí)行的二進制文件。若順利執(zhí)行成功則會在root用戶家目錄下生成一個rpmbuild目錄。
在/root/rpmbuild/RPMS/x86_64/目錄下生成lrzsz-0.12.20-27.1.el6.x86_64.rpm這個rpm文件。
接下來就是rpm的安裝過程:
rpm -e lrzsz
rpm -ivhrpmbuild/RPMS/x86_64/lrzsz-0.12.20-27.1.el6.x86_64.rpm
感謝各位的閱讀,以上就是“怎么用yum安裝軟件”的內容了,經過本文的學習后,相信大家對怎么用yum安裝軟件這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯,小編將為大家推送更多相關知識點的文章,歡迎關注!
網站欄目:怎么用yum安裝軟件
瀏覽路徑:http://bm7419.com/article20/jjegco.html
成都網站建設公司_創(chuàng)新互聯,為您提供自適應網站、企業(yè)建站、網站制作、做網站、品牌網站制作、網站內鏈
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯