KirIn 落書き帳

素人がプログラミング, FPGA, LSIをお勉強しているメモ書きです。間違いがあればご指導していただけたら幸いです。

archlinuxをアップデートするとopencvが動かなくなった!!

何も考えずにpacman -SyuでアップデートしたらOpenCVが動作しなくなりました。 archlinuxのopencv2.4.10でエラーが発生したので前のバージョンに戻しました。

Downgrading Package
公式マニュアルわかりやすい!!

pacmanは古いバージュヨンのパッケージを残しているのでpacman -Sccで削除していない限り存在しています。

#downgradeするパッケージが存在するか確認
ls /var/cache/pacman/pkg/ | grep opencv

#元のversionを指定してインストール
pacman -U /var/cache/pacman/pkg/opencv-2.4.9-5-x86_64.pkg.tar.xz

しばらくOpenCVのアップデートは避けておきたいのでpacman.confにIgnorePkg = opencvとかけば 指定されたパッケージはアップデートを無視します。