這篇文章主要介紹了Linux下怎么安裝、壓縮、解壓軟件包,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
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參數設置的路徑中去。
感謝你能夠認真閱讀完這篇文章,希望小編分享的“Linux下怎么安裝、壓縮、解壓軟件包”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。