ďťż
 
 
   [+] aptitude - pominięcie sprawdzania zależności pakietu
 
 

Tematy

 
    
 

 

 

 

[+] 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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis