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使用方法
- 解压文件,其中o确定解压的位置,x是解压命令
7za x filename.7z -o./
- 检测待解压文件的结构
7za t filename.7z
p7za无root权限安装/7z linux安装相关推荐
- linux无root权限不用sudo命令安装软件
[转载自linux无root权限安装软件 - 玉开 - 博客园 (cnblogs.com),自留用.方括号部分为博主的笔记内容,其余为原文.] 在有些公司是不会给开发人员root权限的,但是开发人员有 ...
- Linux无root权限安装cuda9.1和cudnn7.05以及编译框架时无lcuda.so的问题
无root权限 centos 7 cuda 9.1 cudnn 7.05 for cuda 9.1 1 下载安装cuda cuda下载 https://developer.nvidia.com/cud ...
- Linux无root权限安装opencv3.4.0以及一些问题
本文链接:https://blog.csdn.net/cowry5/article/details/80870251 本人的各种依赖的版本都很低,且无root权限,安装了很多次都失败,最后终于成功.特 ...
- linux无root权限安装软件
在有些公司是不会给开发人员root权限的,但是开发人员有时候也需要装一些软件.没有root权限是否可以成功安装软件呢?答案是yes.本文以安装nginx为例说明下如何操作. 没有root权限时往往也就 ...
- Ubuntu无root权限安装miniconda到配置jupyter、GPU版本pytorch一条龙服务
前言 倒腾学校服务器来回几次了,对学校给学生无root普通用户权限,老师要求的只能安装miniconda然后手动配jupyter.GPU版本pytorch等环境已经轻车熟路了. 如果你是老手,完全可以 ...
- 无root权限情况下安装vim以及插件
无root权限情况下安装vim以及插件 一.概述 二.vim安装 2.1 ncurses下载安装 2.2下载vim并安装 三. vim-plug插件管理 3.1 vim-plug插件下载 3.2 插件 ...
- 源码安装libjpeg-turbo1.2.1,无root权限
首先说明我的系统是redhat linux64位.没有root权限.我们想安装libjpeg-turbo. 下面介绍具体的安装步骤. 本来想安装最新的版本,但是最后失败了,无奈安装成1.2.1. 1. ...
- 源码安装NASM,无root权限
首先说明我的系统是redhat linux64位.没有root权限.我们想安装nasm2.13. 下面介绍具体的安装步骤. 1. 下载源码: https://www.nasm.us/pub/nasm/ ...
- 非root权限如何读写Linux文件(转)
非root权限如何读写Linux文件(转) 用户在使用 Linux 系统时难免会出现口令遗失.配置错误.系统故障等问题,导致不能正常登录进自己的 Linux 系统.如果能够以其它的方式去读写 Linu ...
最新文章
- llist对象两个属性相乘在相加_Java8使用stream实现list中对象属性的合并(去重并求和)...
- 如何轻松搞定CRUD的创建人、修改人、时间等字段的赋值
- 【OpenCV3】cv::divide()使用详解
- Xcode 11 新建项目适配 iOS 13 以下设备
- 前端开发-热更新原理解读
- 第四届cccc团体程序设计天梯赛
- LINQ to SQL之Step by Step及新手问题小结
- stm32串口接收不定长数据_基于STM32之UART串口通信协议--接收
- PHP try catch 捕获异常,最后调用的方法中错误不打印
- SQL中代替Like语句的另一种写法
- AIDA64内存与缓存测试过了算稳定吗_高频内存能带来怎样的不同!影驰HOF OC Lab Master DDR4 4000内存评测...
- android wifi控制手机屏幕,如何将手机屏幕无线投射到电脑 电脑反向控制手机屏幕的详细教程...
- 手机向服务器发信息吗,给手机发短信
- android 倒水动画,Android 模拟圆形水杯倒水的效果
- [Vue warn]: Extraneous non-props attributes (style) were passed to component but could not be 警告
- 通知器(Notifier)
- centos图形化磁盘文件管理_centos7图形化分区和ks文件分区的配置
- 通过 BTC Relay 来实现链与链的连接
- 有什么好用的苹果群控软件?
- 时间序列数据机器学习(ICML 2022)