2012-03-07 5 views
1

Я пытаюсь установить OpenCV на Ubuntu11.10 с помощью терминала. Но это дает мне следующую ошибку. Я не смог его решить. Обратите внимание на последние четыре строки.Установка opencv на ubuntu 11.10

$sudo apt-get install opencv 
Reading package lists... Done 
Building dependency tree   
Reading state information... Done 
The following extra packages will be installed: 
libopencv2.3 
The following NEW packages will be installed: 
libopencv2.3 opencv 
0 upgraded, 2 newly installed, 0 to remove and 2 not upgraded. 
Need to get 11.8 MB of archives. 
After this operation, 88.7 MB of additional disk space will be used. 
Do you want to continue [Y/n]? Y 
Get:1 http://ppa.launchpad.net/gijzelaar/opencv2.3/ubuntu/ oneiric/main libopencv2.3 i386 2.3.1-3 [11.5 MB] 
Get:2 http://ppa.launchpad.net/gijzelaar/opencv2.3/ubuntu/ oneiric/main opencv i386 2.3.1-3 [264 kB] 
Fetched 11.8 MB in 22s (528 kB/s)               
(Reading database ... 240623 files and directories currently installed.) 
Unpacking libopencv2.3 (from .../libopencv2.3_2.3.1-3_i386.deb) ...  
dpkg: error processing /var/cache/apt/archives/libopencv2.3_2.3.1-3_i386.deb (--unpack): 
trying to overwrite '/usr/lib/libopencv_highgui.so.2.3.1', which is also in package libopencv-highgui2.3 2.3.1-4ppa1  
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) 
Unpacking opencv (from .../opencv_2.3.1-3_i386.deb) ... 
dpkg: error processing /var/cache/apt/archives/opencv_2.3.1-3_i386.deb (--unpack): 
trying to overwrite '/usr/bin/opencv_createsamples', 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_i386.deb 
/var/cache/apt/archives/opencv_2.3.1-3_i386.deb 
E: Sub-process /usr/bin/dpkg returned an error code (1) 
$ 

ответ

2

Для ошибки, как это:

dpkg: error processing /var/cache/apt/archives/AAA (--unpack): 
trying to overwrite `/usr/lib/BBB', which is also in package CCC 
dpkg-deb: subprocess paste killed by signal (Broken pipe) 
Errors were encountered while processing: 
AAA 
E: Sub-process /usr/bin/dpkg returned an error code (1) 

(где AAA, BBB, CCC являются заполнители имена, в случае, если это не было ясно)

сделать

sudo dpkg -i --force-overwrite AAA 

(указать полный путь AAA), а затем запустить

sudo apt-get -f install 

еще раз.

А также попробуйте googling перед публикацией вопроса, потому что есть множество ссылок, объясняющих, как исправить эту ошибку!

+0

работал! Благодарю. –

+0

@ chai.nadig YW! Google в следующий раз ...; D – Matteo

Смежные вопросы