Synaptic – zablokowanie aktualizacji wybranego pakietu

Uwaga: Ten wpis został utworzony ponad rok temu. Informacje w nim zawarte mogą być nieaktualne!

Blokowanie aktualizacji pakietów jest przydatne w sytuacji, gdy chcesz pracować na konkretnej wersji pewnego pakietu i nie życzysz sobie jego aktualizacji. Bywa tak, że starsza wersja danego pakietu działa o wiele lepiej lub zapewnia lepsze możliwości niż jego nowy odpowiednik.

Taka sytuacja ma miejsce na przykład w przypadku aplikacji Wine. Wersja 1.0.1 jest zdecydowanie najlepsza i bije na głowę wszystkie kolejne, dlatego warto zablokować/uniemożliwić aktualizację tego pakietu.

Aby uniemożliwić aktualizację wybranego pakietu:

  • otwórz Menedżer pakietów Synaptic znajdujący się w System > Preferencje,
  • użyj wyszukiwarki w celu odnalezienia odpowiedniego pakietu,
  • zaznacz go,
  • z menu Pakiet wybierz Zablokuj wersję.

Odblokowanie analogicznie :)
To wszystko, jest jeszcze możliwość zrobienia tego wszystkiego w terminalu.

sudo echo "nazwa_pakietu hold" | dpkg --set-selections

Oczywiście odpowiednio wypełnij nazwa_pakietu
Aby odblokować (przywrócić możliwość aktualizacji) pakiet, wydaj polecenie:

sudo echo "nazwa_pakietu install" | dpkg --set-selections
Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • Błażej

    Przyda się na przyszłość, bo teraz nie mam problemów z Aplet NetworkManager.

    Apropo WIne, czy mógłbyś tym razem Ty napisać instrukcję jak oglądać filmy na Iplex.pl? Pisał już o tym Michał Subtelny, ale nie mogłem sobie z tym poradzić, java działała, ale nie dla iplex, no i to było dla v. 9.10 (o ile to ma teraz jakieś znaczenie). Byłbym bardzo wdzięczny. Od lutego Iplex/Vivdas obiecuje, że zrobią wersję dla linuksiarzy, ale jak widać, nic nie zrobili.

  • Admc

    Wine 1.0.1 najlepsze? Nie powiedziałbym.

    • Szmitas

      Dla CSa jak najbardziej :]

  • majoballs

    Jeżeli ktoś preferuje aptitude, to zablokować można wykonać poprzez

    aptitude hold 

    a odblokować

    aptitude unhold 
  • majoballs

    miało być: aptitude hold i aptitude unhold :D