日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發布時間:2025/3/19 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件的安装(包括yum仓库与源码包的安装) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?軟件的安裝


實驗背景:

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


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

? ?YUM軟件倉庫可以是本地文件夾,也可以是網絡上的一臺HTTP或FTP服務器,如圖-8所示,客戶機只要在配置文件中指定倉庫位置即可。


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


實驗思路:

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


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


3.配置yum倉庫,解決依賴關系,安裝軟件。


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


5.本地安裝!


實驗實踐:


1、安裝RealPlayer11GOLD.rpm

#mount

#ls /media?//光盤系統自動掛載到/media下

#cd /media

#ls

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

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

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

#rpm -ivh RealPlayer11GOLD.rpm?? //執行安裝

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

2.配置yum倉庫安裝軟件包

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

# mkdir /var/soft……創建光盤掛載文件夾soft

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

#mount


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

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

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

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


[rhel-server]……修改標題

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


驗證配置是否成功

# yum list | wc -l

?Failed to set locale, defaulting to C

3347


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

# 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

?驗證虛擬化yum軟件庫是否配置成功

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

?61

# yum list | wc -l

Failed to set locale, defaulting to C

3406 ?=3347+61

4)編輯yum客戶端信息,配置集群二進制軟件庫

# 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

? 驗證是否配置成功

[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客戶端信息,配置集群二進制軟件庫

[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

驗證是否成功

[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

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

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

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

? ?//r后面接上絕對路徑的repo文件,把四個都導入進去(r表示read,w表示write;讀入,寫出)

8.)導入完成后刪除導入的三個repo文件即可!



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


? ?配置好yum倉庫后

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


4.源碼包的安裝:安裝apache服務

#yum -y install gcc*//配置好yum倉庫

#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 $?//確認 0表示成功,其他數字表示失敗

0

#make install//安裝

#echo $?

0

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


? ? 最后打開瀏覽器 輸入127.0.0.1 進行確認

? ?頁面顯示 It works!表示安裝成功





本文轉自Jx戰壕 ?51CTO博客,原文鏈接:http://blog.51cto.com/xujpxm/1362098,如需轉載請自行聯系原作者



總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。