linux centos7 安装unrar 用于解压rar压缩包
「迷」? 2024-07-31 15:07:02 阅读 58
第一种
要在CentOS 7上解压RAR压缩包,首先需要安装相应的工具。你可以使用<code>unrar命令来解压RAR文件。如果未安装此工具,你可以通过以下命令安装:
sudo yum install -y unrar
安装完成后,你可以使用unrar
命令解压RAR文件。例如,假设你有一个名为example.rar
的RAR文件,要解压它,可以使用以下命令:
unrar x example.rar
这将会在当前目录下解压example.rar
文件中的内容。你也可以指定解压到特定的目录,例如:
unrar x example.rar /path/to/extract
这将会把example.rar
文件中的内容解压到/path/to/extract
目录中。
如果报错:
[root@VM-8-2-centos wwwroot]# sudo yum install -y unrar
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
docker-ce-stable | 3.5 kB 00:00:00
epel | 4.7 kB 00:00:00
extras | 2.9 kB 00:00:00
os | 3.6 kB 00:00:00
updates | 2.9 kB 00:00:00
(1/2): epel/7/x86_64/primary_db | 7.0 MB 00:00:00
(2/2): epel/7/x86_64/updateinfo | 1.0 MB 00:00:00
No package unrar available.
Error: Nothing to do
这可能是因为它不在默认的CentOS软件源中。你可以尝试从其他源安装unrar
。一个常见的选择是从EPEL(Extra Packages for Enterprise Linux)源安装。
首先,确保你已经安装了EPEL存储库。然后,尝试使用以下命令安装unrar
:
sudo yum install epel-release
sudo yum install -y unrar
如果epel-release
软件包已经安装,但仍然找不到unrar
包,那么你可能需要手动下载并安装unrar
软件包。
第二种
首先,到 RARLab 的网站上下载适用于 Linux 的 RAR 安装包,然后将其解压缩并拷贝到 /usr/local/bin
或 /usr/bin
目录中,这样 unrar
命令就可以在系统中运行了。
wget http://www.rarlab.com/rar/unrar-6.1.7.tar.gz
tar -zxvf unrar-6.1.7.tar.gz
cd unrar
make
make install
完成后,尝试运行 unrar x enlightv.rar
命令来解压缩文件。
第三种 (我用的这种)
如果通过yum无法安装unrar
,您可以按照以下步骤手动下载并安装unrar
:
步骤 1: 下载unrar
源码
首先,访问unrar
的官方网站或者找到可信的下载源来获取最新的源码包。您可以使用wget
或curl
命令来下载:
# 使用wget下载
wget https://www.rarlab.com/rar/unrarsrc-5.9.1.tar.gz
# 或者使用curl下载
curl -O https://www.rarlab.com/rar/unrarsrc-5.9.1.tar.gz
请将上面的URL替换为最新版本的unrar
源码下载链接。
步骤 2: 解压源码包
下载完成后,使用tar
命令解压源码包:
tar xvf unrarsrc-5.9.1.tar.gz
步骤 3: 编译源码
解压后,进入解压出来的目录,并编译源码:
cd unrarsrc-5.9.1
make all
编译过程可能需要一些时间。编译成功后,您将在当前目录下得到unrar
可执行文件。
步骤 4: 安装unrar
使用make install
命令安装unrar
到系统路径中:
sudo make install
默认情况下,unrar
会被安装到/usr/local/bin
目录下。如果您希望安装到其他目录,可以在编译前修改makefile
中的PREFIX
变量。
步骤 5: 验证安装
安装完成后,验证unrar
是否成功安装:
unrar --version
如果显示版本信息,则表示unrar
已经成功安装。
上一篇: 使用Rancher快速部署K8S集群
下一篇: Docker篇——Docker常用命令大全!史上最全面的Docker命令,涵盖常规命令、镜像基本命令、容器基本命令以及常用其他命令,一篇文章速通!
本文标签
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。