centos 安裝rar 和 unrar

CentOS本身不自帶rar環境,因此對於rar文件無法直接解壓,需要先配置rar環境。

首先需要確定自己的系統是64位還是32位的,通過這個命令:

[root@localhost]# uname -a

出現的內容中如果有x86_64就是64位的,沒有就是32位的。

後面是X686或X86_64則內核是64位的,i686或i386則內核是32位的。

爲什麼要確定環境,因爲如果你是64位的系統,安裝32位rar環境後是無法使用的,會出現這種錯誤:

bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

所以先確定是多少位的再安裝對應的rar。

在終端中輸入命令:

32位:
wget https://www.rarlab.com/rar/rarlinux-5.7.1.tar.gz

64位
wget https://www.rarlab.com/rar/rarlinux-x64-5.7.1.tar.gz

下載對應的rar安裝包,可以看到明顯有個x64的區別,至於版本號,可以去官網下載頁面自行選擇(https://www.rarlab.com/download.htm),反正能用。

下載好安裝包後,後續操作就都一樣了,首先解壓安裝包:

tar -zxvf rarlinux-5.7.1.tar.gz # 對應32位下載的
tar -zxvf rarlinux-x64-5.7.1.tar.gz # 對應64位下載的

然後繼續如下操作:

cd rar #進入解壓後的rar文件夾
make #沒有任何參數,直接make就OK

如果出現下面的信息,就是安裝成功了:

mkdir -p /usr/local/bin
mkdir -p /usr/local/lib
cp rar unrar /usr/local/bin
cp rarfiles.lst /etc
cp default.sfx /usr/local/lib

現在就可以任意使用了,關於rar的操作有很多,這裏只記錄兩個最常用的:

解壓:
rar x test.rar # 解壓 test.rar 到當前目錄

壓縮
rar test.rar ./test/ # 將 test目錄打包爲 test.rar
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章