【Linux】文字化け対策に unar のインストールを試みた。
Windows で圧縮したファイルを Linux で解凍すると、文字化けが起こってしまいます。文字化け対策のため、Linux に「unar」をインストールする方法
「unar」は Linux 側で文字コードを自動で判別してくれて、いい感じに解凍してくれるソフトのようです。
まずは、yum でのインストールを試みました。
1 |
# yum install unar |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
Loaded plugins: fastestmirror Setting up Install Process Determining fastest mirrors * base: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * updates: ftp.iij.ad.jp base | 3.7 kB 00:00 base/primary_db | 4.7 MB 00:02 extras | 3.4 kB 00:00 extras/primary_db | 30 kB 00:00 updates | 3.4 kB 00:00 updates/primary_db | 6.4 MB 00:01 vz-base | 951 B 00:00 vz-updates | 951 B 00:00 No package unar available. Error: Nothing to do |
エラーが出てしまいました。
yum に EPEL リポジトリの設定をすればインストールできるようなので、設定してみました。
yum コマンドで EPEL のリポジトリをインストールします。
1 |
# yum install epel-release |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
Total download size: 14 k Installed size: 22 k Is this ok [y/N]: y Downloading Packages: epel-release-6-8.noarch.rpm | 14 kB 00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : epel-release-6-8.noarch 1/1 Verifying : epel-release-6-8.noarch 1/1 Installed: epel-release.noarch 0:6-8 Complete! |
再度、yum で unar のインストールを試みました。
残念ながら同じエラーが出てしまいました。。
しょうがないので、rpm ファイルからインストールしてみました。rpm は色々種類があるみたいなので OS の情報を調べました。
1 |
# cat /proc/version |
1 |
Linux version 2.6.32-042stab092.2 (root@kbuild-rh6-x64) (gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Tue Jul 8 10:35:55 MSK 2014 |
Red Hat で 64bit の OS であることがわかりました。
wget で rpm ファイルをダウンロードします。
1 |
# wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/Kenzy:/modified:/C7/CentOS_7/x86_64/unar-1.8.1-2.1.x86_64.rpm |
rpm コマンドで RPM パッケージをインストールします。
1 |
# rpm -ivh unar-1.8.1-2.1.x86_64.rpm |
1 2 3 4 5 |
error: Failed dependencies: libc.so.6(GLIBC_2.14)(64bit) is needed by unar-1.8.1-2.1.x86_64 libgnustep-base.so.1.24()(64bit) is needed by unar-1.8.1-2.1.x86_64 libicuuc.so.50()(64bit) is needed by unar-1.8.1-2.1.x86_64 libobjc.so.4()(64bit) is needed by unar-1.8.1-2.1.x86_64 |
よく分からない依存ライブラリ不足で怒られてしまったので、yum の whatprovides オプションで聞いてみます。
1 |
yum whatprovides libc.so.6 |
1 2 3 4 |
glibc-2.12-1.209.el6.i686 : The GNU libc libraries Repo : base Matched from: Other : libc.so.6 |
glibc パッケージをインストールすればいいことが分かります。
1 |
yum install glibc |
再度、rpm コマンドを実行しましたが、同じエラーが出てしまいました。。。
ちょっとこれ以上は時間がかかってしまいそうなので、またの機会にしたいと思います。。。
関連記事
-
【Linux】SSH でリモートからログインする方法。
SSH(Secure Shell)は、暗号化され、安全にリモートホストにログインするためのプロトコル
-
【Linux】ファイルの文字コードを一括変換する方法|EUC-JP ⇒ UTF-8
Linux で、あるディレクトリ内のファイルの文字コードを EUC-JP から UTF-8 に一括変
-
【WSL】Windows10 に Linux(Ubuntu) を入れてみた。
最新の Windows10 環境であれば、簡単に Linux 環境を構築できるということで、試してみ
-
【Linux】cp コマンドでディレクトリごとコピーし、ファイルの上書き確認されないようにする方法
Linux で cp コマンドを使って、ディレクトリごとコピーし、同一ファイル名があった場合に上書き
-
【Linux】ファイルの行数をカウントし、行数指定でファイル分割する方法。
Linux のコマンドを使って、ファイルの行数をカウントし、行数を指定してファイルを分割したときのメ
-
【Linux】WinSCP で Windows からファイルをコピーする方法。
今回は、WinSCP というソフトを使って、Windows から GUI で Linux のサーバに
-
【Linux】ファイルの文字コードを調べる方法
Linux でファイルの文字コードを調べる必要があったので、その時のメモです。 いくつか方法が
-
【Raspberry Pi】Webサーバ apache を入れてみた【Linux】
ラズベリーパイで SSH を起動させ、Windows から SSH でアクセスできるように設定しまし
-
【Linux】指定ディレクトリ以下のファイルの内容を一括置換する方法
簡単なウェブサイトを Perl 作っていて、開発環境が Windows で、公開する環境が Linu
-
大量のテキストファイルを圧縮して Windows から Linux へコピーして解凍してみた。
大量のテキストファイルを Windows から Linux にコピーする必要があり、最初はそのまま