編輯器:vim
需要安裝軟件gcc, gdb;
代碼索引工具:ctags;
數據庫軟件mysql;
使用 yum 命令安裝和升級應用程序 (壹) - 在線安裝
yum 主要通過從網絡軟件包倉庫 (Package Repositories) 下載最新的軟件包(RPM 格式)並進行安裝,因此通過 yum 可以獲得最新的軟件版本。除此之外,也可以通過 yum 安裝或升級存放在本地的軟件包。
在 Fedora 中安裝和升級應用程序十分簡單,除了可以使用特有的 yum 工具以外,也可以使用 RPM 和 DEB 軟件包,或者自行通過源代碼安裝和升級。本文介紹 yum 工具的使用方法。
yum 主要通過從網絡軟件包倉庫 (Package Repositories) 下載最新的軟件包(RPM 格式)並進行安裝,因此通過 yum 可以獲得最新的軟件版本。當使用這壹特性時,自然要求計算機能夠連接到網絡。除此之外,也可以通過 yum 安裝或升級存放在本地的軟件包。
為了保證安裝和升級過程不出現權限問題,建議在運行 yum 前使用 su 切換到 root 用戶 (不建議直接使用 root 登錄到系統)
[lugir@hope ~]$ su
Password:
[root@hope lugir]#
說明:運行 su 命令切換為 root 用戶,並按提示輸入密碼。註意切換之後命令提示符的變化。用戶名由 lugir 變成 root,當前目錄名由 ~ 變成 lugir (因為 ~ 表示當前用戶的根目錄,對 lugir 而言 /home/lugir 就是 ~ 目錄,但切換成 root 用戶之後,則顯示目錄名稱 lugir),還有命令提示符由 $ 變為 #。
運行 yum 安裝 gcc
[root@hope lugir]# yum install gcc
設置安裝進程
解決依賴關系
…… [省略依賴關系輸出]
事務概要
============================
安裝 9 軟件包
更新 3 軟件包
最下載量:34 M
確定嗎 ? [y/N]: y
下載軟件包:
…… [省略下載進程輸出]
導入 GPG 密鑰 ……[省略] 來自 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-i386
確定嗎 ? [y/N]: y
……[省略檢測信息輸出]
執行事務
正在安裝 Kernel-headers-2.6.31.12-174.2.3.fc12.i686 [#### ] 1/15
……
完畢 !
[root@hope lugir]# exit
exit
[lugir@hope ~]$
說明:
輸入命令 “yum install [軟件包名稱]” 開始進行安裝和更新
解決依賴關系 - 很多應用程序之間存在依賴性,使用 yum 進行安裝時,yum 會對軟件包的依賴性進行檢查。例如上例子中只是要安裝 gcc,但 yum 檢查完依賴性之後卻要安裝 9 個軟件包,並對 3 個軟件包進行更新。所以使用 yum 安裝程序不用自己去解決軟件包依賴性,十分的方便。
最新下載量 34 M,確定嗎? [y/N] - 當然 y 了,不然怎麽下載呢 :D
導入 GPG 密鑰 - 並不是每次安裝時都會出現這個,壹般情況下都可以導入 (關於 GPG 密鑰以後會講)
安裝完成之後,記得使用 exit 註銷 root 用戶 (只在有需要的時候使用 root 用戶是個好習慣 :D)
運行 yum 時輸出了很多內容,實際上我們只運行了壹條命令,呵呵。
PS:使用 yum 進行安裝時,必須知道軟件包的名稱。有關 yum 的查詢功能見《 使用 yum 命令安裝和升級應用程序 (三) - 其它功能》
通過 yum 可以在線安裝很多應用程序,不過有些程序並不存在於默認的軟件包倉庫中(以後會講),所以有時還需要我們將 RPM 軟件包下載下來,再使用 yum 的本地安裝功能 :D