SUSE環境下通過YaST安裝軟體
為了提升使用者在雲伺服器上的軟體安裝效率,減少下載和安裝軟體的成本,騰訊雲提供了YaST下載源。作業系統為SUSE10的雲伺服器,開發者可通過YaST快速安裝軟體。
1. 安裝步驟
1. 列出軟體源
登入作業系統為Linux的雲伺服器後,預設已獲取root許可權:
注意:嚴禁執行password命令,root密碼預設不能被修改。
在root許可權下,通過命令 service-list 或 sl 列出軟體源,示例如下:
#zypper sl
結果如下:
如果源中有上圖中顯示的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-add或sa新增軟體源,示例如下:
#zypper sa http://yast.tencentyun.com/ SUSE10-SP4
#zypper sa http://yast.tencentyun.com/update update
3. 搜尋軟體包
通過命令search或se搜尋軟體包,示例如下:
#zypper se nginx
結果如下:
4. 安裝軟體包
根據搜尋到的軟體包的名字(Name)安裝軟體。
如果要安裝多個軟體,中間用空格隔開。
注:安裝軟體的時候,如果需要依賴包,會自動下載安裝,開發者無需自己安裝依賴包。
通過命令install或in安裝nginx軟體包,示例如下:
#zypper in nginx
結果如下:
請按照相同的方式安裝php和php-fpm等軟體,示例如下:
#zypper in MySQL-server-community php5-mysql php5 php5-fpm
2. 安裝的軟體資訊檢視
軟體安裝完成後,可通過命令 rpm -ql 檢視軟體包具體的安裝目錄。
以檢視nginx的安裝目錄為例:
#rpm -ql nginx
結果如下:
可通過命令 rpm -q 檢視軟體包的版本資訊。
以檢視nginx的版本為例:
#rpm -q nginx
結果如下(實際的版本可能和此版本不一致,請以實際查詢到的版本為準):