Strona 1 z 2

[+] zależności w aptitude

: 25 października 2010, 09:12
autor: EBC41
Ostatnio zainstalowałem sobie przeglądarkę IceCa, ponieważ jedna bardzo potrzebna mi strona WWW nie dzialala na Chrome. Musiałem zrobić to przez dpkg z opcją ignorowania zależności. Przeglądarka działa ale teraz nie jestem w stanie nic zrobić w aptitude bo ten cały czas próbuje usunąć IceCata. Czy jest jakiś sposób żeby wymusić na aptitude ignorowanie tego pakietu?

: 25 października 2010, 11:41
autor: fnmirk
A sprawdziłeś w dokumentacji?

Kod: Zaznacz cały

man -L en aptitude
Poszukaj informacji o opcji ,,hold''.

: 30 października 2010, 21:18
autor: EBC41
Po przerwie wróciłem do tego problemu. Udało mi się dojść do czegoś takiego (własnie przy pomocy zatrzymaj):
Obrazek
Problem w tym ze aptitude nie jest w stanie nic zrobić. Bez przerwy bezczelnie odmawia wykonywania zmian w pakietach tłumacząc się brakiem możliwości rozwiązania problemów z zależnościami

: 31 października 2010, 11:14
autor: fnmirk
Zamiast obrazka wklej tekst z konsoli.

: 31 października 2010, 13:57
autor: EBC41
fnmirk pisze:Zamiast obrazka wklej tekst z konsoli.

Miniaturka źle się wygenerowała. Wystarczy kliknąć i pojawi się poprawny zrzut ekranu.

: 31 października 2010, 20:55
autor: fnmirk
Przecież na tym obrazku nie ma żadnych istotnych informacji? Dlaczego próbujesz to naprawić w trybie interaktywnym? Uruchom program aptitude z linii poleceń konsoli (terminala) i wtedy przedstaw wynik (jako tekst a nie obrazek).

: 02 listopada 2010, 14:37
autor: EBC41
Proszę bardzo, o to przykładowa próba zainstalowania jakiegoś programu z repozytorium

Kod: Zaznacz cały

root@ebc41:~# aptitude install bld
Następujące NOWE pakiety zostaną zainstalowane:
  bld 
0 pakietów aktualizowanych, 1 instalowanych, 0 do usunięcia i 223 nie aktualizowanych.
Do pobrania 30,8kB archiwów. Zajęte po rozpakowaniu: 164kB.
Następujące pakiety mają niespełnione zależności:
  icecat: Wymaga: libiw29 który jest pakietem wirtualnym.
Nie można rozwiązać problemów z zależnościami!  Rezygnacja...
Następujące NOWE pakiety zostaną zainstalowane:
  bld 
0 pakietów aktualizowanych, 1 instalowanych, 0 do usunięcia i 223 nie aktualizowanych.
Do pobrania 30,8kB archiwów. Zajęte po rozpakowaniu: 164kB.
Nie udało się znaleźć rozwiązania dla tych zależności. Można spróbować uzupełnić zależności ręcznie lub wpisać "n" aby wyjść.
Następujące pakiety mają niespełnione zależności:
  icecat: Wymaga: libiw29 który jest pakietem wirtualnym.
Uzupełnić te zależności ręcznie? [N/+/-/_/:/?] +
Następujące NOWE pakiety zostaną zainstalowane:
  bld 
0 pakietów aktualizowanych, 1 instalowanych, 0 do usunięcia i 223 nie aktualizowanych.
Do pobrania 30,8kB archiwów. Zajęte po rozpakowaniu: 164kB.
Uzupełnić te zależności ręcznie? [N/+/-/_/:/?] -
Następujące NOWE pakiety zostaną zainstalowane:
  bld 
0 pakietów aktualizowanych, 1 instalowanych, 0 do usunięcia i 223 nie aktualizowanych.
Do pobrania 30,8kB archiwów. Zajęte po rozpakowaniu: 164kB.
Uzupełnić te zależności ręcznie? [N/+/-/_/:/?] _
Następujące NOWE pakiety zostaną zainstalowane:
  bld 
0 pakietów aktualizowanych, 1 instalowanych, 0 do usunięcia i 223 nie aktualizowanych.
Do pobrania 30,8kB archiwów. Zajęte po rozpakowaniu: 164kB.
Uzupełnić te zależności ręcznie? [N/+/-/_/:/?] N
Przerwane.

: 03 listopada 2010, 01:44
autor: fnmirk
I gdzie tu widzisz jakiś problem? Po prostu nie masz zaktualizowanego systemu i to wszystko.

Kod: Zaznacz cały

aptitude update
aptitude upgrade

: 03 listopada 2010, 20:27
autor: EBC41
fnmirk pisze:I gdzie tu widzisz jakiś problem? Po prostu nie masz zaktualizowanego systemu i to wszystko.

Kod: Zaznacz cały

aptitude update
aptitude upgrade
Po aktualizacji informacji o pakietach, problem jak był tak jest

Kod: Zaznacz cały

root@ebc41:~# aptitude show libiw29
Brak aktualnej lub kandydującej wersji libiw29
Pakiet: libiw29
Stan: nie jest prawdziwym pakietem

Za to mam taki pakiet:

Kod: Zaznacz cały

root@ebc41:~# aptitude show libiw30
Pakiet: libiw30                              
Stan: zainstalowany
Zainstalowany automatycznie: tak
Wersja: 30~pre9-5
Priorytet: opcjonalny
Sekcja: libs
Opiekun: Guus Sliepen <[email protected]>
Rozmiar rozpakowanego: 98,3k
Wymaga: libc6 (>= 2.7)
Opis: Wireless tools - library
 Wireless tools are used to manipulate the Linux Wireless Extensions. The Wireless Extension is an interface allowing you to set
 Wireless LAN specific parameters and get the specific stats. 
 
 This package contains the dynamic library libiw.
Strona domowa: http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html

root@ebc41:~# 

: 03 listopada 2010, 21:38
autor: fnmirk