導航:首頁 > 操作系統 > linux包安裝器

linux包安裝器

發布時間:2022-08-08 08:48:19

linux壓縮包安裝問題

一、源代碼形式發行軟體的安裝

這是Open Source軟體的主要發行形式。軟體一源代碼形式發行,需由用戶自己進行編譯後才能使用。此類軟體的安裝需要經過以下幾步(參見軟體自帶的安裝說明文檔):

1.解包

下載軟體包,然後解開:

# tar xzvf xxx.src.tar.gz

2.配置

進入軟體目錄,運行配置命令

# ./config [option]

3.編譯

編譯:

# make

4.安裝

# make install

二、二進制文檔形式發行軟體的安裝

此類軟體已經編譯,以二進制文檔形式發行,一般都帶有README、INSTALL等安裝說明文檔。如 Mozilla 1.5 瀏覽器的安裝:

1.下載

下載軟體包:mozilla-i686-pc-linux-gnu-1.5-sea.tar.gz

2.解包

# tar xzvf mozilla-i686-pc-linux-gnu-1.5-sea.tar.gz

進入軟體目錄,運行配置命令:

# ./config [option]

3.閱讀安裝說明文檔

# cd mozilla-installer
# less README

4.安裝

運行安裝程序,進行安裝:

# ./mozilla-installer

三、打包形式發行軟體的安裝

為了方便用戶管理軟體,許多 Linux 發行版都採用了打包的形式進行軟體的安裝、更新、卸載等。如 Debian 使用 deb 包,而RedHat、Turbo等採用 rpm 包的形式發布軟體。

rpm 包非常便於進行軟體的安裝、卸載、更新、查詢、等維護工作,下面以 rpm 包為例進行講解。

(一)rpm 命令

rpm 包的維護工具是 rpm 命令。rpm 命令為Linux軟體的安裝、卸載、更新、查詢等提供了一個高效的管理環境。

格式:

rpm [參數] 包文件名

參數:

rpm命令主要有以下參數:

-i 安裝包
-U 升級包
-v 顯示詳細信息
-h 顯示包安裝進度
-e 卸載原有包
-q 包查詢
-l 列出包中所含文件
--force 即使覆蓋屬於其它包的文件也強迫安裝
--nodeps 如果該RPM包的安裝依賴其它包,即使其它包沒裝,也強迫安裝
用法:

安裝一個包
# rpm -ivh < rpm package file name >

升級一個包
# rpm -Uvh < rpm package file name >

卸載一個包
# rpm -e < rpm package name >

查詢一個包是否被安裝
# rpm -q < rpm package name >

得到被安裝的包的信息
# rpm -qi < rpm package name >

列出該包中有哪些文件
# rpm -ql < rpm package name >

列出伺服器上的一個文件屬於哪一個RPM包
#rpm -qf < file name >

可綜合好幾個參數一起用
# rpm -qil < rpm package name >

列出所有被安裝的rpm package
# rpm -qa

列出一個未被安裝進系統的RPM包文件中包含有哪些文件?
# rpm -qilp < rpm package name >

[例〕

下面以編輯器 BlueFish 為例進行操作,假設該軟體包在當前目錄。

安裝:
# rpm –ivh bluefish-0.11-1redhat.i686.rpm

更新:
# rpm –Uvh bluefish-0.11-1redhat.i686.rpm

卸載:
# rpm –e bluefish

查詢:
# rpm –q bluefish

(二)圖形化軟體包管理工具

在X Window下,有一系列的圖形化軟體包管理工具,進一步簡化了RPM的操作。例如,Redhat 9 的 redhat-config-packages:

使用它,可以選擇維護管理已有軟體包或升級更新軟體包。

我也在學linux 這是講義 你自己看看吧 沒具體看我還

————————人人為我,我為人人--------

② Linux系統下用什麼工具做安裝包

【享】linux安裝程序

初者都知道何linux安裝程序面簡單說
Linux系統安裝軟體見兩種:
種軟體源代碼您需要自手編譯種軟體安裝包通用gzip壓縮tar包(綴名.tar.gz)
另種軟體執行程序要安裝種軟體安裝包通RPM包(RedHat Linux Packet ManagerRedHat軟體包管理器)綴名.rpm 用RPM格式打包源代碼、用gzip壓縮執行套裝程序要您理解思路兩種形式安裝包

源代碼編譯安裝

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.gz或tgz或tar.bz2等格式結尾軟體包般都源代碼式發布軟體安裝類軟體首先需要軟體進行解壓

# tar zxvf filename.tar.gz

# tar xvfz filename.tgz

# tar xvf j filename.tar.bz2

解壓進入解壓目錄:

# cd filename/

於類文檔見安裝步驟:配置、編譯安裝3步其麻煩配置所軟體安裝相關配置都步指定:比軟體安裝位置等

配置:./configure

編譯:make

安裝:make install

卸載:make uninstall 或手刪除

說明:建議解壓先閱讀說明文件(ReadMeInstall)解安裝需求必要需改編譯配置些軟體包源代碼編譯安裝用make uninstall命令進行卸載提供功能則軟體卸載必須手進行由於軟體能文件散安裝系統目錄往往難刪除干凈應該編譯前進行配置指定軟體要安裝目標路徑:./configure --prefix=目錄名使用rm -rf 軟體目錄名命令進行干凈徹底卸載與其安裝式相比需要用戶自編譯安裝難適合於使用Linux已定經驗般推薦初者使用

RPM格式軟體包安裝

RPMRedHat公司發軟體包管理器使用容易RPM形式軟體包進行安裝、升級、卸載、驗證、查詢等操作安裝簡單卸載軟體安裝處目錄文件刪除干凈推薦初者盡能使用RPM形式軟體包軟體包往往特定命令規范名字由文件名+版本號+.rpm組字串例apache-3.1.12-i386.rpmapache-devel-3.1.12-i386.rpm軟體包名稱別apacheapache-devel各支持RPM格式Linux見軟體RPM包網站rpmfind.net找

1.安裝

命令格式:

rpm-i(or--install) options file1.rpm ... fileN.rpm

參數:

file1.rpm...fileN.rpm指要安裝RPM包文件名

詳細選項:

-h(or—hash)安裝輸hash記號;test安裝進行測試並實際安裝;--percent百比形式輸安裝進度;--excludedocs安裝軟體包文檔;--includedocs安裝文檔;--replacepkgs強制重新安裝已經安裝軟體包;--replacefiles替換屬於其軟體包文件;--force忽略軟體包及文檔沖突;--noscripts運行預安裝安裝腳本;--prefix NEWPATH軟體包安裝由NEWPATH指定路徑;--ignorearch校驗軟體包結構;--ignoreos檢查軟體包運行操作系統;--nodeps檢查依賴性關系;--ftpproxy HOST用HOST作FTP代理;--ftpport PORT指定FTP埠號PORT

通用選項:

-v顯示附加信息;-vv顯示調試信息;--root DIRECTORY讓RPMDIRECTORY指定路徑作根目錄預安裝程序安裝程序都安裝目錄;--rcfile FILELIST設置rpmrc文檔FILELIST;--dbpath DIRECTORY設置RPM資料庫所路徑DIRECTORY

2.刪除

命令格式:

rpm -e(or--erase) options pkg1 ... pkgN

參數:

pkg1...pkgN:要刪除軟體包

詳細選項:

--test執行刪除測試;--noscripts運行預安裝安裝腳本程序;--nodeps檢查依賴性

通用選項:

-vv顯示調試信息;--root DIRECTORY讓RPMDIRECTORY指定路徑作根目錄預安裝程序安裝程序都安裝目錄;--rcfile FILELIST設置rpmrc文檔FILELIST;--dbpath DIRECTORY設置RPM資料庫所路徑DIRECTORY

3.升級

命令格式:

rpm -U(or--upgrade) options file1.rpm ... fileN.rpm

參數:

file1.rpm...fileN.rpm指軟體包名字

詳細選項:

-h(or—hash)安裝輸hash記號;—oldpackage允許舊版本;--test進行升級測試;--excludedocs安裝軟體包文件;--includedocs安裝文件;--replacepkgs強制重新安裝已經安裝軟體包;--replacefiles替換屬於其軟體包文件;--force忽略軟體包及文件沖突;--percent百比形式輸安裝進度;--noscripts運行預安裝安裝腳本;--prefix NEWPATH軟體包安裝由NEWPATH指定路徑;--ignorearch校驗軟體包結構;--ignoreos檢查軟體包運行操作系統;--nodeps檢查依賴性關系;--ftpproxy HOST用HOST作FTP代理;--ftpport HOST指定FTP埠號HOST

通用選項:

-v顯示附加信息;-vv顯示調試信息;--root DIRECTORY讓RPMDIRECTORY指定路徑作根目錄預安裝程序安裝程序都安裝目錄;--rcfile FILELIST設置rpmrc文件FILELIST ;--dbpath DIRECTORY設置RPM資料庫所路徑DIRECTORY

4.查詢

命令格式:

rpm -q(or--query) options

參數:

pkg1...pkgN:查詢已安裝軟體包

詳細選項:

-p PACKAGE_FILE查詢軟體包文件;-f FILE查詢FILE屬於哪軟體包;-a查詢所安裝軟體包;--whatproVides CAPABILITY查詢提供CAPABILITY功能軟體包;-g group查詢屬於group組軟體包;--whatrequires CAPABILITY查詢所需要CAPABILITY功能軟體包

選項:

-i顯示軟體包概要信息;-l顯示軟體包文件列表;-c顯示配置文件列表;-d顯示文件列表;-s顯示軟體包文檔列表並顯示每文件狀態-;-scripts顯示安裝、卸載、校驗腳本;--queryformat(or--qf)用戶指定式顯示查詢信息;--mp顯示每文件所已校驗信息;--proVides顯示軟體包提供功能;--requires(or-R)顯示軟體包所需功能

通用選項:

-v顯示附加信息;-vv顯示調試信息;--root DIRECTORY讓RPMDIRECTORY指定路徑作根目錄預安裝程序安裝程序都安裝目錄;-rcfile FILELIST設置rpmrc文件FILELIST;--dbpath DIRECTORY設置RPM資料庫所路徑DIRECTORY

5.校驗已安裝軟體包

命令格式:

rpm -V(or--verify,or-y) options

參數:

pkg1...pkgN要校驗軟體包名

軟體包選項:

-p PACKAGE_FILE校驗PACKAGE_FILE所屬軟體包;-a校驗所軟體包;-g group校驗所屬於組group軟體包

詳細選項:

--noscripts運行校驗腳本;--nodeps校驗依賴性;--nofiles校驗文檔屬性

通用選項:

-v顯示附加信息;-vv顯示調試信息;--root PATH讓RPMPATH指定路徑做根目錄預安裝程序安裝程序都安裝目錄;--rcfile FILELIST設置rpmrc文件FILELIST;--dbpath DIRECTORY設置RPM資料庫所路徑DIRECTORY

6.校驗軟體包文件

語:

rpm -K(or--checksig) options file1.rpm...fileN.rpm

參數:

file1.rpm...fileN.rpm軟體包文件名;Checksig--詳細選項;--nopgp校驗PGP簽名

通用選項:

-v顯示附加信息;-vv顯示調試信息;--rcfile FILELIST設置rpmrc文件FILELIST

7.其RPM選項

--rebuilddb重建RPM資料庫;--initdb創建新RPM資料庫;--quiet盡能減少輸;--help顯示幫助文件;--version顯示RPM前版本

喜歡字元介面安裝或卸載些軟體包完全安裝基於X-Window圖形介面軟體包管理程序glint, xrpm圖形介面或使用KDEKPackage(單擊【始】→【運行命令】其輸入KPackage即啟KPackage)等軟體包安裝、升級、卸載、驗證查詢通單擊滑鼠輕松完圖所示

需要注意每RPM軟體包格式軟體並定獨立各RPM軟體包間定依賴關系刪除某RPM軟體包能導致別軟體能使用升級刪除應該注意
本載安裝linux發現版本都幾百兆我覺系統都沒款點軟體能用或者說用起問題啊我直覺安裝包越越

③ linux 如何安裝軟體包管理器rpm-5.0.0.tar.gz

缺少mandatory BeeCrypt 庫
=.= 去找這個包安裝

④ linux中源代碼包安裝的基本步驟是什麼

詳解linux源碼包安裝過程

1. 解壓縮包

可以通過下載或其他方式獲得了一個軟體包,通常它是一個壓縮文件,大部分可能是存檔的和壓縮的,這些文件一般以 .tar .gz為擴展名。

首先拷貝它到一個目錄,然後 untar 和 gunzip 解壓它。 通常這個命令是

tar xzvf filename [filename 是軟體文件名稱]

解壓後的文件一般會在當前目錄下的創建子目錄,並以這個包名來命名。 你也可以用用這個命令預先查看結果 tar tzvf filename,顯示包里有那些解壓文件。

源文件如果是新的 bzip2 (.bz2) 格式,可用

bzip2 -cd filename | tar xvf -,或更簡單的 tar xyvf filename ,這很不錯的tar命令被不斷的完善。

說明:

A:有時候一些文件必須安裝在用戶的 home 目錄下,或更多的是在一個固定的目錄,比如 /, /usr/src, 或 /opt 。所以必須仔細閱讀安裝包的配置信息。當一個軟體包里如果有config 和 Makefiles 文件則最好去編輯它,這里包括了安裝指令和說明。提示:你改變 makefile 會導致不同的結果。大部分軟體包允許用 make install 自動處理安置二進制文件在適當的系統位置。

B:你可能碰到過一些共享文件、shell 存檔文件、尤其是 Internet 上的源碼新聞組。它們保留的原因是具有人性化的可讀性,並且允許新聞組緩沖並通過它們篩選和剔除出不合格的。它們可能用 unshar filename.shar 命令來解壓。

C: 一些源碼存檔文件是用非標準的 DOS,Mac 或其他壓縮的比如:

zip, arc, lha, arj, zoo, rar, and shk.

D: 有時候,你可能需要使用一個 patch 或顯示改變了的 diff 文件來升級或修復存檔的源碼文件。這 doc 文件或者 README 文件將告訴你怎麼去使用。一個很好的命令用標准語法來調用的命令是 patch < patchfile.

2: 關於 rpm 安裝包

一些 Linux 用戶懼怕通過使用源碼來手動安裝軟體包,不過現在有方便的 rpm 和 deb 或 新格式的 slp 包。例如:rpm 安裝運行平穩又快,作為一個軟體安裝在某幾個有名的操作系統。

作為方便的RPM包也存在很多不好的缺點,例如:

A: 要了解軟體中更多更詳細的內容你必須去在二進制中去了解,而不是rpm包。

B: 還有安裝一個 rpm 包如果需要依賴關系那麼安裝就可能會導致失敗。

C: 當 rpm 請求你系統中不同版本的庫,那麼安裝將不能繼續,除非你為錯誤的庫位置創建連接符號到正確的位置。

說明:必須使用root 安裝 rpm 和 deb 。因為它需要必須的寫入許可權。

最簡單的,用命令 rpm -i packagename.rpm 和 dpkg --install packagename.deb 會自動解包和安裝。

3:關於安裝 Linux 包出現的一些問題及解決方案

假設 make 失敗有個鏈接錯誤: -lX11: No such file or directory,正好在 xmkmf 之後已被調用,這可能意味著 Imake 不能被完全建立。檢查第一部分 Makefile 文件的的行是這樣:

· LIB= -L/usr/X11/lib
· INCLUDE= -I/usr/X11/include/X11
· LIBS= -lX11 -lc -lm

這個 -L 和 -I 開關告訴編譯器和鏈接分別在哪裡找到 library 和 include 文件。在這個例子里, X11 庫應該在 /usr/X11/lib 目錄,且 X11 包含文件應該在 /usr/X11/include/X11 目錄里。假如對於你的機器上的這個錯誤,請處理修改 Makefile 並重新再 make。

沒有聲明涉及的數學庫函數,像下列各項:
/tmp/cca011551.o(.text 0x11): undefined reference to `cos'

要修復它,需要明確鏈接到匹配的庫,在 Makefile (看先前的例子) 里增加一個 -lm 到 LIB 或 LIBS 標記 。

用其他方法嘗試

仍然失敗 如果失敗,參考下列腳本:
make -DUseInstalled -I/usr/X386/lib/X11/config
這個直接方式的類別相當於。

在少數例子里,用 root 運行 ldconfig 可能會解決:
# ldconfig 更新共享庫鏈接符號。

一些 Makefiles 使用你系統里未被承認的庫別名。一個例子,構建可能需要 libX11.so.6 ,但是在 /usr/X11R6/lib 不存在文件或鏈接。然而,在那裡是 libX11.so.6.1。解決方法是用 root 運行ln -s /usr/X11R6/lib/libX11.so.6.1 /usr/X11R6/lib/libX11.so.6 ,接著需要運行 ldconfig 。
有一些包需要你安裝一個或更多庫的升級版本。需要拷貝一個或更多的庫到適當的目錄里,刪除舊的庫,重新設置動態鏈接庫。
4:一些其他的問題處理

安裝一個shell 腳本如果出現:No such file or directory 的錯誤消息。這是可以檢查文件許可權確定文件事可執行的,並檢查文件頭確定是否 shell 或程序是腳本在指定的位置被調用。一個例子,這個腳本可能是這樣開始的:

#!/usr/local/bin/EDEN

如EDEN的實際安裝位置是在你的 /usr/bin 目錄,用一個 /usr/local/bin 替代

這個腳本不能運行有兩個方法來糾正!!

A: 文件頭改成 #!/usr/bin/EDEN

B: 或增加一個鏈接符, ln -s /usr/bin/EDEN

5:一個典型的例子 Xloadimage

首先說明下面的例子來源於國外網站的一個技術實例,這里我做了翻譯和整理。

這個例子展現一個簡單的問題。xloadimage 程序對我的圖形工具的調整設置是有用的附加。從源碼目錄拷貝文件,用 tar xzvf 解壓文件,可是在運行 make 的時候出現令人討厭的錯誤並停止了。

gcc -c -O -fstrength-rece -finline-functions -fforce-mem

-fforce-addr -DSYSV -I/usr/X11R6/include

-DSYSPATHFILE=\"/usr/lib/X11/Xloadimage\" mcidas.c

In file included from /usr/include/stdlib.h:32,

from image.h:23,

from xloadimage.h:15,

from mcidas.c:7:

/usr/lib/gcc-lib/i486-linux/2.6.3/include/stddef.h:215:

conflicting types for `wchar_t'

/usr/X11R6/include/X11/Xlib.h:74: previous declaration of

`wchar_t'

make[1]: *** [mcidas.o] Error 1

make[1]: Leaving directory

`/home/thegrendel/tst/xloadimage.4.1'

make: *** [default] Error 2

這個錯誤消息包含了實質的線索:

查看 image.h 文件的 23 行:
#include < stdlib.h>
在源碼的某處對於 xloadimage, wchar_t 已經在指定標准 include 文件重新定義。 告訴我們首先在 image.h 的 23 行嘗試注釋它,或許 stdlib.h include 是不存在的,畢竟不是所有都是必需的。

在這點,構建中的收益來源於所有任何一個致命錯誤。xloadimage 現在功能正常。

6: 安裝 Linux 包的一些總結

堅持自己動手處理所有的安裝出現的問題,不斷總結努力學習,從錯誤里去仔細研究,努力動手排錯,從每個不足甚至失敗的地方得到擴充和提升,可以增強安裝構建軟體的技巧。

⑤ linux下安裝軟體的步驟和原理

原理啊?這東西還真不好說啊~~
要裝軟體,你要有那個軟體的安裝包啊!WINDOWS下只有一個EXE,或壓縮的。
LINUX現在大概就三種,比較普遍的,RPM,DEB,還有一種是源代碼的,一般是壓縮的,後綴名是*.gz,*.bz2等
步驟的話,你先要有那個包啊!看是什麼格式的,紅帽系列的就一般是RPM,可以用命令:rpm -ivh 安裝包的名稱.rpm,或者用軟體包管理器安裝,就是右鍵啦!
deb的也差不多,雙擊都可以~

源代碼的就比較麻煩,要先編譯,在安裝!
tar -zxvf/-jxvf 安裝包名稱.gz/bz2
進入解壓後的目錄,運行: ./configure編譯
再安裝:make & make install
如果編譯不出錯,安裝也不出錯就完成了!

⑥ linux 下軟體安裝包的製作工具有哪些

主要是分為三種。 一種是Linux系統各種發行版自己開發的軟體包,例如後綴是rpm 的一種是dep的。但是不同的Linux它的軟體包後綴跟格式是不一樣的。反正可以這么理解,不同的Linux它的軟體管理方式不一樣

⑦ linux的軟體安裝大概有幾種方式

1。deb包的安裝方式
deb是debian系Linux的包管理方式,ubuntu是屬於debian系的Linux發行版,所以默認支持這種軟體安裝方式,當下載到一個deb格式的軟體後,在終端輸入這個命令就能安裝:
sudo dpkg -i *.deb
2。編譯安裝方式
(小貼士:使用編譯安裝前,需要先建立編譯環境,使用以下命令建立基本的編譯環境:sudo apt-get install build-essential)
在linux的世界,有很多軟體只提供了源代碼給你,需要你自己進行編譯安裝,一般開源的軟體都會使用tar.gz壓縮檔來進行發布,當然也有其他的形式。
拿到源代碼的壓縮文檔,把它解壓到/tmp目錄下,進入/tmp/軟體目錄,然後執行以下三個命令:
1 ./configure2 make3 sudo make install
在第一步./configure時可能會提示說有某某軟體找不到,例如提示libgnome這個開發包找不到,那就把libgnome這個關鍵詞 ,然後打開新立得軟體管理器,
在裡面搜索libgnome這個關鍵詞,就會找到libgnome相關的項目,把前面有個ubuntu符號的 libgnome包(注意:同樣需要安裝dev包,但可以不裝doc包)全部安裝,
通過這個方法把./configure過程中缺失的開發包都全部裝上就 OK了,第一步能順利通過,第二,三步基本問題不大。
以上就是一般初學ubuntu的朋友必須掌握的編譯安裝的基本方法!
3。apt-get安裝方法
sudo apt-get install 軟體名
4。新立得軟體包管理
打開:系統--系統管理--新立得軟體包管理,這個工具其實跟apt一樣,可以搜索,下載,安裝ubuntu源里的軟體,具體安裝方式很簡單,看著界面應該會懂,
就不詳細介紹了
5。二進制包的安裝方式
有不少不開源的商業軟體都會採用這種方式發布Linux軟體,例如google earth,拿到二進制軟體後,把它放到/tmp目錄,在終端下進入安裝目錄,在安裝目錄下執行:
./軟體名然後按照一步步提示,就能安裝該軟體
6。rpm包的安裝方式
rpm包是deb包外最常見的一種包管理方式,但ubuntu同樣可以使用rpm的軟體資源^_^,首先我們需要安裝一個rpm轉deb的軟體
sudo apt-get install alien
然後就可以對rpm格式的軟體轉換成deb格式了:
alien -d *.rpm
然後就可以用deb的安裝方式進行軟體安裝

⑧ Linux郵件伺服器安裝包下載

推薦下載U-Mail for liunx一體盤來(U-Mail與Red Hat enterprise linux進行了整合)安裝,或者是U-Mail For Linux安裝圖示(獨立安裝包)
可以直接去官網下載安裝,免費試用1個月.不懂的也可以直接找他們的技術

⑨ linux安裝

一、解析Linux應用軟體安裝包
通常Linux應用軟體的安裝包有三種:

1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系統的打包工具tar打包的。

2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一種包封裝格式。

3) dpkg包,如software-1.2.3-1.deb。它是Den Linux提供的一種包封裝格式。

而且,大多數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格式的通常是已編譯的程序,所以需指明平台。在後面會詳細說明。

而software-1.2.3-1.deb就不用再說了吧!大家自己練習一下。

二、了解包里的內容
一個Linux應用程序的軟體包中可以包含兩種不同的內容:

1)一種就是可執行文件,也就是解開包後就可以直接運行的。在Windows中所 有的軟體包都是這種類型。安裝完這個程序後,你就可以使用,但你看不到源程序。而且下載時要注意這個軟體是否是你所使用的平台,否則將無法正常安裝。

2)另一種則是源程序,也就解開包後,你還需要使用編譯器將其編譯成為可執行文件。這在Windows系統中是幾乎沒有的,因為Windows的思想是不開放源程序的。

通常,用tar打包的,都是源程序;而用rpm、dpkg打包的則常是可執行程序。一般來說,自己動手編譯源程序能夠更具靈活性,但也容易遇到各種問題和困難。而相對來說,下載那些可執行程序包,反而是更容易完成軟體的安裝,當然那樣靈活性就差多了。所以一般一個軟體總會提供多種打包格式的安裝程序的。你可以根據自己的情況來選擇。

三、搞定使用tar打包的應用軟體
1. 安裝:

整個安裝過程可以分為以下幾步:

1)取得應用軟體:通過下載、購買光碟的方法獲得;

2)解壓縮文件:一般tar包,都會再做一次壓縮,如gzip、bz2等,所以你需要先解壓。如果是最常見的gz格式,則可以執行:「tar –xvzf 軟體包名」,就可以一步完成解壓與解包工作。如果不是,則先用解壓軟體,再執行「tar –xvf 解壓後的tar包」進行解包;

3)閱讀附帶的INSTALL文件、README文件;

4)執行「./configure」命令為編譯做好准備;

5)執行「make」命令進行軟體編譯;

6)執行「make install」完成安裝;

7)執行「make clean」刪除安裝時產生的臨時文件。

好了,到此大功告成。我們就可以運行應用程序了。但這時,有的讀者就會問,我怎麼執行呢?這也是一個Linux特色的問題。其實,一般來說,Linux的應用軟體的可執行文件會存放在/usr/local/bin目錄下!不過這並不是「放四海皆準」的真理,最可靠的還是看這個軟體的INSTALL和README文件,一般都會有說明。

2. 卸載:

通常軟體的開發者很少考慮到如何卸載自己的軟體,而tar又僅是完成打包的工作,所以並沒有提供良好的卸載方法。

那麼是不是說就不能夠卸載呢!其實也不是,有兩個軟體能夠解決這個問題,那就是Kinstall和Kife,它們是tar包安裝、卸載的黃金搭檔。它們的使用方法,筆者會另行文介紹。在此就不加贅述了。

四、搞定使用rpm打包的應用軟體
rpm可謂是Redhat公司的一大貢獻,它使Linux的軟體安裝工作變得更加簡單容易。

1. 安裝:

我只需簡單的一句話,就可以說完。執行:

rpm –ivh rpm軟體包名

更高級的,請見下表:

rpm參數 參 數 說 明
-i 安裝軟體
-t 測試安裝,不是真的安裝
-p 顯示安裝進度
-f 忽略任何錯誤
-U 升級安裝
-v 檢測套件是否正確安裝

這些參數可以同時採用。更多的內容可以參考RPM的命令幫助。

2. 卸載:

我同樣只需簡單的一句話,就可以說完。執行:

rpm –e 軟體名

不過要注意的是,後面使用的是軟體名,而不是軟體包名。例如,要安裝software-1.2.3-1.i386.rpm這個包時,應執行:

rpm –ivh software-1.2.3-1.i386.rpm

而當卸載時,則應執行:

rpm –e software。

另外,在Linux中還提供了象GnoRPM、kpackage等圖形化的RPM工具,使得整個過程會更加簡單。這些軟體的具體應用,筆者會另行文介紹。

五、搞定使用deb打包的應用程序
這是Debian Linux提供的一個包管理器,它與RPM十分類似。但由於RPM出現得更早,所以在各種版本的Linux都常見到。而debian的包管理器dpkg則只出現在Debina Linux中,其它Linux版本一般都沒有。我們在此就簡單地說明一下:

1. 安裝

dpkg –i deb軟體包名

如:dpkg –i software-1.2.3-1.deb

2. 卸載

dpkg –e 軟體名

如:dpkg –e software
希望對你能有所幫助。

⑩ 如何在linux下安裝軟體包

一、Linux常用安裝包及安裝方法

1、安裝包一般有四類:

1)tar包,如software-1.2.3-1.tar.gz。他是使用UNIX系統的打包工具tar打包的。

2)rpm包,如software-1.2.3-1.i386.rpm。他是Redhat Linux提供的一種包封裝格式。包的管理工具YUM

3)dpkg包,如software-1.2.3-1.deb。他是Den Linux提供的一種包封裝格式。包的管理工具apt-get

4)bin包,如jdk-1_5_0_05-linux-i586.bin,有些Linux軟體不公開源代碼,只發布二進制可執行程序,這

類程序一般會以bin來標記。


2、tar一般安裝方法

1)取得應用軟體:通過下載、購買光碟的方法獲得;

2)解壓縮文件:一般tar包,都會再做一次壓縮,如gzip、bz2等,所以你需要先解壓。如果是最常見的gz格


式,則能執行:「tar -xvzf 軟體包名」,就能一步完成解壓和解包工作。如果不是,則先用解壓軟體,再執


行「tar -xvf 解壓後的tar包」進行解包;

3)閱讀附帶的INSTALL文件、README文件;

4)執行「./configure」命令為編譯做好准備;

5)執行「make」命令進行軟體編譯;

6)執行「make install」完成安裝;

7)執行「make clean」刪除安裝時產生的臨時文件。

一般來說,Linux的應用軟體的可執行文件會存放在/usr/local/bin目錄下!不過這並不是「放四海皆準」的真理

,最可靠的還是看這個軟體的INSTALL和README文件,一般都會有說明。


3、rpm包一般安裝方法

只需簡單的一句話,就能說完。執行:

rpm -ivh rpm軟體包名

rpm參數 參 數 說 明

-i 安裝軟體

-t 測試安裝,不是真的安裝

-p 顯示安裝進度

-f 忽略所有錯誤

-U 升級安裝

-v 檢測套件是否正確安裝


4、deb包一般安裝方法

dpkg -i deb軟體包名

如:dpkg -i software-1.2.3-1.deb


5、bin包一般安裝方法

1)、打開一個SHELL,即終端

2)、用CD 命令進入源代碼壓縮包所在的目錄

3)、給文件加上可執行屬性:chmod +x ******.bin(中間是字母x,小寫)

4)、執行命令:./******.bin(realplayer for linux就是這樣的安裝包),執行安裝過程中可以指定安裝目錄,類似於Windows下安裝。


二、如何查找光碟中的rpm包

使用find命令查找光碟中的內容即可。比如要查找mysql相關的rpm包。可以執行如下命令:

find /media -name mysql*.rpm

說明:一般將光碟插入光碟機,Linux系統會自動掛載,如上圖,我的機器掛載點是/media目錄。找到你需要的包名,直接安裝即可。

閱讀全文

與linux包安裝器相關的資料

熱點內容
重寫和重載的區別java 瀏覽:232
expressvpnandroid 瀏覽:78
儲存卡被加密怎麼解除 瀏覽:169
地球怎麼壓縮直徑 瀏覽:780
金鏟鏟之戰伺服器爆滿怎麼進 瀏覽:160
同仁堂pdf 瀏覽:935
如何編譯原理課程教材 瀏覽:730
單片機控制顯示器 瀏覽:776
頂好花app下載怎麼找不到 瀏覽:989
手機命令大全 瀏覽:808
怎麼下郵政銀行app 瀏覽:250
不背單詞app單詞怎麼學習 瀏覽:481
程序員日常操作搞笑 瀏覽:382
android檢查是否安裝 瀏覽:375
蘋果手機編輯pdf文件 瀏覽:460
android系統名字 瀏覽:971
安卓手機如何進去有求必應屋 瀏覽:434
指數除法運演算法則底數不同 瀏覽:896
90壓縮干糧09壓縮干糧 瀏覽:516
android線程池框架 瀏覽:481