像使用windows時那麼直觀。其實在linux下安裝和解除安裝軟體也非常簡單,同樣也有安裝向
導或解壓安裝的方式,不相同的只不過是除了二進位制形式的軟體分發外,還有許許多多以
源**形式分發的軟體包,下面就來詳細地講一講這些軟體的安裝與解除安裝:
二、源**分發軟體包的安裝與解除安裝
linux軟體的源**分發是指提供了該軟體所有程式源**的發布形式,需要使用者自己編譯
成可執行的二進位制**並進行安裝,其優點是配置靈活,可以隨意去掉或保留某些功能/模
塊,適應多種硬體/作業系統平台及編譯環境,缺點是難度較大,一般不適合初學者使用。
1、*.src.rpm形式的源**軟體包
安裝:rpm -rebuild *.src.rpm
cd /usr/src/dist/rpms
rpm -ivh *.rpm
解除安裝:rpm -e packgename
說明:rpm --rebuild *.src.rpm命令將源**編譯並在/usr/src/dist/rpms下生成二進位制
的rpm包,然後再安裝該二進位製包即可。packgename如前所述。
2、*.tar.gz/*.tgz、*.bz2形式的源**軟體包
安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解壓
然後進入解壓後的目錄:
./configure 配置
make 編譯
make install 安裝
解除安裝:make uninstall 或 手動刪除
說明:建議解壓後先閱讀說明檔案,可以了解安裝有哪些需求,有必要時還需改動編譯配
置。有些軟體包的源**在編譯安裝後可以用make install命令來進行解除安裝,如果不提供
此功能,則軟體的解除安裝必須手動刪除。由於軟體可能將檔案分散地安裝在系統的多個目錄
中,往往很難把它刪除乾淨,那你應該在編譯前進行配置,指定軟體將要安裝到目標路徑
:./configure --prefix=目錄名,這樣可以使用「rm -rf 軟體目錄名」命令來進行乾淨
徹底的解除安裝。與其它安裝方式相比,需要使用者自己編譯安裝是最難的,它適合於使用linu
x已有一定經驗的人,一般不推薦初學者使用。
關於linux下軟體的安裝與解除安裝lanche已經講了這麼多,但可能還會有人問怎麼知道乙個t
ar.gz/bz2包是二進位制檔案包呢還是源**包?如果你用過壓縮工具就會明白,壓縮包未必
就是軟體,它也可能是備份的許多,也可能是打包在一起的普通資料,要分辨它到底
是什麼最好的辦法就是檢視包裡的檔案清單,使用命令tar ztvf *.tar.gz / tar ytvf *
.bz2或者在x-window下使用圖形化的ark壓縮檔案管理工具都可以,源**包裡的檔案往往
會含有種種源**檔案,標頭檔案*.h、c**原始檔*.c、c++**原始檔*.cc/*.cpp等;而
二進位製包裡的檔案則會有可執行檔案(與軟體同名的往往是主執行檔案),標誌是其所在
路徑含有名為bin的目錄(僅有少數例外)。原來這麼簡單呀,還不快點自己試試!
linux下安裝軟體
linux下安裝軟體有兩種方式 備註 linux 上面一般安裝 redhat 的rpm 包,在ubuntu 上一般安裝 deb的包 首先是rpm包的安裝教程 一是安裝二進位制的包,一般都是 rpm格式的了,常用 rpm ivh rpm 的方式來安裝了 rpm qa rpm命令。rpm安裝有時遇到依賴...
linux下安裝軟體
軟體包儲存在伺服器上,可以利用本地linux系統上的pms工具通過網際網路訪問。linux上有兩種pms基礎工具 我平時用的是ubuntu。所以主要學習dpkg。dpkg命令式基於debian系pms工具的核心。包含在這個pms中的其他工具有 最常用的是aptitude,因為aptitude工具本質...
linux下軟體安裝
1 原始碼包 優點 開源,如果有足夠的能力,可以修改源 編譯安裝,更加適合自己的系統,穩定高效 缺點 安裝步驟較多,容易出錯 編譯過程時間較長 案例 使用原始碼編譯安裝方式安裝ncurses 一種常用的終端庫 解壓縮 常用語法 tar zxvf tar.gz tar jxvf tar.bz2 選項含...