【linux】无root权限下载7z解压软件并安装到指定路径

【linux】无root权限下载7z解压软件并安装到指定路径

文章目录

1、进入下载安装包路径

bash 复制代码
cd /path/to/your/download

2、下载 p7zip 源码

bash 复制代码
wget https://sourceforge.net/projects/p7zip/files/p7zip/16.02/p7zip_16.02_src_all.tar.bz2

3、解压源码

bash 复制代码
tar -xjf p7zip_16.02_src_all.tar.bz2

4、进入解压文件路径

bash 复制代码
cd p7zip_16.02

5、编译

bash 复制代码
make

编译成功后如下图

6、安装到指定路径

bash 复制代码
make DEST_HOME=/public2/myinstall/7z install

其中,/public2/myinstall/7z是你想要的安装路径,安装完之后,在7z文件夹下面会有如下图的文件出现,则说明安装成功

7、配置环境变量

bash 复制代码
vim ~/.bashrc
export PATH=/public2/huchaobin/myinstall/7z/bin:$PATH
source ~/.bashrc
相关推荐
Re_Yang094 分钟前
2025年统计与数据分析领域专业认证发展指南
服务器·人工智能·数据分析
牛奶咖啡1338 分钟前
从零到一使用Linux+Nginx+MySQL+PHP搭建的Web网站服务器架构环境——LNMP(上)
linux·lnmp·ngnix的源码安装部署·mysql的二进制文件安装部署·php源码的安装部署·记录并解决安装php的各种问题
软件测试很重要1 小时前
UOS20系统安装与 SSH/XRDP 远程访问功能配置指南
linux·运维·ssh
对你无可奈何2 小时前
关于Ubuntu的 update造成的内核升级
运维·服务器·ubuntu
qq_312920112 小时前
Nginx限流与防爬虫与安全配置方案
运维·爬虫·nginx·安全
GanGuaGua2 小时前
Linux系统:线程的互斥和安全
linux·运维·服务器·c语言·c++·安全
lsnm2 小时前
【LINUX网络】IP——网络层
linux·服务器·网络·c++·网络协议·tcp/ip
全糖去冰吃不了苦2 小时前
ELK 集群部署实战
运维·jenkins
不掰手腕3 小时前
在UnionTech OS Server 20 (统信UOS服务器版) 上离线安装PostgreSQL (pgsql) 数据库
linux·数据库·postgresql
Lynnxiaowen3 小时前
今天继续昨天的正则表达式进行学习
linux·运维·学习·正则表达式·云计算·bash