zoukankan      html  css  js  c++  java
  • CentOS 7 上安装 xz utils 解压缩工具

    1、软件版本:
        1.1、CentOS Linux release 7.7.1908
        1.2、xz-5.2.5.tar.gz
        1.3、node-v12.18.3-linux-x64
    
    2、xz 官网:
        2.1、xz utils 官网:
            https://tukaani.org/xz/
        2.2、nodeJS 官网:
            https://nodejs.org/
        2.3、nodeJS 官网下载页面:
            https://nodejs.org/en/download/
    
    3、xz 简介:
        xz utils 是采用 XZMA 压缩算法开发的一款压缩工具;XZMA 是一种无损压缩文件格式,和 gzip 及 bzip2 一样,支持多文件压缩,但这不是说像 zip 那样可以同时将多个目标文件压缩为一个已压缩的文件,而是将已归档的目标文件压缩为一个比较小的已压缩文件;比如通常使用 tar 命令先将要一个或多个目标文件归档,然后对这个已归档的文件进行压缩操作。
    
    4、查看本机使用已安装 xz utils 软件:
        rpm -qa | grep xz
        如果不输出信息则表明未安装,否则表示已安装,并列出了版本信息;
        或
        yum list installed | grep xz
        如果不输出信息则表明未安装,否则表示已安装,并列出了版本信息;
    
    5、实战开始,进入到 /usr/local/lib 目录:
        cd /usr/local/lib
    
    6、创建 XZUtils 文件夹:
        mkdir -p XZUtils
    
    7、进入到 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.gz
    
    10、进入到 xz-5.2.5 目录中: 
        cd xz-5.2.5
    
    11、依据本机环境执行配置文件:
        ./configure
    
    12、编译源码:
        make
    
    13、将编译好的文件安装到指定目录,通常为 /usr/local/lib 目录:
        make install
    
    14、再次查看安装情况:
        rpm -qa | grep xz
        如出现以下信息则表明安装成功:
            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
        如出现以下信息则表明安装成功:
            xz.x86_64                           5.2.2-1.el7                    @anaconda    
            xz-devel.x86_64                     5.2.2-1.el7                    @base        
            xz-libs.x86_64                      5.2.2-1.el7                    @anaconda    
    
    15、回到上级目录——在 /usr/local/lib 目录中出现如下文件:
        -rw-r--r-- 1 root root 1434404 Aug  6 09:55 liblzma.a
        -rwxr-xr-x 1 root root     950 Aug  6 09:55 liblzma.la
        lrwxrwxrwx 1 root root      16 Aug  6 09:55 liblzma.so -> liblzma.so.5.2.5
        lrwxrwxrwx 1 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.5
        drwxr-xr-x 2 root root    4096 Aug  6 09:55 pkgconfig
        至此在 CentOS 7 系统上安装 xz-5.2.5.tar.gz 已完成,下一步我们是验证其功力。
    
    16、在验证 xz-5.2.5 功力前我们先约定如下:
        16.1、以 nodeJS 的安装包 node-v12.18.3-linux-x64.tar.xz 为例,机器上无此软件请自行下载或选用其它类似的文件即可;
        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 代码在服务端运行的软件环境;
    
    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 的功力已得到验证;
        需要注意的是,我们平时常用命令
            tar -zxvf node-v12.18.3-linux-x64.tar
        做解归档操作,但这里不可以。
    
    19、用 VIM 打开系统环境配置文件:
        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 是本机目录,客官在实验时改为自己的目录即可。
        按 ESC 键 --> 输入 :wq! 保存并退出文件 --> 执行 source /etc/profile 命令使我们刚添加的系统环境配置即刻生效;
        注意 source /etc/profile 只对当前窗口和新窗口有效。
    
    20、查看 node 的版本:
        node -v
        或
        node --version
        如输出 v12.18.3 则表明配置 nodeJS 的环境变量成功。
    
    21、查看 npm 的版本:
        npm -v
        或
        npm --version
        如打印 6.14.6 则表明配置 npm 的环境变量成功。
    
    22、感谢阅览。
  • 相关阅读:
    sqlserver内存释放
    Windows任务管理器中内存使用、虚拟内存区别及与页面文件的关系
    GetMessage
    String.Format(string, arg0)中sring格式
    C#基础--之数据类型
    C# Socket
    C# 对象 序列化 XML
    C# Monitoring-network
    Nginx 网址
    WinSCP 连接 Ubuntu 拒绝的问题
  • 原文地址:https://www.cnblogs.com/hapday/p/13446319.html
Copyright © 2011-2022 走看看