三、 源**的安裝與解除安裝
1.原始碼包一般是tar.gz、tar z、tgz或tar.bz2為字尾名,這種包首先要解壓縮,因為大多數軟體是提供./configure 配置軟體的功能的,所以接著需要配置軟體(大多數軟體只需要一條命令就可以完成),make 下面就是安裝了一般也就一條命令就可以make install;但也有少數的軟體也可能沒有提供./configure ,這樣的軟體直接make;make install就可以了。
注意事項:1.我們可以通過./configure --help 來檢視配置軟體的功能;
2../configure 比較重要的乙個引數是 --prefix ,用--prefix 引數,我們可以指定軟體安裝目錄(當我們不需要這個軟體時,直接刪除軟體的目錄就行了)
3.不同副檔名解壓縮命令也不同,如下:
2.源**正常安裝需經以下幾個階段:
tar zvf x.tar.gz # 解壓
./configure [arg] # 配置
make # 編譯
make install # 安裝
注意:1.成功解壓縮源**檔案後,進入解包的目錄。在安裝前閱讀readme檔案和install檔案。儘管許多源**檔案包都使用基本相同的命令,但是有時在閱讀這些檔案時能發現一些重要的區別。例如,有些軟體包含乙個可以安裝的安裝指令碼程式(.sh)。在安裝前閱讀這些說明檔案,有助於安裝成功和節約時間。
2.在安裝軟體以前要成為root使用者。實現這一點通常有兩種方式:在另一台終端以root使用者登入,或者輸入「su」,此時系統會提示輸入root使用者的密碼。輸入密碼以後,就將一直擁有root使用者的許可權。如果已經是root使用者,那就可以進行下一步。
3.刪除安裝時產生的臨時檔案:#make clean
3.源**的解除安裝
使用解除安裝軟體 #make uninstall
有些軟體包的源**編譯安裝後可以用make uninstall命令解除安裝。如果不提供此功能,則軟體的解除安裝必須手動刪除。由於軟體可能將檔案分散地安裝在系統的多個目錄中,往往很難把它刪除乾淨,應該在編譯前進行配置。
4.舉個例子簡單說明一下:
比如我們可以指定fcitx 安裝到 /opt/fcitx 目錄中;
[root@localhost fcitx]#./configure --prefix=/opt/fcitx
如果我們不需要fcitx 時,可以直接刪除 /opt/fcitx 目錄;
所以我們舉這個例子中,fcitx如果定製安裝到 /opt/fcitx目錄中,完整的安裝方法應該是:
[root@localhost fcitx]# tar jxvf fcitx-3.2-050827.tar.bz2
[root@localhost fcitx]#cd fcitx
[root@localhost fcitx]# ./configure --prefix=/opt/fcitx
[root@localhost fcitx]# make
[root@localhost fcitx]# make install
Linux下軟體的安裝與解除安裝
一 二進位制分發軟體包的安裝與解除安裝 linux軟體的二進位制分發是指事先已經編譯好二進位制形式的軟體包的發布形式,其優點是安裝使用容易,缺點則是缺乏靈活性,如果該軟體包是為特定的硬體 作業系統平台編譯的,那它就不能在另外的平台或環境下正確執行。3 提供安裝程式的軟體包 這類軟體包已經提供了安裝指...
Linux 安裝與解除安裝軟體
如果是filename.i386.rpm。rpm ivh filename.i386.rpm 如果是filename.tar.gz 格式的,tarzxvf filename.tar.gz 如果是filename.tar.bz2格式的,tarjxvf filename.tar.bz2 1.編譯原始碼方...
Linux 軟體安裝與解除安裝
軟體安裝與解除安裝概述 在ubuntu中安裝軟體和windows系統中雙擊exe檔案安裝軟體的方式有很大的不同,在ubuntu中主要分為以下兩種種軟體安裝的方式 通過apt get包管理器從軟體源中安裝 圖形化和終端命令兩種方式 通過deb格式的軟體包安裝 我們使用最多的是通過apt get方式安裝...