基本環境設定

更新系統

$ yum update
$ yum upgrade

安裝 EPEL7 套件庫

$ yum install epel-release
$ yum update

yum 是沙小?

yum 是一個套件管理程式,他有點像 Windows 底下的新增移除程式,他可以協助你管理 CentOS 中的套件,並且進行安裝/更新/移除等作業。

一般來說,當我們要安裝一個套件的時候,首先要下載他的安裝包,然後再去安裝他。就像在 Windows 底下你必須下載安裝檔,然後在執行他,才能把程式安裝到 Windows 裡面。並且套件之間有所謂的相依性關係,亦即如果 A 套件會需要使用到 B 套件的功能,那他們兩者之間就存在相依關係。也就是說,我們不只要安裝我們想安裝的套件,我們還必須要把它必須的相依套件也一起安裝起來才跑得動。就像在 Windows 底下有很多遊戲都需要 VC++ Runtime、或是 DirectX 程式才跑得動是差不多的道理。

然而,這樣的作法太麻煩了,而且針對同程式不同版本間的更新/管理也不方便,於是在 Linux 底下就發展出了自動化安裝的工具,去簡化整個套件的安裝流程。以 CentOS / RHEL 等 Fedora 系的發行版本而言,他們的套件管理程式就是 yum。

yum 裡面有一份軟體清單,當我們對 yum 下指令安裝某個軟體的時候(例如 emacs),他就會自行去清單裡面找這個套件,如果找到了,他就會自動進行安裝。而且 yum 也會一併把這個套件的其他相依套件一起安裝起來,如此一來我們就不用一一去翻閱手冊,從而大幅提升管理的方便性。

安裝套件

yum install <套件名稱>

results matching ""

    No results matching ""