歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 利用安裝光盤創建本地 yum 源補裝 RPM 軟件包

利用安裝光盤創建本地 yum 源補裝 RPM 軟件包

日期:2017/2/28 16:36:39   编辑:Linux教程

引言

如果你是一個 Linux 新手,剛安裝完一個嶄新的 RHEL 5u4 系統,在默認配置下使用了幾天,感覺不錯。這時你想用 gcc 編一個程序,發現默認配置裡並沒有安裝這個包。你找到安裝光盤,小心翼翼地掛載上,並找到了 gcc-4.1.2-46.el5.i386.rpm 。嘗試著用 rpm -ivh gcc-4.1.2-46.el5.i386.rpm 進行安裝。系統告之缺少 glibc-devel 和 libgomp,當你試著安裝 glibc-devel,系統又提示缺少 glibc-headers。繼續下去,又發現缺少 kernel-headers。先前網上關於 RPM 依賴關系如何復雜的傳言終於得到了印證。你很苦惱,心想如果當初選擇了完全安裝該有多好!同時也懊悔為了結省那不值錢的幾 GB 空間而給自己今天帶來了如此多的麻煩。最終,你按照依賴提示,遞歸似的完成了 gcc 的安裝。你很慶幸的完成了這個任務。其實只是因為這個安裝任務的依賴關系還不夠復雜到把你嚇退罷了。

如果你是一位忠實的 Fefora Linux 用戶。有一天下午,你想為一台剛裝完的 Fedora12 安裝上 GNOME 桌面。依賴性並不是你所擔心的,因為你知道 yum 可以解決這個問題。但是在鍵入 yum install 過後,發現自己並不知道要安裝上 GNOME 桌面系統需要哪些軟件包,甚至從來沒有聽說過有一個叫 GNOME 的包可以安裝。你試著查詢了一下倉庫中包含 GNOME 字樣的包,一共有 258 個。這個列表顯然不是你想要的。在咨詢過 google 過後,發現 yum 有一個 grouplist 選項,看起來有點像自己想要的。通過 yum grouplist 又找到了名叫 "X Window System" 和 "GNOME Desktop Environment" 的分組,這正是你想要的。但是在鍵入 yum groupinstall "X Window System" 過後,提示信息說 299 個包需要下載安裝,一共 60M。看著下載進度條上的速度,只有 27KB/s,這樣下完這 60M 需要將近一個小時。接下來還要安裝一個不知道多大的 "GNOME Desktop Environment"。這意味著老板交待的事可能要明天才能開始,而且僅僅是開始,萬一下載安裝沒有順利完成 ...... 你一邊抱怨著公司的網絡為什麼久久不擴容,一邊也懊惱為什麼當初沒有進行完全系統安裝。

但是,“完全安裝”真的是最好的方法嗎?面對這種已經沒有“完全安裝”的情況,我們有什麼更好的辦法嗎?

Copyright © Linux教程網 All Rights Reserved