Linux 各種安裝包

2021-07-24 09:16:28 字數 1878 閱讀 1904

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使用者組和使用者,並...