1) tar包,如software-1.2.3-1.tar.gz。它是使用unix系統的打包工具tar打包的。
2) rpm包,如software-1.2.3-1.i386.rpm。它是redhat linux提供的一種包封裝格式。安裝
rpm包的命令是"rpm -引數,包管理工具 yum 。"
3) deb包,如software-1.2.3-1.deb。它是debain linux提供的一種包封裝格式。安裝deb包
的命令是"dpkg -引數",包管理工具 apt-get。
大多數linux應用軟體包的命名也有一定的規律,它遵循:名稱-版本-修正版-型別
例如:1) software-1.2.3-1.tar.gz 意味著:
軟體名稱:software
版本號:1.2.3
修正版本:1
型別:tar.gz,說明是乙個tar包。
2) sfotware-1.2.3-1.i386.rpm
軟體名稱:software
版本號:1.2.3
修正版本:1
可用平台:i386,適用於intel 80x86平台。
型別:rpm,說明是乙個rpm包。
注:由於rpm格式的通常是已編譯的程式,所以需指明平台。
乙個linux應用程式的軟體包中可以包含兩種不同的內容:
1) 一種就是可執行檔案,也就是解開包後就可以直接執行的。在windows中所 有的軟體包都
軟體是否是你所使用的平台,否則將無法正常安裝。
2) 另一種則是源程式,也就解開包後,你還需要使用編譯器將其編譯成為可執行檔案。這在
windows系統中是幾乎沒有的,因為windows的思想是不開放源程式的。
通常,用tar打包的,都是源程式;而用rpm、dpkg打包的則常是可執行程式。一般乙個軟體總
會提供多種打包格式的安裝程式的。你可以根據自己的情況來選擇。
整個安裝過程可以分為以下幾步:
2) 解壓縮檔案:一般tar包,都會再做一次壓縮,如gzip、bz2等,所以你需要先解壓。如果是最常見的gz格式,則可以執行:「
tar –xvzf軟體包名」,就可以一步完成解壓與解包工作。如果不是,則先用解壓軟體,再執行「tar –xvf 解壓後的tar包」進行解包;
閱讀附帶的install檔案、readme檔案;
3) 執行「./configure」命令為編譯做好準備;
4) 執行「make」命令進行軟體編譯;
5) 執行「makeinstall」完成安裝;
6) 執行「makeclean」刪除安裝時產生的臨時檔案。
7) 執行應用程式:一般來說,linux的應用軟體的可執行檔案會存放在/usr/local/bin目錄下!不過這並不是「放四海皆準」的真理,最可靠的還是看這個軟體的 install和readme檔案,一般都會有說明。
8) 解除安裝:通常軟體的開發者很少考慮到如何解除安裝自己的軟體,而tar又僅是完成打包的工作,所以並沒有提供良好的解除安裝方法。有兩個軟體能夠解決這個問題,那就是kinstall和kife,它們是tar包安裝、解除安裝的**搭檔
1) 作業系統:redhat(red hat/fedora)
2) 常見的安裝包格式 rpm包,安裝rpm包的命令是「rpm -引數」
3) 包管理工具
yum4) 支援tar包
5.1rpm命令
1) 作業系統:debian系列(ubuntu)
2) 常見的安裝包格式 deb包,安裝deb包的命令是「dpkg -引數」
3) 包管理工具
apt-get
4) 支援tar包
6.1dpkg命令
安裝: dpkg –i 軟體包名.deb
解除安裝: dpkg –e 軟體名
查詢:查詢當前系統安裝的軟體包: dpkg –l 『*軟體包名*』
linux下各種安裝包的安裝命令
一 rpm包安裝步驟 開啟終端,切換成root使用者模式 cd到安裝包的目錄下 輸入rpm ivh xx.rpm 二 deb包安裝方式步驟 開啟終端,切換成超級使用者 cd到安裝包的目錄下 輸入dpkg i xx.deb 三 tar.gz源 包的安裝方式 開啟終端,切換成超級使用者 cd到安裝包目錄...
Python各種安裝包問題彙總
1.3反思與挖掘 2.python 離線包的安裝 3.python中影象處理包的區別 規範來講,pil包已經被廢棄,取而代之的是pillow包,但pillow包的介面與pil一致,二者可以近似的認為乙個東西。搜尋關鍵字pypi pil 可以看到pil的更新時間截至到2006年 搜尋關鍵字pypi p...
linux安裝MySQL 安裝包安裝
2.解壓 tar xvf mysql 8.0.20 linux glibc2.12 x86 64.tar.xz3.移動 usr local 下,並重命名 mv mysql 8.0.20 linux glibc2.12 x86 64 usr local mysql4.建立mysql使用者組和使用者,並...