国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux 軟件的安裝和卸載

2024-08-28 00:07:41
字體:
來源:轉載
供稿:網友
概述
一般的Linux系統套件都包含了豐富的應用程序,但有時并不能滿足實際需要。這時就要涉及到對低版本軟件的卸載、安裝新版本軟件,或者安裝全新的應用軟件。
簡單的軟件可能只包含一個可執行文件。但Linux系統中運行的大部分應用軟件要復雜得多。一般的應用程序或工具軟件都會由多個可執行文件、配置文件、文檔組成,有的還會涉及庫文件。把所有這些文件以及其存儲位置的信息統一存儲到在一起,就形成了安裝包。討論應用程序的安裝和升級,就是要討論對這些安裝包的安裝和維護。
在linux系統中,安裝包有多種格式。本章將一般性地介紹TAR源碼包和RPM包及其操作方法,實際使用時,會出現這樣那樣的差異。讀者應結合本章的實例,學習對軟件包的管理和維護。
提示:對軟件包的管理和維護,需要以root身份進行。
TAR源碼包
tar源碼包是在Linux環境下經常使用的一種源碼發布的軟件包。tar包文件一般都以“.tar.gz” 或“.tar.bz2”作為擴展名。比如,httpd-2.0.48.tar.gz,httpd 就是軟件的名字,也就是提供WWW服務的Apache服務器軟件,2.0.48 則是這個安裝包的版本號,.tar.gz表示這是一個經過gzip壓縮的tar包。再比如,kdevelop-
3.1.0.tar.bz2,kdevelop是軟件的名字,這個軟件提供了Linux下的C++集成開發環境,版本為3.1.0,其擴展名tar.bz2表明它是一個經過bzip壓縮的tar包。
用tar包安裝軟件的一般過程是:首先,解開tar包,解包后一般都會形成一個以軟件名命名的目錄;
用其次,cd命令轉移到這個目錄,依次執行配置、編譯和安裝命令,安裝工作就完成了;安裝后,一般應清理一下安裝過程中的一些臨時文件。
下面是解tar包的命令例子:
tar -xvzf httpd-2.0.48.tar.gz
tar -xvjf httpd-2.0.52.tar.bz2
配置、編譯和安裝命令一般是如下三條:
./configure
make
make install
清理臨時文件的命令如下:
make clean
如果要卸載,則執行如下的命令。
make uninstall
RPM包
對于小型軟件,按上述方法安裝是可以的。但對于比較復雜的軟件,運行configure命令前還需要設置很多系統變量,configure命令本身也會要求提供復雜的參數。在安裝前,必須自己檢查文件的依賴關系。
這對于初學者是比較困難的。為了簡化軟件包的安裝,就出現了一種被稱為RPM的軟件包。
RPM包也是非常常見的一種軟件包。使用它安裝軟件,只需執行簡單的命令即可。不需要人工檢查依賴關系。操作RPM包的命令無非是安裝和卸載兩種。
安裝的命令如下:
rpm -Uvh Kdevelope-3.1-1.rpm
其中,kdevelope-3.1-1.rpm是相應的RPM包文件名,對應的軟件包名就是kdevelope,版本號為3.1-1,-Uvh是參數。
安裝過程中可能出現“.. conflict with ... ”(可能是要安裝的包里有一些文件可能會覆蓋現有的文件)的警告或者提示而無法安裝,如果確認可以覆蓋相關文件,可以增加 “force” 參數。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 周宁县| 马尔康县| 乌什县| 磴口县| 金塔县| 遵化市| 获嘉县| 固原市| 通许县| 江山市| 布拖县| 枣强县| 北京市| 曲沃县| 河曲县| 垦利县| 龙泉市| 大安市| 比如县| 清水县| 班玛县| 綦江县| 周宁县| 天全县| 鄂尔多斯市| 湘西| 集安市| 酒泉市| 交口县| 和林格尔县| 利辛县| 安乡县| 长沙市| 罗平县| 西贡区| 廉江市| 城固县| 新建县| 铜梁县| 崇州市| 炉霍县|