PASSWORD
“konqueror”,一個出色的瀏覽器,不論是上網(wǎng)沖浪,還是管理本機文件。用桌面上“我的電腦”即可啟動。
“ksnapshot”,屏幕抓圖軟件,可以只抓某個窗口。在菜單里叫做“屏幕截圖程序”。
“kwrite”,比較強的文本編輯器,在編寫程序或腳本時支持彩色顯示。
“rxvt”,紅旗Linux桌面4.0最常用的虛擬終端。在菜單里叫做“終端”。
4 安裝軟件
版本:2004-06-23-01
在Linux下滾打摸爬一陣子,有發(fā)現(xiàn)缺點什么嗎?軟件!
系統(tǒng)裝好,也附帶了一些軟件,而且比Window$安裝附帶的還多。但是安裝光盤畢竟容量有限,不能把所有需要的軟件都包下來,更多的軟件和更新的驅(qū)動程序都得另外安裝。安裝一個軟件前最好多找找它的相關文檔,也許有些已經(jīng)被翻譯成中文了。
4.1 Linux下常見軟件包格式
Linux下的軟件很多,出自不同作者之手,打包的格式也挺多。*.rpm、*.tar、*.gz、*.bz2、*.Z、*.tgz和*.tbz都是常見打包格式。
4.2 分類說明
4.2.1 *.rpm
RPM 是 Red Hat Package Manager 的縮寫。由 Red Hat Linux 首先引入,現(xiàn)在已經(jīng)被一些主要的 Linux 發(fā)行商采用。“Package”就是歸檔后的軟件包,其中包含了屬于該應用程序或程序庫的文件,這有點類似于壓縮文件。
除了壓縮功能,這個包里還有一些控制腳本,這些腳本可以被本地的安裝程序讀出,執(zhí)行,并存儲??梢赃M行安裝、卸載、狀態(tài)檢查、依賴檢查等。
在以上格式的軟件包中,裝卸操作最簡便的就是*.rpm包。一般情況下,這種格式的包用鼠標點點即可安裝,沒有太多需要考慮的。
桌面環(huán)境一般會提供RPM軟件包管理器。紅旗Linux4.0桌面的軟件包管理器在“控制面板”里??梢詮哪抢镄遁d軟件包。
終端命令行中安裝命令為“rpm -ivh 安裝文件名.rpm”。安裝文件名一般包括軟件包名和版本號兩部分。查詢軟件包版本為“rpm -q 軟件包名”。卸載命令為“rpm -e 軟件包名”。
“rpm xxxxxxxxx nodeps”,表示強行安裝或卸載,一般不推薦這么做。
4.2.2 其他主要格式
4.2.2.1 初步處理
*.gz:
常見的壓縮格式。“gunzip xxxxxxxxx.gz”。桌面環(huán)境往往帶有圖形化解壓工具,用鼠標點點,不成再用命令。
*.tgz:
常見tar歸檔加gzip壓縮格式。只解成tar歸檔文件用“gunzip xxxxxxxxx.tgz”,完全解開用“tar zxvf xxxxxxxxx.tgz”。桌面環(huán)境往往帶有圖形化解壓工具,用鼠標點點,不成再用命令。
*.tbz:
常見tar歸檔加gzip壓縮格式。完全解開用“tar jxvf xxxxxxxxx.tbz”。桌面環(huán)境往往帶有圖形化解壓工具,用鼠標點點,不成再用命令。
*.tar:
tar歸檔文件,解壓命令為“tar xvf xxxxxxxxx.tar”。桌面環(huán)境往往帶有圖形化解壓工具,用鼠標點點,不成再用命令。
*.bin:
沒什么好說的了,直接執(zhí)行吧。
4.2.2.2 安裝二進制軟件包
下載的軟件包,解壓縮和反歸檔后,看看里面的說明文檔,主要是那個“readme”,里面一般會安裝說明。照著做。如果只是一個“xxxxxxxxx.bin”,就直接執(zhí)行吧,只是注意一下,你可能需要自己把權限改為可執(zhí)行。
4.2.2.3 安裝源代碼包
本機編譯出來的軟件在本機具有最好的執(zhí)行效率,也能盡量減少軟件沖突,源代碼包的體積也比二進制包小許多,所以更多的軟件都以源代碼形式發(fā)布。
解壓縮和反歸檔后,瀏覽一下軟件包的目錄,找找說明文檔。如果沒有特殊注意事項,就看看哪個目錄里有“configure”這個文件。
從終端命令行進入有“configure”的目錄,準備安裝。
先做配置。執(zhí)行“./configure”,這是個編譯預處理腳本,它會自動檢查操作系統(tǒng)、編譯器、庫等東西,生成正式的編譯腳本。“configure” 有許多選項,可以用來指定編譯器、所需的庫等,其中一個是“ prefix=”,用來指定軟件的安裝位置,用法為“./configure 選項1 選項2 …… prefix=安裝路徑 …… 選項n”。沒有特殊需要的話,只用“ prefix=”選項即可。
再編譯。當然不需要你一個一個文件自己去手動編譯。UNIX類系統(tǒng)早就有處理這些“不是人做的事情”的辦法了,一個功能強大的維護工具“make”會按照“configure”生成的腳本自動處理。只需要執(zhí)行“make”即可。
最后安裝。命令“make install”,把軟件安裝到你先前指定的地方。僅僅比安裝Window$軟件多出編譯一步。
我一般會自己寫一個小的腳本,內(nèi)容如下:
./configure prefix=xxxxxxxxx>../conf_log.txt 2>conf_err.txt
make>../make_log.txt 2>../make_err.txt
make install>../install_log.txt 2>../install_err.txt
init 0
第一行,配置,把配置過程中該顯示的東西打到上級目錄中的文件“conf_log.txt” ,錯誤提示進“conf_err.txt”。
第二行,編譯,同樣把屏幕正常顯示和錯誤提示寫入記錄文件。
第三行,安裝,還把屏幕正常顯示和錯誤提示寫入記錄文件。
第四行,搞定就給我關機。軟件大一點,或者機子舊一點,編譯時間都比較長,一般晚上臨睡覺做,腳本一運行我就關顯示器,睡覺去,第二天看裝好沒有,沒好就開記錄文件。當然,如果不是臨睡,你也可以不要關機這行,盡可以做別的事情,總之不必干等。
4.3 運行軟件
4.3.1 我的軟件在哪里?
估計你主要是想知道你裝的軟件如何啟動,啟動用的可執(zhí)行文件在哪里。
對于RPM包,它們的可執(zhí)行文件一般可以去“/bin”、“/sbin”、“/usr/bin”和“/usr/sbin”找。當然,RPM也有源代碼包,文件名里往往有“src”字樣,或者以“.srpm”為后綴,那個可執(zhí)行文件就不在常規(guī)位置了。去“/usr/src”找吧,然后按源代碼包的方式處理。命令“rpm -qpl xxxxxxxx.rpm”或“rpm -qpl xxxxxxxxx.srpm”能查看這個軟件包里的各種文件會安放到系統(tǒng)的什么地方。在桌面環(huán)境里也可以用RPM軟件包管理器查看。
評論