日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

软件的安装(包括yum仓库与源码包的安装)

發(fā)布時(shí)間:2025/3/19 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件的安装(包括yum仓库与源码包的安装) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?軟件的安裝


實(shí)驗(yàn)背景:

為了提高Linux服務(wù)器的易用性、擴(kuò)展功能,安裝軟件包是管理員必備的技能,這其中又以RPM方式的安裝操作最基礎(chǔ)、最常用。


? ?另外有時(shí)候需要解決依賴關(guān)系,要配置yum倉(cāng)庫(kù)。YUM 的前身是YUP(Yellow dog Updater),最初由TSS 公司使用Python 語言開發(fā)而成,后來由杜克大學(xué)的Linux開發(fā)團(tuán)隊(duì)改進(jìn),命名為YUM (Yellow dog Updater,Modified) 。使用YUM管理軟件包最大的好處是:能夠自動(dòng)解決rpm 包之間的依賴關(guān)系,而無需管理員逐個(gè)、手工地去安裝每一個(gè)rpm包 ,維護(hù)大量Linux 服務(wù)器時(shí)更加輕松自如。

? ?YUM軟件倉(cāng)庫(kù)可以是本地文件夾,也可以是網(wǎng)絡(luò)上的一臺(tái)HTTP或FTP服務(wù)器,如圖-8所示,客戶機(jī)只要在配置文件中指定倉(cāng)庫(kù)位置即可。


? ?還有網(wǎng)站上最新發(fā)布的軟件都是以源碼包形式發(fā)布的,源碼包通常是壓縮包,自己解壓、配置、編譯、安裝。所以掌握源碼包的安裝方式對(duì)于我們學(xué)習(xí)Linux的來說是很重要的。


實(shí)驗(yàn)思路:

1.查詢系統(tǒng)中已安裝的軟件包信息、查詢待安裝的 .rpm 包文件。


2.安裝新的RPM軟件包、卸載RPM軟件包。


3.配置yum倉(cāng)庫(kù),解決依賴關(guān)系,安裝軟件。


4.通過源碼包編譯四步走,解決源碼包的安裝。


5.本地安裝!


實(shí)驗(yàn)實(shí)踐:


1、安裝RealPlayer11GOLD.rpm

#mount

#ls /media?//光盤系統(tǒng)自動(dòng)掛載到/media下

#cd /media

#ls

#rpm -qpi RealPlayer11GOLD.rpm ? //查看待安裝的rpm包信息

#rpm -qpl RealPlayer11GOLD.rpm | grep bin ?//列出安裝包的執(zhí)行程序

#rpm -qpl RealPlayer11GOLD.rpm?? //列出目錄清單

#rpm -ivh RealPlayer11GOLD.rpm?? //執(zhí)行安裝

?回到GNOME圖形桌面,通過菜單組“應(yīng)用程序”-->“影音”-->“RealPlayer 11”可以 ?打開播放器程序。表示安裝成功!

2.配置yum倉(cāng)庫(kù)安裝軟件包

1)1,在計(jì)算機(jī)中放入rhel5.9的光盤鏡像文件,由于軟件太多我們采取把光盤掛載到一個(gè)指定的目錄作為本地軟件庫(kù)

# mkdir /var/soft……創(chuàng)建光盤掛載文件夾soft

# mount /dev/cdrom /var/soft……掛載光盤到指定文件夾

#mount


2)編輯yum客戶端信息,配置服務(wù)器軟件

[root@localhost ~]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# cp rhel-debuginfo.repo rhel-server.repo……復(fù)制文件

[root@localhost yum.repos.d]# vim rhel-server.repo


[rhel-server]……修改標(biāo)題

name=Red Hat Enterprise Linux server……修改名字

baseurl=file:///var/soft/Server……軟件路徑

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

-- INSERT -- ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?4,10 ? ? ? ? ?All


驗(yàn)證配置是否成功

# yum list | wc -l

?Failed to set locale, defaulting to C

3347


3)編輯yum客戶端信息,配置虛擬化軟件庫(kù)

# cp rhel-server.repo rhel-vt.repo

# ls

?rhel-debuginfo.repo ?rhel-server.repo ?rhel-vt.repo

# vim rhel-vt.repo


[rhel-VT]

name=Red Hat Enterprise Linux VT

baseurl=file:///var/soft/VT/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

-- INSERT -- ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??3,29 ? ? ? ? ?All

?驗(yàn)證虛擬化yum軟件庫(kù)是否配置成功

# ls /var/soft/VT/ | wc -l

?61

# yum list | wc -l

Failed to set locale, defaulting to C

3406 ?=3347+61

4)編輯yum客戶端信息,配置集群二進(jìn)制軟件庫(kù)

# cp rhel-server.repo rhel-cluster.repo

# vim rhel-cluster.repo


[rhel-Cluster]

name=Red Hat Enterprise Linux Cluster

baseurl=file:///var/soft/Cluster

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

-- INSERT -- ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3,33 ? ? ? ? ?All

? 驗(yàn)證是否配置成功

[root@localhost yum.repos.d]# ls /var/soft/Cluster/ | wc -l

34

[root@localhost yum.repos.d]# yum list | wc -l

Failed to set locale, defaulting to C

3441

5)編輯yum客戶端信息,配置集群二進(jìn)制軟件庫(kù)

[root@localhost yum.repos.d]# cp rhel-server.repo rhel-ClusterStorage.repo

[root@localhost yum.repos.d]# vim rhel-ClusterStorage.repo


[rhel-ClusterStorage]

name=Red Hat Enterprise Linux ClusterStorage

baseurl=file:///var/soft/ClusterStorage

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

"rhel-ClusterStorage.repo" 6L, 186C ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3,1 ? ? ? ? ? All

驗(yàn)證是否成功

[root@localhost yum.repos.d]# ls /var/soft/Cluster | wc -l

34

[root@localhost yum.repos.d]# yum list | wc -l

Failed to set locale, defaulting to C

3525

6.)用窗口化工具查看

# system-config-packages

?打開軟件包管理者界面,進(jìn)行查看所安裝的軟件

7.)可以把上面的四個(gè)repo鏡像導(dǎo)入合并成一個(gè)repo文件,在末行模式下用命令

:r /var/yum.repos.d/rhel-cluster.repo .....

? ?//r后面接上絕對(duì)路徑的repo文件,把四個(gè)都導(dǎo)入進(jìn)去(r表示read,w表示write;讀入,寫出)

8.)導(dǎo)入完成后刪除導(dǎo)入的三個(gè)repo文件即可!



3.本地源碼包的安裝,忽略密鑰gpgkey


? ?配置好yum倉(cāng)庫(kù)后

#yum -y localinstall /usr/local/xxxx.rpm --nogpgcheck


4.源碼包的安裝:安裝apache服務(wù)

#yum -y install gcc*//配置好yum倉(cāng)庫(kù)

#tar zxvf httpd-2.2.25.tar.gz -C /usr/src ? ? //解壓

#cd /usr/src/httpd-2.2.25///切換目錄

#./configure --prefix=/usr/local/httpd//配置

#make?//編譯

#echo $?//確認(rèn) 0表示成功,其他數(shù)字表示失敗

0

#make install//安裝

#echo $?

0

#/usr/local/httpd/bin/apachetl star


? ? 最后打開瀏覽器 輸入127.0.0.1 進(jìn)行確認(rèn)

? ?頁(yè)面顯示 It works!表示安裝成功





本文轉(zhuǎn)自Jx戰(zhàn)壕 ?51CTO博客,原文鏈接:http://blog.51cto.com/xujpxm/1362098,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者



總結(jié)

以上是生活随笔為你收集整理的软件的安装(包括yum仓库与源码包的安装)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。