centos 7 源代码安装7zip

有一个 java jvm 的 dump 文件需要分析,文件很大,压缩后有 5 个G。发给我得是用 7zip,分成了 5 个文件。

-rw-r--r-- 1 940625066 672505530 1048576000 Jun  2 18:20 hiveserver-20220601.bin.tar.7z.001
-rw-r--r-- 1 940625066 672505530 1048576000 Jun  2 18:19 hiveserver-20220601.bin.tar.7z.002
-rw-r--r-- 1 940625066 672505530 1048576000 Jun  2 18:20 hiveserver-20220601.bin.tar.7z.003
-rw-r--r-- 1 940625066 672505530 1048576000 Jun  2 18:16 hiveserver-20220601.bin.tar.7z.004
-rw-r--r-- 1 940625066 672505530  611089887 Jun  2 18:02 hiveserver-20220601.bin.tar.7z.005

1. yum 安装

由于公司的服务器不能上网,所以不能通过 epel 的方式安装。

2. 使用 rpm 包安装

提示两个依赖包找不到。

[root@xafj-sys-rpm678.xafj.baidu.com dist]# rpm -ivh p7zip-16.02-10.el7.aarch64.rpm 
warning: p7zip-16.02-10.el7.aarch64.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY
error: Failed dependencies:
	ld-linux-aarch64.so.1()(64bit) is needed by p7zip-16.02-10.el7.aarch64
	ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) is needed by p7zip-16.02-10.el7.aarch64
	libpthread.so.0(GLIBC_2.17)(64bit) is needed by p7zip-16.02-10.el7.aarch64

3. 源代码安装

3.1 下载源代码

下载链接: https://sourceforge.net/projects/p7zip/files/p7zip/。进入页面选一个版本,进入后,下载相应版本的 src 文件。

3.2 解压源代码

tar xjpf p7zip_16.02_src_all.tar.bz2

3.3 安装依赖

yum groupinstall 'Development Tools'

3.4 安装

cd p8zip_16.02
make -j4 all3

all3 代表所有的功能。-j4 说明使用 4 CPU cores.

3.5 解压文件

 7zr e hiveserver-20220601.bin.tar.7z.001

只用第一个文件作为参数。

7zr e hiveserver-20220601.bin.tar.7z.001

7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,96 CPUs x64)

Scanning the drive for archives:
1 file, 1048576000 bytes (1000 MiB)

Extracting archive: hiveserver-20220601.bin.tar.7z.001
--         
Path = hiveserver-20220601.bin.tar.7z.001
Type = Split
Physical Size = 1048576000
Volumes = 5
Total Physical Size = 4805393887
----
Path = hiveserver-20220601.bin.tar.7z
Size = 4805393887
--
Path = hiveserver-20220601.bin.tar.7z
Type = 7z
Physical Size = 4805393887
Headers Size = 170
Method = LZMA2:24
Solid = -
Blocks = 1

Everything is Ok                     

Size:       5000421762
Compressed: 4805393887
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值