1. 程式人生 > >SUSE環境下通過YaST安裝軟體

SUSE環境下通過YaST安裝軟體

為了提升使用者在雲伺服器上的軟體安裝效率,減少下載和安裝軟體的成本,騰訊雲提供了YaST下載源。作業系統為SUSE10的雲伺服器,開發者可通過YaST快速安裝軟體。

1. 安裝步驟

1. 列出軟體源
登入作業系統為Linux的雲伺服器後,預設已獲取root許可權:
注意:嚴禁執行password命令,root密碼預設不能被修改。

在root許可權下,通過命令 service-listsl 列出軟體源,示例如下:

#zypper sl

結果如下:
YaST_1.png
如果源中有上圖中顯示的2個軟體源,則可以直接執行步驟3,正常進行軟體下載和安裝;
如果沒有,請根據步驟2的說明新增軟體源;
注:為避免安裝時出現“Please insert media [Failed to mount iso:///?iso=/data/SLES-10-SP1-DVD]#1. Retry [y/n]:”錯誤,如果源裡面有"SUSE-Linux-Enterprise-Server"這個ISO光碟源時請使用“zypper sd 名稱”進行刪除。

2. 新增軟體源
如果步驟2中沒有列出軟體源,則需要按下面的說明手動新增軟體源。
在root許可權下,通過命令service-addsa新增軟體源,示例如下:

#zypper sa http://yast.tencentyun.com/ SUSE10-SP4
#zypper sa http://yast.tencentyun.com/update update

3. 搜尋軟體包
通過命令searchse搜尋軟體包,示例如下:

#zypper se nginx

結果如下:
YaST_2.png

4. 安裝軟體包
根據搜尋到的軟體包的名字(Name)安裝軟體。
如果要安裝多個軟體,中間用空格隔開。
注:安裝軟體的時候,如果需要依賴包,會自動下載安裝,開發者無需自己安裝依賴包。

通過命令installin安裝nginx軟體包,示例如下:

#zypper in nginx

結果如下:
YaST_3.png

請按照相同的方式安裝php和php-fpm等軟體,示例如下:

#zypper in MySQL-server-community php5-mysql php5 php5-fpm

2. 安裝的軟體資訊檢視

軟體安裝完成後,可通過命令 rpm -ql 檢視軟體包具體的安裝目錄。
以檢視nginx的安裝目錄為例:

#rpm -ql nginx

結果如下:
YaST_6.png

可通過命令 rpm -q 檢視軟體包的版本資訊。
以檢視nginx的版本為例:

#rpm -q nginx

結果如下(實際的版本可能和此版本不一致,請以實際查詢到的版本為準):
YaST_5.png