Amazon Linux centosを実行していますが、インストールされているファイルのバージョンは5.30です。より高いバージョンが必要です。
ファイル:コンパイルされたマジックバージョン[534]が共有ライブラリマジックバージョン[530]と一致しません。
再現段階:
wget -m ftp://ftp.astron.com/pub/file/file-5.34.tar.gz
cd ftp.astron.com/pub/file/
tar -zxf file-5.34.tar.gz
cd file-5.34
./configure --prefix=/usr
make
make install
私のUbuntuコンピュータではできますフォローするインストールする前にlibmagicをアンインストールする必要があります。 centos/amazon linuxで同等のものは何ですか?
それとも、コンパイルに加えて5.34ファイルをyumをインストールする簡単な方法はありますか?
ベストアンサー1
また、手動でコンパイルするときにlibmagicが正しく更新されるように、コンパイルされたマジックファイル自体を消去する必要がありました。現在、Canonicalリポジトリではバグのあるバージョン(5.32)しか使用できないので、これは現在のところ唯一の方法です。ファイルをコンパイル/インストールする前に、/both/libmagic1とlibmagic-mgcを適切に削除してください。これにより、libmagicが適切に更新されます。