13.04’ten 13.10’a yükseltme, başarısız


2

Yükseltme'yi Ubuntu 13.04'ten 13.10'a kadar çalıştırmayı denedim, ancak [burada] hatası olan bir lateks paketini yükseltme başarısız oldu ( 13.04'ten 13.10'a yükseltme ) ve geri almaya çalışmak için sakinleşti. Ancak bilgisayar 13: 10'da durur.

Koşmaya çalıştığımda şunu apt-get installalıyorum:

    Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 libboost-chrono1.49-dev : Depends: libboost1.49-dev (= 1.49.0-4) but 1.49.0-3.2ubuntu1 is installed
 libboost-date-time1.49-dev : Depends: libboost1.49-dev (= 1.49.0-4) but 1.49.0-3.2ubuntu1 is installed
 libboost-filesystem1.49-dev : Depends: libboost1.49-dev (= 1.49.0-4) but 1.49.0-3.2ubuntu1 is installed
 libboost-graph-parallel1.49-dev : Depends: libboost1.49-dev (= 1.49.0-4) but 1.49.0-3.2ubuntu1 is installed
 libboost-graph1.49-dev : Depends: libboost1.49-dev (= 1.49.0-4) but 1.49.0-3.2ubuntu1 is installed
 libboost-iostreams1.49-dev : Depends: libboost1.49-dev (= 1.49.0-4) but 1.49.0-3.2ubuntu1 is installed
 libboost-locale1.49-dev : Depends: libboost1.49-dev (= 1.49.0-4) but 1.49.0-3.2ubuntu1 is installed
 libboost-math1.49-dev : Depends: libboost1.49-dev (= 1.49.0-4) but 1.49.0-3.2ubuntu1 is installed
 libboost-mpi1.49-dev : Depends: libboost1.49-dev (= 1.49.0-4) but 1.49.0-3.2ubuntu1 is installed
 libboost-program-options1.49-dev : Depends: libboost1.49-dev (= 1.49.0-4) but 1.49.0-3.2ubuntu1 is installed
 libboost-python1.49-dev : Depends: libboost1.49-dev (= 1.49.0-4) but 1.49.0-3.2ubuntu1 is installed
 libboost-random1.49-dev : Depends: libboost1.49-dev (= 1.49.0-4) but 1.49.0-3.2ubuntu1 is installed
 libboost-regex1.49-dev : Depends: libboost1.49-dev (= 1.49.0-4) but 1.49.0-3.2ubuntu1 is installed
 libboost-serialization1.49-dev : Depends: libboost1.49-dev (= 1.49.0-4) but 1.49.0-3.2ubuntu1 is installed
 libboost-signals1.49-dev : Depends: libboost1.49-dev (= 1.49.0-4) but 1.49.0-3.2ubuntu1 is installed
 libboost-system1.49-dev : Depends: libboost1.49-dev (= 1.49.0-4) but 1.49.0-3.2ubuntu1 is installed
 libboost-test1.49-dev : Depends: libboost1.49-dev (= 1.49.0-4) but 1.49.0-3.2ubuntu1 is installed
 libboost-thread1.49-dev : Depends: libboost1.49-dev (= 1.49.0-4) but 1.49.0-3.2ubuntu1 is installed
 libboost-timer1.49-dev : Depends: libboost1.49-dev (= 1.49.0-4) but 1.49.0-3.2ubuntu1 is installed
 libboost-wave1.49-dev : Depends: libboost1.49-dev (= 1.49.0-4) but 1.49.0-3.2ubuntu1 is installed
E: Unmet dependencies. Try using -f.

ve denediğimde apt-get -f installhatayı alıyorum:

The following extra packages will be installed:
  libboost1.49-dev
Suggested packages:
  libboost1.49-doc xsltproc docbook-xsl fop
The following packages will be upgraded:
  libboost1.49-dev
1 upgraded, 0 newly installed, 0 to remove and 23 not upgraded.
40 not fully installed or removed.
Need to get 0 B/9,208 kB of archives.
After this operation, 36.9 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
(Reading database ... 598837 files and directories currently installed.)
Preparing to replace libboost1.49-dev 1.49.0-3.2ubuntu1 (using .../libboost1.49-dev_1.49.0-4_amd64.deb) ...
Unpacking replacement libboost1.49-dev ...
dpkg: error processing /var/cache/apt/archives/libboost1.49-dev_1.49.0-4_amd64.deb (--unpack):
 trying to overwrite '/usr/bin/bcp', which is also in package libboost1.53-tools-dev 1.53.0-6+exp3ubuntu8
No apport report written because MaxReports is reached already
                                                              dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/libboost1.49-dev_1.49.0-4_amd64

Yeniden indirme desteğini kaldırmayı düşündüm, ancak sistemimi daha tuhaf ve daha az kararlı hale getirmek için ne yapmam gerektiğini düşündüm.

Bu sorunu gidermek için en iyi yöntemle ilgili herhangi bir öneriniz ve başarısız olan yükseltme işleminin yapabileceği başka bir şey var mı?

Yanıtlar:


0

Sorun, libboost1.49-devbaşka bir depodan kurulmuş olanın libboost1.49-devana depodan yeni kurulumla rekabet etmesi .

Bu yüzden önce hediyeyi çıkarman gerekiyor libboost1.49-dev.

sudo dpkg --purge libboost1.49-dev

Sonra apt-cache'i temizle

sudo apt-get clean

O zaman koş sudo apt-get -f install.


Her ikisini de kurmak isteseydiniz eski sürümü nasıl koruyacaktınız?
7bit 14

Dpkg işe yaramadı: bağımlılık sorunları libboost1.49-dev'ın kaldırılmasını engelledi: libboost-dev libboost1.49-dev'a bağlı. dpkg: hata işlemesi libboost1.49-dev (--purge): bağımlılık sorunları - kaldırılmıyor Hatalar işlenirken karşılaştı: libboost1.49-dev
Silverdev

Birçok insanın aynı sorunu yaşadığına inanıyorum, bir çözüm olmalı
Shawn Le

Ayrıca dpkg --purge
Shawn Le
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.