CentOS本身不自帶rar環(huán)境房蝉,因此對于rar文件無法直接解壓蛇受,需要先配置rar環(huán)境年堆。
首先需要確定自己的系統(tǒng)是64位還是32位的,通過這個命令:
[root@localhost]# uname -a
出現(xiàn)的內(nèi)容中如果有x86_64就是64位的龟虎,沒有就是32位的。
后面是X686或X86_64則內(nèi)核是64位的沙庐,i686或i386則內(nèi)核是32位的鲤妥。
為什么要確定環(huán)境,因為如果你是64位的系統(tǒng)拱雏,安裝32位rar環(huán)境后是無法使用的棉安,會出現(xiàn)這種錯誤:
bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
所以先確定是多少位的再安裝對應(yīng)的rar。
在終端中輸入命令:
32位:
wget http://www.rarsoft.com/rar/rarlinux-4.0.1.tar.gz
64位
wget http://www.rarlab.com/rar/rarlinux-x64-5.3.0.tar.gz
下載對應(yīng)的rar安裝包铸抑,可以看到明顯有個x64的區(qū)別贡耽,至于版本號,可以去官網(wǎng)自行選擇鹊汛,反正能用蒲赂。
下載好安裝包后,后續(xù)操作就都一樣了刁憋,首先解壓安裝包:
tar -zxvf rarlinux-4.0.1.tar.gz // 對應(yīng)32位下載的
tar -zxvf rarlinux-x64-5.3.0.tar.gz // 對應(yīng)64位下載的
進(jìn)入解壓出的“rar”文件夾:
cd rar
進(jìn)行配置:
make
出現(xiàn)下面的信息就是安裝成功了:
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
現(xiàn)在就可以任意使用了滥嘴,關(guān)于rar的操作有很多,這里只記錄兩個最常用的:
解壓:
rar x test.rar //解壓 test.rar 到當(dāng)前目錄
壓縮
rar test.rar ./test/ //將 test目錄打包為 test.rar