複数の部分で構成されるファイルを解凍する必要があります。
フォルダ構造は次のとおりです。
file.part01.rar
file.part02.rar
file.part03.rar
p7zipがインストールされています。私が試したとき:
7z e file.part01.rar
次のエラーが発生します。
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=en_US.utf8,Utf16=on,HugeFiles=on,4 CPUs)
Processing archive: file.part01.rar
Error: Can not open file as archive
ファイルはまったく破損しておらず、Windowsで解凍できます。
Fedora 20と最新バージョンを使用しています。p7zip。
修正する
file file.part01.rar
file.part01.rar: RAR archive data, v1d, flags: Archive volume, os: Win32
7z e
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=en_US.utf8,Utf16=on,HugeFiles=on,4 CPUs)
Error:
Incorrect command line
私は今日インストールした最新バージョンのp7zipを使用しています。
unrarをインストールしようとすると、次のメッセージが表示されます。
sudo yum install unrar
[sudo] password for user:
Loaded plugins: langpacks, refresh-packagekit
No package unrar available.
Error: Nothing to do
答え1
これでCLIツールが作成されましたunar
。
$ repoquery unar -i
Name : unar
Version : 1.8.1
Release : 5.fc21
Architecture: x86_64
Size : 4768283
Packager : Fedora Project
Group : Unspecified
URL : http://unarchiver.c3.cx/commandline
License : LGPLv2+
Repository : fedora
Summary : Multi-format extractor
Source : unar-1.8.1-5.fc21.src.rpm
Description :
The command-line utilities lsar and unar are capable of listing and extracting
files respectively in several formats including RARv3. unar can serve as a free
and open source replacement of unrar.
指示:
$ unar <rar part file>
答え2
rarファイルのさまざまな部分で7zipを実行すると、同じエラーが発生します。助けることはできませんが、rarまたはunrarを使用することをお勧めします。
解決策:
rar
次からダウンロードここ。
次に、次のようにします。
tar xzvf /pathtofile/rarlinux-x64-5.1.1.tar.gz
ln -s /pathtofile/rar/rar /usr/bin/rar
ln -s /pathtofile/rar/unrar /usr/bin/unrar
解凍するコマンドはunrar
次のとおりです。
unrar x filename.part1.rar
またはrar
rar x filename.part1.rar
すべてのファイルが現在のディレクトリにあることを確認してください。
出力例:
Extracting from myfile1.splitted.r36
... myfile1
Extracting from myfile1.splitted.r37
... myfile1
Extracting from myfile1.splitted.r38
... myfile1
Extracting from myfile1.splitted.r39
... myfile1
Extracting from myfile1.splitted.r40
... myfile1 OK
All OK
私はFedora
21を使用しており、それはyum
私にunrar
提供していますrpmfusion-nonfree
:
root ~ # yum list unrar
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* fedora: fr2.rpmfind.net
* livna: rpm.livna.org
* rpmfusion-free-rawhide: ftp.astral.ro
* rpmfusion-nonfree-rawhide: ftp.astral.ro
* updates: ftp.astral.ro
* updates-testing: fr2.rpmfind.net
Installed Packages
unrar.x86_64 5.0.12-3.fc21 @rpmfusion-nonfree-rawhide
できるようにするrpmfusion
:
Fedora 14を最新バージョンにアップグレードする:
su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'
それから
yum update
yum install unrar
rpmfusion
見つけることができるここ。
答え3
unar file.part01.rar
Raspbianでは、複数の部分rarアーカイブを自動的に処理できます。
答え4
これはrar2fsの仕事です。
私はFedoraを使ったことがないので、Googleにアクセスして下のFedora Wikiリンクに移動しましたが、そこにrar2fsのリストが表示されませんでした。
https://fedoraproject.org/wiki/User:Peter/FUSE
したがって、ソースからインストールしてみましょう。 unrarとfusionが必要です。
Linuxにインストールしてください!
git clone https://github.com/hasse69/rar2fs.git /tmp/rar2fs
wget -q http://www.rarlab.com/rar/unrarsrc-5.4.5.tar.gz -P /tmp/rar2fs/
tar -zxf /tmp/rar2fs/unrarsrc-5.4.5.tar.gz -C /tmp/rar2fs
make -j$(($(nproc)+1)) -l$(($(nproc)+2)) -C /tmp/rar2fs/unrar
make install-lib -C /tmp/rar2fs/unrar
autoreconf -f -i /tmp/rar2fs/unrar
cd /tmp/rar2fs/; ./configure --with-unrar-lib=/tmp/rar2fs/unrar
make -j$(($(nproc)+1)) -l$(($(nproc)+2)) -C /tmp/rar2fs
make install -C /tmp/rar2fs
rm -rf /tmp/rar2fs
それはすべてです。 rarディレクトリをマウントし、必要に応じて変更するだけです。
山:
mkdir ~/rar2fs
rar2fs -o allow_other ~/downloads ~/rar2fs
削除:
fusermount -u ~/rar2fs
自動的にマウント:
printf '\n%s\n' \
"### autmount for rar2fs" "rar2fs#~/downloads ~/rar2fs
fuse allow_other,--seek-length=1 0 0"
ルート図:
emerge --ask rar2fs