sudo apt install unrar
,CentOS/RHEL用sudo yum install unrar
,Arch用sudo pacman -S unrar
,免费版仅支持解压。安装前准备
-
更新系统(确保软件源最新)
sudo apt update # Debian/Ubuntu sudo dnf check-update # Fedora/CentOS/RHEL sudo pacman -Syu # Arch/Manjaro
-
检查系统架构(选择正确的安装包)
运行uname -m
确认架构:x86_64
→ 64位系统i686
或i386
→ 32位系统
分步安装方法
▶ Debian/Ubuntu 及其衍生版
# 1. 启用multiverse仓库(Ubuntu必需) sudo add-apt-repository multiverse sudo apt update # 2. 安装RAR sudo apt install rar unrar # 3. 验证安装 rar --version
▶ Fedora/CentOS/RHEL
# 1. 启用EPEL仓库(CentOS/RHEL必需) sudo yum install epel-release # CentOS 7/RHEL 7 sudo dnf install epel-release # CentOS 8+/Fedora # 2. 安装RAR sudo yum install rar unrar # yum系 sudo dnf install rar unrar # dnf系 # 3. 验证 rar --version
▶ Arch Linux/Manjaro
# 通过AUR安装(需要yay或paru) yay -S rar # 或 sudo pacman -S rar (若已在官方源)
▶ 通用方法:手动安装(所有发行版适用)
-
访问官网下载安装包:
RARLab官网下载页
选择对应版本(Linux x64 或 x32) -
终端执行:
wget https://www.rarlab.com/rar/rarlinux-x64-6.22.tar.gz # 64位示例 tar -xzvf rarlinux*.tar.gz cd rar sudo cp -v rar unrar /usr/local/bin/ # 复制可执行文件 sudo mkdir -p /usr/local/lib # 创建库目录 sudo cp -v default.sfx /usr/local/lib/
基础使用命令
功能 | 命令示例 |
---|---|
压缩文件 | rar a archive.rar file.txt |
压缩目录 | rar a -r archive.rar mydir/ |
解压文件 | unrar x archive.rar |
查看压缩包内容 | unrar l archive.rar |
修复损坏压缩包 | rar r archive.rar |
注意事项
-
许可证问题
RAR是专有软件,非商业用途可免费使用,但需遵守官方许可协议,长期商用需购买授权。 -
常见错误解决
- “command not found”:检查
/usr/local/bin
是否在$PATH
中(通过echo $PATH
查看)。 - 解压时报错:确保同时安装了
unrar
。
- “command not found”:检查
-
替代方案
开源工具如7zip
(命令:7z
)或zip
可处理常见压缩格式:sudo apt install p7zip-full # Debian/Ubuntu sudo dnf install p7zip-plugins # Fedora/CentOS
验证安装成功
rar --version # 预期输出:RAR 6.22 x64 Copyright (c) 1993-2025 Alexander Roshal
引用说明:
- RAR官方安装指南:RARLab Documentation
- Linux软件包仓库:各发行版官方源(Ubuntu Multiverse, EPEL等)
- 许可协议参考:RAR 6.22 License 基于Linux内核5.15+及RAR v6.22测试,适用于2025年主流发行版,操作前建议备份重要数据。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/29854.html