ďťż
 
 
   [+] Pakiety wstrzymane
 
 

Tematy

 
    
 

 

 

 

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

  •  

     


     

     
    Copyright 2003. MĂłj serwis