|
[+] aptitude - pominięcie sprawdzania zależności pakietu
5815838 - 01-12-2009 16:59
Witam.
Mam Debiana Lenny i zainstalowałem na nim najnowszą wersję swiftfoxa przy pomocy
dpkg --force
i chciałbym, aby aptitude nie wyrzucało mi komunikatu o niespełnionych zależnościach i sugerowanym usunięciu. jak tego dokonać?
Pozdrawiam.
ArnVaker - 02-12-2009 03:04
Pokaż treść tego komunikatu.
5815838 - 02-12-2009 13:52
Następujące pakiety mają NIESPEÂŁNIONE zależności: swiftfox-athlon64 0 pakietów aktualizowanych, 0 instalowanych, 1 do usunięcia i 12 nie aktualizowanych. Następujące pakiety mają niespełnione zależności: swiftfox-athlon64: Wymaga: libgtk2.0-0 (>= 2.18) ale zainstalowana jest wersja 2.12.12-1~lenny1. Następujące działania rozwiążą problemy z zależnościami:
Usunięcie następujących pakietów: swiftfox-athlon64
Wynik: 119
Zaakceptować rozwiązanie? [T/n/q/?]
swiftfox działa bez zarzutu i nie bardzo chcę go usuwać, a niestety nie mogę niczego zainstalować ani odinstalować, bez wywalenia swiftfoxa
ArnVaker - 02-12-2009 15:42
Rozwiązanie najelegantsze (zalecane) - zaktualizować libgtk2.0-0.
Wymagana wersja akurat dostępna jest w backportach Lennego: libgtk2.0-0: Installed: 2.18.4-1 Candidate: 2.18.4-1 Version table: *** 2.18.4-1 0 800 http://ftp.pl.debian.org sid/main Packages 100 /var/lib/dpkg/status 2.18.3-1 0 600 http://ftp.pl.debian.org squeeze/main Packages 2.18.3-1~bpo50+1 0 1 http://www.backports.org lenny-backports/main Packages 2.12.12-1~lenny1 0 500 http://ftp.pl.debian.org lenny/main Packages Rozwiązanie najszybsze - zmienić zależności w pliku /var/lib/dpkg/status.
Odnaleźć w nim sekcję swiftfoxa: Package: swiftfox-athlon64 Status: install ok installed Priority: optional Section: web Installed-Size: 23757 Maintainer: Jason Halme <jason@getswiftfox.com> Architecture: all Version: 3.5.5-1 Replaces: swiftfox Provides: www-browser Depends: ia32-libs-gtk, libc6, libcairo2, libglib2.0-0 (>= 2.8.0), libgtk2.0-0 (>= 2.18), libpango1.0-0 (>= 1.10.0), libpng12-0 (>= 1.2.8rel), libx11-6, libxft2 (>> 2.1.1), libxinerama1, libxp6, libxt6, zlib1g (>= 1:1.2.1) Description: lightweight web browser based on Mozilla Swiftfox is a redesign of the Mozilla browser component, similar to Galeon, K-Meleon and Camino, but written using the XUL user interface language and designed to be lightweight and cross-platform.
Zmienić fragment: libgtk2.0-0 (>= 2.18)
na: libgtk2.0-0 (>= 2.12) Rozwiązanie pośrednie - zmienić zależności przed instalacją pakietu. dpkg-deb -x nazwa_pakietu.deb nazwa_pakietu dpkg-deb -e nazwa_pakietu.deb nazwa_pakietu/DEBIAN rm nazwa_pakietu.deb nano nazwa_pakietu/DEBIAN/control
Zmienić fragment: libgtk2.0-0 (>= 2.18)
na: libgtk2.0-0 (>= 2.12)
dpkg-deb -b ./nazwa_pakietu
Zainstalować: dpkg -i nazwa_pakietu.deb
5815838 - 02-12-2009 19:13
dziękuję bardzo, kryzys zażegnany :)
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|