現在、このスクリプトを機能させようとしています: https://github.com/mj41/auto-unrar/blob/master/bin/unrar2.pl 唯一の問題は、次のエラーが発生することです:
ディレクトリ「シリーズ」に入る
ディレクトリ 'Series/SerieName' に入る
ディレクトリ 'Series/SerieName/Season2' に入る
ディレクトリに入る 'Series/SerieName/Season2/SerieNameS02E21.720p.HDTV.X264-DIMENSION'
ディレクトリに入る 'Series/SerieName/Season2/SerieNameS02E21.720p.HDTV.X264-DIMENSION/Sample'
unrar2.pl 行 973 で、未定義の値に対してメソッド「List」を呼び出すことができません。
この行は rar_obj->List(); です。
$rar_conf{'-verbose'} = $rar_ver if $rar_ver;
my $rar_obj = Archive::Rar->new( %rar_conf );
$rar_obj->List();
my @files_extracted = $rar_obj->GetBareList();
これは 3 ~ 4 年前の古いスクリプトで、SHA1 のようなものを SHA に少し変更し、Filesys::DfPortable を使用しています。Dfへ
このエラーを修正する方法を知っている人はいますか:)?
編集:
開発者に連絡したところ、rar コマンドを処理できるプログラムをインストールする必要があるとのことでした。では、どうすればよいでしょうか。unrar をインストールできないようです。
EDIT2: 私の問題は今、3 つの unrar パッケージのうち 2 つが私のアーキテクチャ、armhf にありません。
自分でスクリプトをインストールするには:::::::::::: https://github.com/jorricks/UNRAR