Debian學習 Linux安裝壓縮包大全

火幣

deb 是DebianLinux提供的一個包管理器,它與RPM十分類似。但由於RPM出現得早,並且應用廣泛,所以在各種版本的Linux中都常見到,而 Debian的包管理器dpkg只出現在Debina Linux中。它的優點是不用被嚴格的依賴性檢查所困擾,缺點是只在DebianLinux發行版中才能見到這個包管理工具。

.tar解包: tar xvf FileName.tar

打包:tar cvf FileName.tar DirName

(註:tar是打包,不是壓縮!)

———————————————

.gz

解壓1:gunzip FileName.gz

解壓2:gzip -d FileName.gz

壓縮:gzip FileName

.tar.gz

解壓:tar zxvf FileName.tar.gz

壓縮:tar zcvf FileName.tar.gz DirName

———————————————

.bz2

解壓1:bzip2 -d FileName.bz2

解壓2:bunzip2 FileName.bz2

壓縮: bzip2 -z FileName

.tar.bz2

解壓:tar jxvf FileName.tar.bz2

壓縮:tar jcvf FileName.tar.bz2 DirName

———————————————

.bz

解壓1:bzip2 -d FileName.bz

解壓2:bunzip2 FileName.bz

壓縮:未知

.tar.bz

解壓:tar jxvf FileName.tar.bz

壓縮:未知

———————————————

.Z

解壓:uncompress FileName.Z

壓縮:compress FileName

.tar.Z

解壓:tar Zxvf FileName.tar.Z

壓縮:tar Zcvf FileName.tar.Z DirName

———————————————

.tgz

解壓:tar zxvf FileName.tgz

壓縮:未知

.tar.tgz

解壓:tar zxvf FileName.tar.tgz

壓縮:tar zcvf FileName.tar.tgz FileName

———————————————

.zip

解壓:unzip FileName.zip

壓縮:zip FileName.zip DirName

———————————————

.rar

解壓:rar a FileName.rar

壓縮:r ar e FileName.rar

 

rar請到:http://www.rarsoft.com/download.htm 下載!

解壓後請將rar_static拷貝到/usr/bin目錄(其他由$PATH環境變數指定的目錄也可以):

[root@www2 tmp]# cp rar_static /usr/bin/rar

———————————————

.lha

解壓:lha -e FileName.lha

壓縮:lha -a FileName.lha FileName

 

lha請到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下載!

>解壓後請將lha拷貝到/usr/bin目錄(其他由$PATH環境變數指定的目錄也可以):

[root@www2 tmp]# cp lha /usr/bin/

———————————————

.rpm

解包:rpm2cpio FileName.rpm | cpio -div

———————————————

.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp

.arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar

.cpt .pit .sit .sea

解壓:sEx x FileName.*

壓縮:sEx a FileName.* FileName

各種軟體安裝:

使用deb打包的軟體安裝

deb 是DebianLinux提供的一個包管理器,它與RPM十分類似。但由於RPM出現得早,並且應用廣泛,所以在各種版本的Linux中都常見到,而 Debian的包管理器dpkg只出現在Debina Linux中。它的優點是不用被嚴格的依賴性檢查所困擾,缺點是只在DebianLinux發行版中才能見到這個包管理工具。

dpkg -l 查看安裝的文件包

1. 安裝

# dpkg -i MYsoftware-1.2.-1.deb

 

2. 卸載

# dpkg -e MYsoftware

 

dpkg -l package_name ( 列出該 package 相關信息 )

dpkg -l | less ( 列出系統中所有安裝的軟體 )

dpkg -L package_name ( 列出該 package 所有檔案擺放位置 )

dpkg -S file_name ( 搜尋 file 所屬 package )

dpkg -i package_name ( 軟體安裝 )

dpkg -r package_name ( 軟體移除 )

dpkg -x package_name.deb target_dir ( 解 .deb 檔案成數個檔案 )

dpkg -i –force-overwrite-i package_name ( 強制安裝軟體 )

dpkg -i –force-all package_name ( 不顧一切的強制安裝軟體 )

dpkg -r –purge –force-deps package_name ( 強制移除軟體 )

dpkg –get-selections ( 列出系統中所有安裝的軟體 )

dpkg –pending –remove ( 移除多餘的軟體)

使用源代碼進行軟體安裝

和 RPM安裝方式相比,使用源代碼進行軟體安裝會複雜一些,但是用源代碼安裝軟體是Linux下進行軟體安裝的重要手段,也是運行Linux的最主要的優勢 之一。使用源代碼安裝軟體,能按照用戶的需要選擇定製的安裝方式進行安裝,而不是僅僅依靠那些在安裝包中的預配置的參數選擇安裝。另外,仍然有一些軟體程 序只能從源代碼處進行安裝。

現在有很多地方都提供源代碼包,到底在什麼地方獲得取決於軟體的特殊需要。對於那些使用比較普遍的軟體,如 Sendmail,可以從商業網站處下載源代碼軟體包(如http://www.sendmail.org)。一般的軟體包,可從開發者的Web站點下 載。下面介紹一下安裝步驟:

1.解壓數據包

源代碼軟體通常以.tar.gz做為擴展名,也有tar.Z、tar.bz2或.tgz為擴展名的。不同擴展名解壓縮命令也不相同,見表1。

2.編譯軟體

成 功解壓縮源代碼文件後,進入解包的目錄。在安裝前閱讀Readme文件和Install文件。儘管許多源代碼文件包都使用基本相同的命令,但是有時在閱讀 這些文件時能發現一些重要的區別。例如,有些軟體包含一個可以安裝的安裝腳本程序(.sh)。在安裝前閱讀這些說明文件,有助於安裝成功和節約時間。

在安裝軟體以前要成為root用戶。實現這一點通常有兩種方式:在另一台終端以root用戶登錄,或者輸入「su」,此時系統會提示輸入root用戶的密碼。輸入密碼以後,就將一直擁有root用戶的許可權。如果已經是root用戶,那就可以進行下一步。]

通常的安裝方法是從安裝包的目錄執行以下命令:

 

刪除安裝時產生的臨時文件:

卸載軟體:

 

有些軟體包的源代碼編譯安裝後可以用make uninstall命令卸載。如果不提供此功能,則軟體的卸載必須手動刪除。由於軟體可能將文件分散地安裝在系統的多個目錄中,往往很難把它刪除乾淨,應該在編譯前進行配置。

.bin文件安裝

 

擴 展名為.bin文件是二進位的,它也是源程序經編譯後得到的機器語言。有一些軟體可以發布為以.bin為後綴的安裝包,例如,流媒體播放器 RealONE。如果安裝過RealONE的Windows版的話,那麼安裝RealONE forLinux版本(文件名:r1p1_linux22_libc6_i386_a1.bin)就非常簡單了:

 

#chmod +x r1p1_linux22_libc6_i386_a1.bin

./ r1p1_linux22_libc6_i386_a1.bin

 

接下來選擇安裝方式,有普通安裝和高級安裝兩種。如果不想改動安裝目錄,就可選擇普通安裝,整個安裝過程幾乎和在Windwos下一樣。

.bin文件的卸載,以RealONE for Linux為例,如果採用普通安裝方式的話,在用戶主目錄下會有Real和Realplayer9兩個文件夾,把它們刪除即可。

RPM格式軟體包的安裝

1.簡介

幾乎所有的Linux發行版本都使用某種形式的軟體包管理安裝、更新和卸載軟體。與直接從源代碼安裝相比,軟體包管理易於安裝和卸載;易於更新已安裝的軟體包;易於保護配置文件;易於跟蹤已安裝文件。

 

RPM全稱是Red Hat Package Manager(Red Hat包管理器)。RPM本質上就是一個包,包含可以立即在特定機器體系結構上安裝和運行的Linux軟體。RPM示意圖見圖1。

 

大多數Linux RPM軟體包的命名有一定的規律,它遵循名稱-版本-修正版-類型-MYsoftware-1.2 -1.i386.rpm 。

 

2.安裝RPM包軟體

# rpm -ivh MYsoftware-1.2 -1.i386.rpm

 

RPM命令主要參數:

 

-i 安裝軟體。

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

-p 顯示安裝進度。

-f 忽略任何錯誤。

-U 升級安裝。

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

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

 

3.卸載軟體

 

# rpm -e 軟體名

 

需要說明的是,上面代碼中使用的是軟體名,而不是軟體包名。例如,要卸載software-1.2.-1.i386.rpm這個包時,應執行:

#rpm -e software

 

4.強行卸載RPM包

 

有時除去一個RPM是不行的,尤其是系統上有別的程序依賴於它的時候。如果執行命令會顯示如下錯誤信息:

 

## rpm -e xsnow

error: removing these packages would break dependencies:

/usr/X11R6/bin/xsnow is needed by x-amusements-1.0-1

在這種情況下,可以用–force選項重新安裝xsnow:

 

## rpm -ivh –force xsnow-1.41-1.i386.rpm

xsnow

這裡推薦使用工具軟體Kleandisk,用它可以安全徹底清理掉不再使用的RPM包。

 

5.安裝.src.rpm類型的文件

 

目前RPM有兩種模式,一種是已經過編碼的(i386.rpm),一種是未經編碼的(src.rpm)。

 

rpm –rebuild Filename.src.rpm

這時系統會建立一個文件Filenamr.rpm,在/usr/src/redflag/RPMS/子目錄下,一般是i386,具體情況和Linux發行版本有關。然後 執行下面代碼即可:

rpm -ivh /usr/src/regflag/RPMS/i386/Filename.rpm

Linux綠色軟體

Linux 也有一些綠色軟體,不過不是很多。Linux系統提供一種機制:自動響應軟體運行進程的要求,為它設定好可以馬上運行的環境。這種機制可以是一種介面,或 者是中間件。程序員編寫的程序可以直接拷貝分發,不用安裝,只要點擊程序的圖標,訪問操作系統提供的介面,設定好就可以工作。若要刪除軟體,直接刪除就可 以,不用鏈接文件。這是最簡單的軟體安裝、卸載方式。

上面介紹了Linux軟體安裝的方法,對於Linux初學者來說,RPM安裝是一個不錯的選擇。如果想真正掌握Linux系統,源代碼安裝仍然是Linux下軟體安裝的重要手段。

贊(0) 打賞
需要國外主機建站的朋友,請聯繫站長! 轉載請註明文章來源:優惠碼主機—分享最新GoDaddy優惠碼 域名優惠碼 主機優惠碼 空間域名優惠碼等資訊 » Debian學習 Linux安裝壓縮包大全
分享到: 更多 (0)
Hostinger
iPage has Outstanding Uptime and Performance

評論 搶沙發

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞




友情鏈接:
 |  美國虛擬主機  |  美國主機偵探  |  海外主機偵探  |  主機鎮  |  大鳥博客  |  香港主機評測網  |  楚狂人  |  boke112百科  |  新手站長

友情鏈接申請