在Fedora 38中使用unrar解壓縮RAR檔案
在 Fedora 使用的libarchive
中已經內建了對.rar 檔案的部分支援,所以遇到.rar 檔案的時候可以先嘗試直接使用桌面環境內建的解壓縮軟體開看看,如果失敗(例如我是遇到RAR encryption support unavailable.
),再嘗試使用 rpmfusion 所打包的非開源版本。
前置作業
先移除原本安裝的 unrar(選擇性)
由於官方套件庫也有一個叫做 unrar 的套件,是用上面所說的libarchive
去模擬unrar
的指令,若有先安裝須先移除。
sudo dnf remove unrar
啟用 rpmfusiuon-nonfree
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
安裝 unrar
啟用 rpmfusiuon-nonfree 後就能透過指令界面安裝了。
sud dnf install unrar
使用 unrar
unrar 的指令也很單純,如下所示,若檔案經由密碼壓縮,會有互動式指令介面讓你輸入密碼。
unrar e ./壓縮檔案.rar
果然專利授權在 Linux 世界就是麻煩呀,建議大家還是擁抱像7zip
這種開源、多功能又跨平臺的壓縮格式吧。