p7za无root权限安装/7z linux安装

p7za无root权限安装/7z linux安装

最近在一个无root的服务器下载了超大的7z文件,结果解压的时候发现没有7za傻眼了,后面无root安装的时候还踩了几个坑,记录一下。

源码安装

首先来到user放工具的目录中,没有可以新建一个:

cd ~
mkdir tools
cd tools

然后下载p7z的源码:

wget http://sourceforge.net/projects/p7zip/files/p7zip/9.20.1/p7zip_9.20.1_x86_linux_bin.tar.bz2
tar -jxf p7zip_9.20.1_x86_linux_bin.tar.bz2
cd p7zip_9.20.1
make

注意make install的时候会调用 install.sh 并且默认安装到home里面(需要root权限),所以我们需要修改一下默认安装路径:

vim install.sh

修改install.sh的DEST_HOME为有权限的目录,如:
DEST_HOME=/home/user/tools/p7zip
然后执行安装:

install.sh

这个时候实际上已经安装好了,但是使用起来非常麻烦,需要使用绝对路劲来启动命令,可以将其添加到环境中解决这个问题:回到~目录中,在bashrc添加对应文件,最后在激活一下就ok了:

vim ~/.bashrc

在.bashrc中添加一行
export PATH=/home/user/tools/p7zip/bin:$PATH
最后:

source ~/.bashrc

就大功告成了!

p7z使用方法

  1. 解压文件,其中o确定解压的位置,x是解压命令
7za x filename.7z -o./
  1. 检测待解压文件的结构
7za t filename.7z
  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值