当前位置:首页 > Linux > 正文

Linux如何轻松安装RAR?详细步骤(Ubuntu/CentOS)

在Linux中安装unrar工具解压RAR文件,Debian/Ubuntu用 sudo apt install unrar,CentOS/RHEL用 sudo yum install unrar,Arch用 sudo pacman -S unrar,免费版仅支持解压。

安装前准备

  1. 更新系统(确保软件源最新)

    sudo apt update                 # Debian/Ubuntu
    sudo dnf check-update           # Fedora/CentOS/RHEL
    sudo pacman -Syu                # Arch/Manjaro
  2. 检查系统架构(选择正确的安装包)
    运行 uname -m 确认架构:

    • x86_64 → 64位系统
    • i686i386 → 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 (若已在官方源)

▶ 通用方法:手动安装(所有发行版适用)

  1. 访问官网下载安装包:
    RARLab官网下载页
    选择对应版本(Linux x64 或 x32)

    Linux如何轻松安装RAR?详细步骤(Ubuntu/CentOS)  第1张

  2. 终端执行:

    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

注意事项

  1. 许可证问题
    RAR是专有软件,非商业用途可免费使用,但需遵守官方许可协议,长期商用需购买授权。

  2. 常见错误解决

    • “command not found”:检查/usr/local/bin是否在$PATH中(通过echo $PATH查看)。
    • 解压时报错:确保同时安装了unrar
  3. 替代方案
    开源工具如 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年主流发行版,操作前建议备份重要数据。
0