linux yum安装xz,CentOS 7 上安装 xz utils 解压缩工具
1、軟件版本:1.1、CentOS Linux release 7.7.1908
1.2、xz-5.2.5.tar.gz1.3、node-v12.18.3-linux-x642、xz 官網(wǎng):2.1、xz utils 官網(wǎng):
https://tukaani.org/xz/
2.2、nodeJS 官網(wǎng):
https://nodejs.org/
2.3、nodeJS 官網(wǎng)下載頁(yè)面:
https://nodejs.org/en/download/
3、xz 簡(jiǎn)介:
xz utils 是采用 XZMA 壓縮算法開發(fā)的一款壓縮工具;XZMA 是一種無(wú)損壓縮文件格式,和 gzip 及 bzip2 一樣,支持多文件壓縮,但這不是說(shuō)像 zip 那樣可以同時(shí)將多個(gè)目標(biāo)文件壓縮為一個(gè)已壓縮的文件,而是將已歸檔的目標(biāo)文件壓縮為一個(gè)比較小的已壓縮文件;比如通常使用 tar 命令先將要一個(gè)或多個(gè)目標(biāo)文件歸檔,然后對(duì)這個(gè)已歸檔的文件進(jìn)行壓縮操作。4、查看本機(jī)使用已安裝 xz utils 軟件:
rpm-qa |grep xz
如果不輸出信息則表明未安裝,否則表示已安裝,并列出了版本信息;
或
yum list installed|grep xz
如果不輸出信息則表明未安裝,否則表示已安裝,并列出了版本信息;5、實(shí)戰(zhàn)開始,進(jìn)入到 /usr/local/lib 目錄:
cd/usr/local/lib6、創(chuàng)建 XZUtils 文件夾:
mkdir-p XZUtils7、進(jìn)入到 cd XZUtils 目錄中:
XZUtils/
8、下載 xz-5.2.5.tar.gz 軟件:
wget https://sourceforge.net/projects/lzmautils/files/xz-5.2.5.tar.gz
9、將 xz-5.2.5.tar.gz 歸檔文件解除歸檔:
tar-xvf xz-5.2.5.tar.gz10、進(jìn)入到 xz-5.2.5目錄中:
cd xz-5.2.5
11、依據(jù)本機(jī)環(huán)境執(zhí)行配置文件:
./configure12、編譯源碼:
make13、將編譯好的文件安裝到指定目錄,通常為 /usr/local/lib 目錄:
make install14、再次查看安裝情況:
rpm-qa |grep xz
如出現(xiàn)以下信息則表明安裝成功:
xz-devel-5.2.2-1.el7.x86_64
xz-5.2.2-1.el7.x86_64
xz-libs-5.2.2-1.el7.x86_64
或
yum list installed|grep xz
如出現(xiàn)以下信息則表明安裝成功:
xz.x86_645.2.2-1.el7 @anaconda
xz-devel.x86_64 5.2.2-1.el7 @base
xz-libs.x86_64 5.2.2-1.el7 @anaconda15、回到上級(jí)目錄——在 /usr/local/lib 目錄中出現(xiàn)如下文件:-rw-r--r-- 1 root root 1434404 Aug 6 09:55liblzma.a-rwxr-xr-x 1 root root 950 Aug 6 09:55liblzma.la
lrwxrwxrwx1 root root 16 Aug 6 09:55 liblzma.so -> liblzma.so.5.2.5lrwxrwxrwx1 root root 16 Aug 6 09:55 liblzma.so.5 -> liblzma.so.5.2.5
-rwxr-xr-x 1 root root 810440 Aug 6 09:55 liblzma.so.5.2.5drwxr-xr-x 2 root root 4096 Aug 6 09:55pkgconfig
至此在 CentOS7 系統(tǒng)上安裝 xz-5.2.5.tar.gz 已完成,下一步我們是驗(yàn)證其功力。16、在驗(yàn)證 xz-5.2.5功力前我們先約定如下:16.1、以 nodeJS 的安裝包 node-v12.18.3-linux-x64.tar.xz 為例,機(jī)器上無(wú)此軟件請(qǐng)自行下載或選用其它類似的文件即可;16.2、這里附上 node-v12.18.3-linux-x64.tar.xz 的下載地址:
https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-x64.tar.xz
下載命令為:
wget https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-x64.tar.xz
16.3、nodeJS 是一款可以將 JavaScript 代碼在服務(wù)端運(yùn)行的軟件環(huán)境;17、解壓 node-v12.18.3-linux-x64.tar.xz 文件命令:
xz-d node-v12.18.3-linux-x64.tar.xz
解壓后得到歸檔文件 node-v12.18.3-linux-x64.tar;18、將歸檔文件 node-v12.18.3-linux-x64.tar 用 tar 命令解除歸檔:
tar-xf node-v12.18.3-linux-x64.tar
得到 node-v12.18.3-linux-x64 文件夾,至此完成 xz-5.2.5的功力已得到驗(yàn)證;
需要注意的是,我們平時(shí)常用命令
tar-zxvf node-v12.18.3-linux-x64.tar
做解歸檔操作,但這里不可以。19、用 VIM 打開系統(tǒng)環(huán)境配置文件:
vim/etc/profile
在文件的末尾追加如下配置:
export NODE_JS=/usr/local/nodejs/node-v12.18.3-linux-x64
export PATH=$PATH:$NODE_JS/bin:$NODE_JS/lib/node_modules/npm/bin
其中的/usr/local/nodejs/node-v12.18.3-linux-x64 是本機(jī)目錄,客官在實(shí)驗(yàn)時(shí)改為自己的目錄即可。
按 ESC 鍵--> 輸入 :wq! 保存并退出文件 --> 執(zhí)行 source /etc/profile 命令使我們剛添加的系統(tǒng)環(huán)境配置即刻生效;
注意 source/etc/profile 只對(duì)當(dāng)前窗口和新窗口有效。20、查看 node 的版本:
node-v
或
node--version
如輸出 v12.18.3則表明配置 nodeJS 的環(huán)境變量成功。21、查看 npm 的版本:
npm-v
或
npm--version
如打印6.14.6則表明配置 npm 的環(huán)境變量成功。22、感謝閱覽。
總結(jié)
以上是生活随笔為你收集整理的linux yum安装xz,CentOS 7 上安装 xz utils 解压缩工具的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DZ插件 [1314]模板自由切换 2.
- 下一篇: 沁恒CH583 USB 自定义HID调试