私はKubuntuの11.10を実行している(KDE 4.8 /ワット)インストールされているすべてのOpenCVのLIBSを削除
あなたはこのすべて読む前に:私ができる私はちょうど私のシステムからのOpenCVのすべての痕跡を削除する
、そうし...新たに開始し
一部始終
私が最初にインストールのpython-OpenCVのと昔https://launchpad.net/~gijzelaar/+archive/opencv2からはlibopencv(2.1私は思います)。私はPython-opencvを試してみましたが、これは完全に機能しました(OpenCVを使ってC++コードを使用しようとしなかった)
私は最近、 C++コード(OpenCVを使用)を使用すると、インストールされていないlibgtkに関するエラーが表示され、正常に実行されていたpython opencvコードが破損していました。
libgtk2-devライブラリをインストールして、OpenCV 2.3.1を再度インストールしました。
エラーがまだ発生しているので、私はcmake、makeなどを実行していたuntarred OpenCVディレクトリを削除しました。私はここから
し、代わりに(すべての依存関係を持つ)UbuntuのOpenCVの2.3パッケージをインストールし(私は今、私の間違いだった実現)のアンインストールをしなかった:https://launchpad.net/~gijzelaar/+archive/opencv2.3は
今の問題は、私はまだときに、同じエラーを取得しています私はOpenCVのを含んでいる私のC++コードをコンパイルし、エラーはまだ私の(削除)OpenCVのソースフォルダを指す:あなたはエラーがまだ私はOpenCVの
をコンパイルしてインストールしていた場所からディレクトリを指す見ることができるようにOpenCV Error: Unspecified error (The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script) in cvNamedWindow, file /home/anant/opencv/OpenCV-2.3.1/modules/highgui/src/window.cpp, line 275
terminate called after throwing an instance of 'cv::Exception'
what(): /home/anant/opencv/OpenCV-2.3.1/modules/highgui/src/window.cpp:275: error: (-2) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function cvNamedWindow
私のコンパイル済みバージョンのOpenCVのすべてのトレースを完全に削除し、ubuntuパッケージからファイルを保持する方法はありますか?私は前に述べたように、私は「アンインストールを行う」しませんでしたし、また、(愚か)をインストールし、マニフェスト
EDIT削除してしまった: を私は再びパッケージマネージャを走り、PPAからのすべてではないOpenCVのパッケージが得ていたことがわかりました正しくインストールされています。だから私はやった須藤はapt-getを再びOpenCVのをインストールし、そして今、私はこのエラーを取得する:
Unpacking libopencv2.3 (from .../libopencv2.3_2.3.1-3_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/libopencv2.3_2.3.1-3_amd64.deb (--unpack):
trying to overwrite '/usr/lib/libopencv_video.so.2.3.1', which is also in package libopencv-video2.3 2.3.1-4ppa1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Unpacking opencv (from .../opencv_2.3.1-3_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/opencv_2.3.1-3_amd64.deb (--unpack):
trying to overwrite '/usr/bin/opencv_haartraining', which is also in package libopencv-core-dev 2.3.1-4ppa1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/libopencv2.3_2.3.1-3_amd64.deb
/var/cache/apt/archives/opencv_2.3.1-3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
私はちょうど私のシステムからのOpenCVの痕跡をすべて削除したいので、私は、デフォルトでは新たに
感謝をアンインストールする必要があります!ちょうど私が探していたもの。私はパッケージをアンインストールしてから、sudo find/-name "* opencv *" -exec rm -i {} \を実行しました。パッケージを再インストールしました。 sudo dpkg -i --force-path-to-packageを実行して、最後のエラーを修正しました。 OpenCVはまだ動作しているようですが、まだ完全にテストしていません。 Python-OpenCVはこれまでと同じように動作します。 – flak37
うれしい私は助けることができました! – mevatron
別の関連する提案は、OpenCVを次に使用する必要がある仮想マシンにインストールすることです。あなたがしなければならないすべてのものをアンインストールするときにそのようにVMと* poof *を破壊すると、完了です。 – the911s