One apt to rule them all

Zdarza się, że mamy więcej niż jednego czy dwa hosty do zarządzania. Zdarza się, że wykonując aktualizację na desktopie zapomnimy o innych hostach. Albo, po prostu chcemy sobie uprościć aktualizacje i nie musieć się ręcznie logować w kilka(naście, -dziesiąt) miejsc.

Jest przyjemne, konsolowe narzędzie, które ułatwi takie zadanie. Chodzi o apt-dater, czyli narzędzie do automatycznej aktualizacji wielu hostów, działające w ncurses. Działa z pochodnymi Debiana, ale również z systemami wykorzystującymi managery pakietów rug czy yum. Zasada działania jest prosta i nieco podobna do rozwiązań typu clusterssh. Na systemie docelowym dodajemy (dla pochodnych Debiana) użytkownika, który ma dodane w /etc/sudoers:

user ALL=NOPASSWD: /usr/bin/apt-get, /usr/bin/aptitude

Dodatkowo należy umożliwić temu użytkownikowi logowanie po kluczach (pamiętamy o używaniu kluczy z hasłem!) z maszyny, z której będziemy zarządzać. No i oczywiście skonfigurować hosty, którymi apt-dater będzie zarządzać. Domyślna konfiguracja znajduje się w plikach w katalogu:

$XDG_CONFIG_HOME/apt-dater/

Definiujemy tam grupy hostów, użytkowników na poszczególnych systemach, hosty (IP lub FQDN) oraz port. Przykładowa zawartość pliku hosts.conf:

[GRUPA1]
Hosts=localhost;pi@mojeraspberry:222

[GRUPA2]
Hosts=user1@serwer.www;user2@serwer.db:222;user3@serwer.poczty:222

[GRUPA3]
Hosts=user1@kolejny.serwer,user1@kolejny.serwer2

Jednym przyciśnięciem klawisza można wywołać aktualizację listy pakietów lub instalację aktualizacji w całej grupie hostów lub na pojedynczym hoście. Oczywiście jest możliwość podłączenia się do wybranego hosta i dokładnego sprawdzenia sytuacji.

Korzystanie nie jest oczywiste – trzeba się chwilę pobawić i przywyknąć. Nie podoba mi się też wykorzystanie aptitude, którego nie trawię i który AFAIK korzysta z innego algorytmu ustalania zależności, niż apt-get[1]. Wolałbym wajig albo gołego apt-get. Domyślnie wykorzystywany jest apt-get, ale można zmienić go na aptitude w pliku /etc/apt-dater-host.conf. Niemniej rozwiązanie jest ciekawe i mało znane, więc informuję i polecam wypróbowanie. A nuż komuś się spodoba. Ja używam pół na pół – czasem aktualizacje przy pomocy apt-dater, czasem po prostu aktualizuję tradycyjnym wajig daily-upgrade.

PS Dzięki K. za informację o tym programie.

[1] Z tego powodu kiedyś był zalecany przy aktualizacji wersji Debiana. Od jakiegoś czasu zalecany jest apt-get.

UPDATE: Poprawione błędy w nazwach plików, dodana informacja o wyborze programu używanego do aktualizacji.

Okresowe statystyki bloga

Nawiązując do tradycji, kolejna odsłona statystyk. Poprzednie statystyki są sprzed ponad roku, więc czas najwyższy popatrzeć i odnotować, co się zmieniło.

Przede wszystkim zmiana lidera w gronie systemów operacyjnych. Jest nim Windows 7 z 33,14% (poprzednio drugie miejsce). Na drugim miejscu ówczesny lider, czyli Windows XP z 30%. Vista notuje spadek do 7,3%. Łącznie systemy Windows spadek do 71%. Linux się umacnia do 23,6%, Mac OS X również delikatny wzrost, do 2,3%.

Jeśli chodzi o przeglądarki to praktycznie bez zmian. Firefox kosmetyczny wzrost do 51%, Chrome również delikatnie do góry 25%. Opera powoli traci użytkowników – korzystało z niej 9,6% odwiedzających. MSIE 8.0 jest najpopularniejszą wersją przeglądarki MS z 4,5%, łącznie IE łącznie to 8,7%, czyli spadek.

Nadal spada udział rozdzielczości 1280×800 i 1280×1024, ale nadal są one z 26% najpopularniejsze. 1366×768 to już 15,5%. Szybko zanika 1024×768 – stanowi już tylko 6,2% czyli spadek aż o 6 punktów procentowych. Biorąc pod uwagę, że wszystkie statystyki liczone są od początku zliczania, to praktycznie nikt nie korzysta już z tej rozdzielczości. Widać, że gwałtownie rośnie popularność 1920×1080 i 1680×1050 – mają po 4,2% każda.

Jeśli chodzi o pagerank to bez zmian, nadal 4 tutaj. Nadal 3 na starym blogu. Na blogu muzycznym, mocno zaniedbanym aktualnie N/A.

Reklamy Google – jest nieco gorzej niż było, ale bez wielkich zmian. Pojawiła się możliwość kupienia reklamy bezpośrednio na blogu i w sumie dała większy przychód, niż AdSense. Tyle, że reklamy Google są bezobsługowe. Tak czy inaczej, chyba mam wrażenie, że wyszedłbym lepiej na zbieraniu kaucjowanych butelek, które opróżniam. A opróżniam na tyle rzadko, że nie chce mi się ich nosić na wymianę. BTW taki paradoks – piwo w butelce z kaucją jest nadal tańsze, niż w puszce. I wg niektórych (się zaliczam) smaczniejsze.

Największa zmiana na blogu? Uruchomienie statystyk Piwik Żeby nie mieszać, powyższe nadal wg stat4u, zresztą nadal trochę mało danych…