CentOS 5.5-64位、Yumは一気にx 86_に64とi 386の大きなギフトバッグ2つ


PHP 5をコンパイルする.3.3の場合、libjpeg-develライブラリを使用する必要があります.以前はrpmでインストールするのは面倒でしたが、yumでパッケージをインストールするのは便利です.次に、1 yum install libjpeg-devel
突然yumに気づいたこの子は一気に2つのバッグをあげました:x 86-64+i 386、システムは64ビットなのに、どうして32 bitのバッグをあげましたか?以前インストールされていた32ビットCentOSでは、yumは32ビットのパッケージしか与えませんでした.
yumに64 bitのバッグだけを渡すのも難しくなく、/etc/yumでconfにexcludeオプションを追加します.1 #vi /etc/yum.conf 2 [main] 3 ... 4 exclude=*.i?86
Excludeオプションは正規表現、*をサポートします.i?86は、i 386、i 686などの32 bitパケットをフィルタリングするために使用することができる.
また、既にインストールされている32 bitパッケージも削除し、以下のコマンドを実行すればよい.1 yum remove /*.i/?86
ははは、また100 M以上の空間を解放して、空間もお金ですね.参考『64ビットのCentOSに64ビットのパッケージしかインストールされていない』.