Strona 2 z 2

: 12 stycznia 2009, 20:30
autor: Utumno

Kod: Zaznacz cały

amarok-engine-yauap    install
amarok-engines                purge
amor                        deinstall
no widzisz, jak najbardziej pokazuje ci :) Ten 'install' 'purge' czy 'deinstall' to sa wlasnie stany pakietow. Jak nie ma ani jednej linii z 'hold' to znaczy, ze ani jednego pakietu nie masz w tym stanie.

Jestem w innej strefie czasowej.

PS. A no widzisz, to mi tez wyjasnilo pewna sprawe. Rzeczywiscie:

Kod: Zaznacz cały

aptitude hold pakiet
nie dodaje go do listy pakietow zatrzymanych w dpkg --get-selections. Stad wniosek, ze ja tutaj czegos nie rozumiem - zawsze robilem 'ztrzymanie wersji' recznie poprzez:

Kod: Zaznacz cały

apt-get --get-selections > plik
(teraz edytuje plik i zmieniam stan pakietow na zatrzymany - ,,hold'')
apt-get --set-selections < plik
i to dziala z apt-get! W ten sposob zatrzymane pakiety nie sa przez apt-get aktualizoawane i zreszta to byla zalecana metoda w zamierzchlych czasach Debiana Potato (9 lat temu). Ale to nie dziala z aptitude, co wyjasnia dlaczego ostatnio jak probowalem uzywac aptitude to mi radosnie zignorowalo moje zatrzymane pakiety!

: 12 stycznia 2009, 21:14
autor: Akkon
Utumno pisze:Te 'install' 'purge' czy 'deinstall' to sa wlasnie stany pakietow.
Tyle, to wiem i ja ]Jak nie ma ani jednej linii z 'hold' to znaczy, ze ani jednego pakietu nie masz w tym stanie[/quote]
No właśnie nie. Mam kilka pakietów wstrzymanych w systemie, dodatkowo dla "testu" przed sprawdzeniem Twojej komendy zatrzymałem amaroka i dpkg --get-selections tego nie pokazał.
Ale to nie dziala na aptitude
Tak czy inaczej, gdzieś to jednak przecież zapisane być musi?

: 12 stycznia 2009, 21:28
autor: piter
Znalazłem na stronie

http://www.debian.org/releases/stable/m ... ng.pl.html

Coś takiego:
Zwracamy uwagę, że `aptitude' używa innej metody rejestracji stanu 'hold' pakietów niż `apt-get' i `dselect'.
Możesz zidentyfikować stan 'hold' pakietów dla `aptitude' poprzez:

Kod: Zaznacz cały

 aptitude search "~ahold" | grep "^.h"
Może oto chodzi.

: 12 stycznia 2009, 21:39
autor: Akkon
piter, jesteś wielki!

Kod: Zaznacz cały

aptitude search "~ahold" | grep "^.h" 
działa wyśmienicie
Informacja jest na stronie Uwagi do wydania Debiana 4.0.
W konsoli wystarczy dać:

Kod: Zaznacz cały

aptitude search ~ahold 
rezultat jest ten sam.