第一种
要在CentOS 7上解压RAR压缩包,首先需要安装相应的工具。你可以使用
unrar
命令来解压RAR文件。如果未安装此工具,你可以通过以下命令安装:
sudo yum install-yunrar
安装完成后,你可以使用
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-yunrar
如果
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
cdunrarmakemakeinstall
完成后,尝试运行
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
到系统路径中:
sudomakeinstall
默认情况下,
unrar
会被安装到
/usr/local/bin
目录下。如果您希望安装到其他目录,可以在编译前修改
makefile
中的
PREFIX
变量。
步骤 5: 验证安装
安装完成后,验证
unrar
是否成功安装:
unrar--version
如果显示版本信息,则表示
unrar
已经成功安装。
版权归原作者 「迷」? 所有, 如有侵权,请联系我们删除。