Linux下如何安裝、壓縮、解壓軟體包?常用命令彙總!
對於剛剛接觸Linux的人來說,一定會給Linux下一大堆各式各樣的檔名給搞暈。別個不說,單單就壓縮檔案為例,我們知道在Windows下最常見的壓縮檔案就只有兩種,一是,zip,另一個是.rar。
可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等眾多的壓縮檔名,此外windows下的.zip和.rar也可以在Linux下使用,不過在Linux使用.zip和.rar的人就太少了。下面我就來對這些常見的壓縮檔案進行一番小結,希望你下次遇到這些檔案時不至於被搞暈.
Linux中打包和壓縮的區別:
在具體總結各類壓縮檔案之前呢,首先要弄清兩個概念:打包和壓縮。
打包是指將一大堆檔案或目錄什麼的變成一個總的檔案,壓縮則是將一個大的檔案透過一些壓縮演算法變成一個小檔案。
為什麼要區分這兩個概念呢?其實這源於Linux中的很多壓縮程式只能針對一個檔案進行壓縮,這樣當你想要壓縮一大堆檔案時,你就得先借助另它的工具將這一大堆檔案先打成一個包,然後再就原來的壓縮程式進行壓縮。
linux常用解壓縮命令:
我們常見的檔案壓縮格式windows下有zip和rar,rar在windows系統下成為了事實的標準。但是在Linux下常見的有tar.gz tar.bz2 tar.xz格式。
Linux下實際上將檔案歸檔和檔案壓縮分開,利用tar將資料檔案歸檔,藉助於其他壓縮工具壓縮。其中以tar.gz 最為常見。
Linux下不常見的壓縮格式有tar.lz tar.lzma等。
遵循於windows下的DOS系統的檔案命名方式和長度限制Linux下的壓縮格式有如下的表現形式:
Long Short
.tar.bz2 .tb2, .tbz, .tbz2
.tar.gz .tgz
.tar.lz
.tar.lzma .tlz
.tar.xz .txz
.tar.Z .tZ
.zip格式
解壓:unzip 檔名.zip
壓縮:zip 檔名.zip 目錄名
.tar格式
壓縮:tar cvf 檔名.tar 檔名
解壓:tar xvf 檔名.tar
.tar.gz格式
解壓:tar zxvf 檔名.tar.gz
壓縮:tar zcvf 檔名.tar.gz 檔名
.tar.bz2格式
解壓:tar jxvf 檔名.tar.bz2
壓縮:tar jcvf 檔名.tar.bz2 目錄名
.bz2格式
解壓:bzip2 -d 檔名.bz2
壓縮: bzip2 -z 檔名
linux下軟體安裝
如果你的Linux系統帶有安裝程式,最好用系統自帶的安裝程式來安裝。比如 SuSE的YaST2就帶有安裝程式,在KDE環境下只要是rpm,就可以在Konqueror裡面點選再“Install with YaST2”,這樣做的好處是YaST2會給你提示包的詳細資訊,自動檢查信賴關係,而且以後可以方便地在YaST2裡面解除安裝軟體包。SuSE的Red- Carpet也提供了安裝功能,也不錯。
另一種方式是使用rpm命令,需要開啟終端,切換到xxx.rpm所在目錄,執行:
rpm -ivh xxx.rpm
如果需要還可以帶上其他引數。不過在SuSE裡面,用rpm命令安裝的軟體包,在YaST2的控制皮膚裡面顯示為“鎖定狀態”,我不知道這是什麼意思,不過軟體包是可用的,也可以在YaST2裡面解除安裝。
2.1、rpm安裝:Redhat Linux提供的一種包封裝格式。
(1) 安裝: rpm –ivh 軟體包名
如:rpm -ivh software.rpm
(2) 解除安裝: rpm –e 軟體名
如:rpm -e software
rpm引數說明
-i 安裝軟體
-t 測試安裝,不是真的安裝
-p 顯示安裝進度
-f 忽略任何錯誤
-U 升級安裝
-v 列印安裝進度資訊
2.2、編譯安裝
示例步驟:
(1) 進入/usr/local/,並建立jdk目錄。
(2) 將下載好的原始碼包解壓到該目錄: tar -zxvf jdk8.tar.gz。
(2) 執行configure,生成Makefile檔案: ./configure --prefix=/usr/local/jdk/
說明:
–prefix引數指定軟體安裝目錄。當執行make install命令時,會將軟體安裝在此路徑中。
(3) 執行make,從Makefile中讀取指令,編譯原始碼: make clean; make
(4) make install,二進位制檔案會被安裝到先前configure prefix引數設定的路徑中去。
歡迎加入 51軟體測試大家庭,在這裡你將獲得【最新行業資訊】,【免費測試工具安裝包】,【軟體測試技術乾貨】,【面試求職技巧】... 51與你共同學習,一起成長!期待你的加入: QQ 群: 755431660
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2284875/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何下載安裝壓縮包
- linux下壓縮解壓縮命令Linux
- linux下壓縮、解壓命令大全Linux
- Linux下的tar壓縮解壓縮命令詳解Linux
- Linux壓縮解壓Linux
- Linux常用命令之檔案壓縮與解壓縮命令詳解Linux
- linux分卷壓縮解壓Linux
- Linux下檔案的壓縮與解壓Linux
- linux 下壓縮與解壓資料夾Linux
- 常用壓縮命令彙總
- postgresql下載安裝包如何解壓安裝SQL
- Linux中Bin檔案壓縮包解壓執行Linux
- linux 7z壓縮安裝Linux
- Linux tar分卷壓縮與解壓縮Linux
- Linux下的好用的圖片壓縮軟體Linux
- linux常用壓縮解壓複製下載命令Linux
- Linux打包壓縮解壓工具Linux
- 如何把影片壓縮,影片壓縮軟體哪個最好
- BetterZip for Mac解壓縮軟體Mac
- FastZip for Mac_Mac解壓軟體_Mac壓縮_Mac解壓工具ASTMac
- 壓縮解壓軟體:解壓專家Oka for Mac中文版Mac
- linux 高效壓縮工具之xz的壓縮解壓使用Linux
- Linux下解壓命令、壓縮命令大全,詳細教程Linux
- mysql5.7.x用壓縮包安裝MySql
- Linux命令:XZ解壓tar.xz字尾的壓縮包Linux
- Linux 常用的壓縮與解壓縮命令詳解Linux
- Bitmap的圖片壓縮彙總
- RAR Extractor Mac - 解壓縮軟體Mac
- 解壓縮軟體RAR Extractor MacMac
- linux 下面壓縮、解壓.rar檔案Linux
- 壓縮包格式有哪些?壓縮包格式大全
- Mac電腦好用的壓縮、解壓軟體都有哪些?Mac
- JDK安裝教程win10 jdk壓縮包安裝教程JDKWin10
- linux壓縮和解壓縮命令整理Linux
- A-Zippr Pro Mac(解壓縮軟體)Mac
- BetterZip for Mac(經典解壓縮軟體)Mac
- A-Zippr Pro for Mac解壓縮軟體Mac
- 不用解壓docker commit 後的映象壓縮包DockerMIT