RAR 格式壓縮率高、支援修復記錄、分卷壓縮,但在 Linux 上屬專有格式,需手動部署官方二進位。本文提供標準部署流程、64 位元相依修復、zip 開源替代方案與完整錯誤對策表。

# 1. 下載最新版 (以 6.2.10 為例)
wget https://www.rarlab.com/rar/rarlinux-x64-6.2.10.tar.gz
# 2. 解壓至 /usr/local
sudo tar -zxvf rarlinux-x64-6.2.10.tar.gz -C /usr/local
# 3. 建立系統路徑連結
sudo ln -sf /usr/local/rar/rar /usr/local/bin/rar
sudo ln -sf /usr/local/rar/unrar /usr/local/bin/unrar
# 4. 驗證
rar --version
unrar --version
| 操作 | rar 指令 | unrar 指令 |
|---|---|---|
| 壓縮目錄 | rar a archive.rar dir/ |
不支援壓縮 |
| 解壓至當前目錄 (無目錄結構) | rar e archive.rar |
unrar e archive.rar |
| 解壓保留完整路徑 | rar x archive.rar |
unrar x archive.rar |
| 列出內容 | rar l archive.rar |
unrar l archive.rar |
| 測試完整性 | rar t archive.rar |
unrar t archive.rar |
| 加入修復記錄 | rar a -rr10 archive.rar files |
不支援 |
| 分卷壓縮 (每卷 100MB) | rar a -v100m archive.part.rar dir/ |
自動識別分卷解壓 |
| 錯誤訊息 | 原因 | 修復指令 |
|---|---|---|
GLIBC_2.7 not found |
舊版二進位需舊 glibc | 使用 rar_static 靜態編譯版:cp rar_static /usr/local/bin/rar |
bad ELF interpreter: No such file or directory |
64 位元系統執行 32 位元二進位 | sudo yum install glibc.i686 (RHEL/CentOS)sudo apt-get install libc6:i386 (Debian/Ubuntu) |
libstdc++.so.6: cannot open shared object file |
缺少 32 位元 C++ 標準庫 | sudo yum install libstdc++.i686sudo apt-get install libstdc++6:i386 |
# 壓縮 (遞迴、保留權限)
zip -r backup.zip /src/dir/
# 解壓 (覆蓋不提示、指定目標目錄)
unzip -o -d /dst/path backup.zip
# 列出內容
unzip -l backup.zip
# 測試
unzip -t backup.zip
split 配合# 64 位元
sudo rpm -Uvh https://pkgs.repoforge.org/unrar/unrar-6.2.10-1.el7.rf.x86_64.rpm
sudo rpm -Uvh https://pkgs.repoforge.org/rar/rar-6.2.10-1.el7.rf.x86_64.rpm
# 32 位元
sudo rpm -Uvh https://pkgs.repoforge.org/unrar/unrar-6.2.10-1.el7.rf.i686.rpm
sudo rpm -Uvh https://pkgs.repoforge.org/rar/rar-6.2.10-1.el7.rf.i686.rpm
zip 或 tar.gz/tar.xz (開源、標準、無相依)Dockerfile 中 COPY --from=rar:latest /usr/local/bin/rar /usr/local/bin/rar t 測試,防止路徑遍歷 (CVE-2018-20384 等)掌握官方二進位部署與相依修復,即可在任何 Linux 環境無縫處理 RAR 格式檔案。
Ubuntu Mentohust (銳捷/賽爾認證) 完整配置指南:靜態 IP、DHCP 模式與故障排查
Linux 系統安全管理五大關鍵設定:從引導程序到密碼複雜度
Ubuntu 建立虛擬網卡 (IP Alias) 實現單網卡多 IP:修改 /etc/network/interfaces 完整範例
Linux 串口通訊工具 minicom 安裝與配置完整步驟
Ubuntu 一鍵升級核心腳本:GitHub 下載、授權執行、重啟生效
Linux 桌面環境 HiDPI 縮放完整設定指南:GNOME、KDE、XFCE、Cinnamon、Firefox