apt-get -f install
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Naprawianie zależności... Gotowe
Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wymagane:
libcolorhug1 libgnutls28:i386 libkdcraw22 libmarblewidget17 libmwaw-0.1-1
libx265-13:i386 shared-desktop-ontologies
Aby je usunąć należy użyć "apt-get autoremove".
Zostaną zainstalowane następujące dodatkowe pakiety:
libgdbm3
Następujące pakiety zostaną zaktualizowane:
libgdbm3
1 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
1 nie w pełni zainstalowanych lub usuniętych.
Konieczne pobranie 0 B/44,1 kB archiwów.
Po tej operacji zostanie zwolnione 4096 B miejsca na dysku.
Kontynuować? [T/n]
(Odczytywanie bazy danych ... 459690 plików i katalogów obecnie zainstalowanych.)
Preparing to unpack .../libgdbm3_1.8.3-12+b1_amd64.deb ...
Unpacking libgdbm3:amd64 (1.8.3-12+b1) over (1.8.3-12) ...
dpkg: error processing archive /var/cache/apt/archives/libgdbm3_1.8.3-12+b1_amd64.deb (--unpack):
próba nadpisania dzielonego "/usr/share/doc/libgdbm3/changelog.Debian.gz", który różni się od innych kopii pakietu libgdbm3:amd64
Processing triggers for install-info (5.2.0.dfsg.1-4) ...
Wystąpiły błędy podczas przetwarzania:
/var/cache/apt/archives/libgdbm3_1.8.3-12+b1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Zastanawiam się czy obejść to przez tymczasowe skasowanie/przeniesienie pliku /usr/share/doc/libgdbm3/changelog.Debian.gz
Czy to dobry pomysł, czy jest już jakieś rozwiązanie w tym temacie ?
W sumie wychodzi na to samo co przy skasowaniu/przeniesieniu pliku.
Coś mi nie pasuje w twoim użyciu dpkg, to chyba nie ma prawa działać, w końcu dpkg pracuje na pakietach deb.
Ostatecznie przeniosłem tymczasowo plik w inne miejsce i przeprowadziłem aktualizację pakietu, tym razem już bez problemów.