2009年1月12日 星期一

webpin 套件搜尋

寄件者 openSUSE 11.1

主流 Linux 的安裝軟體哲學大多都是建立龐大的套件庫
只要加入適當的套件庫,就可以順利安裝專為該發行版打包的套件
從 10.3 開始,openSUSE 加入了單鍵安裝(1 Click Install)的功能
只要到 http://software.opensuse.org/search
(官方套件庫加 OBS 套件庫為主)和
http://packages.opensuse-community.org/
(官方套件庫加 OBS 套件庫加其他第3方套件庫,例如 packman)
去搜尋套件
就可以找到那個可愛的小按鈕
加入套件庫加安裝相依套件一次完成
所以上面兩個搜尋網站我一定收在書籤中
現在,快要不必了
請參考: Webpin Search in YaST for openSUSE 11.1
作者之一部落格的介紹:
http://kobliha-suse.blogspot.com/2008/07/package-search-and-one-click-install-in.html
執行
# yast2 webpin_package_search

就會呼叫出圖形介面的搜尋與安裝套件工具
輸入您要搜尋的軟體,可以用名稱、描述或內容來搜尋
注意:輸入完搜尋字串要先用滑鼠按『搜尋』
(因為現在預設 Enter 會直接安裝已勾選的軟體(但您還沒選))
寄件者 openSUSE 11.1

接著就像 1-Click Install 一樣加入套件庫,從網路下載安裝
寄件者 openSUSE 11.1

寄件者 openSUSE 11.1

注意:目前一次搜尋勾選後就要立刻安裝
不像套件管理,可以在勾選完後再搜尋別的關鍵字選其他軟體
簡單來說,就是只有最後一次搜尋勾選的才會安裝
這個功能還在開發中,應該可以在 11.2 出現在 YaST 管理員中
最上面那個 YaST 圖中的 "Webpin 套件搜尋" 圖示是我自己加上去的
用 yast2 sw_single 改的(圖示也是沿用套件管理的圖示)

webpin_package_search.desktop
[Desktop Entry]
X-SuSE-translate=true
X-SuSE-DocTeamID=ycc_webpin_package_search
Type=Application
Categories=Settings;System;Qt;X-SuSE-YaST;X-SuSE-YaST-Software;

X-KDE-ModuleType=Library
X-KDE-RootOnly=true
X-KDE-HasReadOnlyMode=true
X-KDE-Library=yast2
X-SuSE-YaST-Call=webpin_package_search

X-SuSE-YaST-Group=Software
X-SuSE-YaST-Argument=
X-SuSE-YaST-RootOnly=true
X-SuSE-YaST-AutoInst=
X-SuSE-YaST-Geometry=
X-SuSE-YaST-SortKey=20
X-SuSE-YaST-AutoInstResource=

Icon=yast-sw_single
Exec=/sbin/yast2 webpin_package_search

Name=Webpin Package Search
GenericName=Search software packages then install them
X-KDE-SubstituteUID=true
StartupNotify=true
Name[zh_TW]=Webpin 套件搜尋
GenericName[zh_TW]=由網路搜尋軟體套件並安裝

將上面的檔案存在 /usr/share/applications/YaST2/ 底下
就可以了
指令就忘了吧!

1 則留言:

Figaro 提到...

這個功能確實不錯,十分有用,收錄到小弟的部落格中,感謝黑眼珠大分享 ^^