|
[+] Pakiety wstrzymane
Akkon - 09-01-2009 19:17
W jaki sposób można sprawdzić, które pakiety w systemie zostały wstrzymane i nie są aktualizowane? Chodzi mi o sytuację, w której pakiet został wstrzymany np. przez polecenie: aptitude hold pakiet
tytus05 - 09-01-2009 20:57
Nie wiem czy o to chodzi: dpkg --get-selections \* > selections.txt
Akkon - 10-01-2009 12:39
Nie wiem czy o to chodzi:
Dzięki, ale nie o to. W ten sposób dostaję listę wszystkich instalowanych pakietów, ale na jej podstawie nadal nie mogę stwierdzić jaki jest ich dokładny status i które z nich zostały wstrzymane.
maly - 10-01-2009 12:51
dselect - narzędzie do zarządzania pakietami z menu
A dselect?!
Akkon - 10-01-2009 13:07
A dselect?!
Właśnie analizuję jego możliwości, ale jak na razie nie znalazłem/nie umiem odnaleźć opcji, która by pasowała. Może ktoś dysponuje gotową składnią polecenia do konsoli?
yantar - 10-01-2009 14:37
Jest jeszcze cos takiego jak debtags (i to chyba jakos mozna polaczyc z aptitude). Sam przez chwile pogrzebalem i sie zastanawiam gdzie to jest oznaczone. Bo ani w /var/lib/aptitude/pkgstates ani w /var/lib/dpkg/status nie widze zadnych zmian przy zabawie hold/unhold
Utumno - 12-01-2009 17:06
dpkg --get-selections | grep hold
Akkon - 12-01-2009 17:21
Utumno, to nie takie łatwe ;-) dpkg --get-selections nie pokazuje flagi hold/unhold.
Utumno - 12-01-2009 19:48
leszek@utumno:~$ dpkg --get-selections | grep hold bochs hold bochs-wx hold bochs-x hold bochsbios hold leszek@utumno:~$ dpkg --version Debian `dpkg' package management program version 1.14.24 (i386). This is free software; see the GNU General Public License version 2 or later for copying conditions. There is NO warranty. See dpkg --license for copyright and license details.
[ Dodano: 2009-01-13, 02:51 ] Moze jak masz polski system to pokazuje cos innego ('wstrzymane'?). Sprobuj dpkg --get-selections > ~/selections
i rzuc okiem na ten plik...
Akkon - 12-01-2009 20:01
Moze jak masz polski system to pokazuje cos innego ('wstrzymane'?). Sprobuj Kod: dpkg --get-selections > ~/selections
i rzuc okiem na ten plik...
Uwierz mi, że oglądałem go na wszystkie sposoby ;-) U mnie wyświetla tyko takie informacje: amarok-engine-yauap install amarok-engines purge amor deinstall
Moja wersja dpkg jest identyczna co Twoja: dpkg --version Debian "dpkg", program do zarządzania pakietami, wersja "1.14.24 (i386)".
Kurcze, skoro u Ciebie pokazuje status "hold", to czemu u mnie nie? A jakim poleceniem zatrzymałeś te pakiety, bo może tu tkwi różnica? Przysłałeś mi wiadomość z przyszłości :mrgreen: ?!
Utumno - 12-01-2009 20:30
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:
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:
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!
Akkon - 12-01-2009 21:14
Te 'install' 'purge' czy 'deinstall' to sa wlasnie stany pakietow.
Tyle, to wiem i ja ;-) 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ł. Tak czy inaczej, gdzieś to jednak przecież zapisane być musi?
piter - 12-01-2009 21:28
Znalazłem na stronie
http://www.debian.org/releases/stabl...rading.pl.html
Coś takiego:
aptitude search "~ahold" | grep "^.h"
Może oto chodzi.
Akkon - 12-01-2009 21:39
piter, jesteś wielki! aptitude search "~ahold" | grep "^.h"
działa wyśmienicie Informacja jest na stronie Uwagi do wydania Debiana 4.0. W konsoli wystarczy dać: aptitude search ~ahold
rezultat jest ten sam.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|