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 官网: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/lib6、创建 XZUtils 文件夹:

mkdir-p XZUtils7、进入到 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、进入到 xz-5.2.5目录中:

cd xz-5.2.5

11、依据本机环境执行配置文件:

./configure12、编译源码:

make13、将编译好的文件安装到指定目录,通常为 /usr/local/lib 目录:

make install14、再次查看安装情况:

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_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、回到上级目录——在 /usr/local/lib 目录中出现如下文件:-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 系统上安装 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、感谢阅览。

tar.xz格式的MySQL安装包在Linux安装的步骤通常如下: 1. **解压文件**: 使用`tar`命令先解压`.xz`压缩包,确保已经安装了`xz-utils`软件包(如`sudo apt-get install xz-utils` for Ubuntu/Debian 或 `sudo yum install xz` for CentOS/RHEL)。然后执行: ```bash sudo tar Jxvf mysql-server-x.x.x.tar.xz -C /path/to/installation/directory ``` 将`/path/to/installation/directory`替换为你希望安装MySQL的位置。 2. **配置安装**: 进入解压后的目录,比如`cd mysql-server-x.x.x`,然后运行配置脚本: ```bash sudo ./scripts/mysql_install_db --basedir=/path/to/mysql --datadir=/path/to/data ``` 再次指定MySQL的安装路径(`--basedir`)和数据存储位置(`--datadir`)。 3. **启动服务**: 创建系统服务并启动MySQL服务: ```bash sudo systemctl start mysqld sudo systemctl enable mysqld ``` 4. **设置root密码**: 首次登录MySQL时,需要设置管理员(root)用户的密码,可以通过`mysql_secure_installation`命令完成,例如: ```bash sudo mysql_secure_installation ``` 5. **创建数据库用户** (如果需要): 登录到MySQL后,可以使用`\quit`退出安全模式,然后执行如下的SQL语句来创建用户: ```sql CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON * . * TO 'username'@'localhost'; FLUSH PRIVILEGES; ``` 然后记得更新权限。 6. **验证安装**: 最后检查是否能成功连接到MySQL服务器,你可以通过命令行客户端`mysql`或图形界面工具如phpMyAdmin来验证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值