macOS 中處理 rar 壓縮檔案格式的命令該怎麼安裝

今天在 macOS Big Sur 11.2.2 環境中, 處理例行性的 Homebrew 環境檢查的工作時, 發現 unrar 的支援已經被移除了, 由於自己有很多的備份檔案都是使用 rar 格式儲存, 因此還蠻需要這個 rar/unrar 指令來處理需要備份的檔案, 移除 unrar 這個套件, 著實令人傷腦筋, 不過不管怎樣先移除之後再來想辦法.

移除 unrar

整個過程如下所示:

➜ ~ brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!

Warning: Some installed kegs have no formulae!
This means they were either deleted or installed with brew diy.
You should find replacements for the following formulae:
unrar

➜ ~ brew uninstall unrar
Uninstalling /usr/local/Cellar/unrar/6.0.2… (6 files, 564.2KB)

➜ ~ brew doctor
Your system is ready to brew.

救星 RARLAB

移除 unrar 之後, 心血來潮想說找找看有沒有 rar 相關的套件可用, 於是輸入 brew info rar 指令, 沒想到真的還有東西跑出來:

➜ ~ brew info rar
rar: 6.0.0
https://www.rarlab.com/
/usr/local/Caskroom/rar/6.0.0 (10 files, 1MB)
From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/rar.rb
==> Name
RAR Archiver
==> Description
Archive manager for data compression and backups
==> Artifacts
rar/default.sfx -> /usr/local/lib/default.sfx (Generic Artifact)
rar/rarfiles.lst -> /usr/local/etc/rarfiles.lst (Generic Artifact)
rar/rar (Binary)
rar/unrar (Binary)
==> Analytics
install: 2,815 (30 days), 6,595 (90 days), 10,802 (365 days)

看來 RarLab 佛心來的, 由官方提供 macOS 版本的 rar/unrar 指令, 而且還是最新的 6.0 版本呢!

安裝 rar/unrar

知道有東西可裝之後, 一切就變得簡單了:

➜ ~ brew install rar
==> Downloading https://www.rarlab.com/rar/rarosx-6.0.0.tar.gz

################################################################## 100.0%

==> Installing Cask rar
==> Moving Generic Artifact 'default.sfx' to '/usr/local/lib/default.sfx'
==> Moving Generic Artifact 'rarfiles.lst' to '/usr/local/etc/rarfiles.lst'
==> Linking Binary 'rar' to '/usr/local/bin/rar'
==> Linking Binary 'unrar' to '/usr/local/bin/unrar'
🍺 rar was successfully installed!

安裝完成之後, 就可以在 macOS Big Sur 中使用 rar/unrar 指令囉!

參考資料

在〈macOS 中處理 rar 壓縮檔案格式的命令該怎麼安裝〉中有 1 則留言

發佈留言

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料