Bakus Blog

Just another rzeczywistość…

Automatyczny aktualizator Chromium dla Gentoo

Google ChromeJako, że jestem aktywnym użytkownikiem Gentoo oraz Chromium i zależy mi na posiadaniu możliwie najnowszego builda tego ostatniego postanowiłem napisać aktomatyczny skrypt aktualizujący moją przeglądarkę. Skrypt, choć prosty, to znacząco ułatwia mi życie – tak jak mój odtwarzacz. Zasada działania jest prosta – pobieramy informacje o najnowszej kompilacji, porównujemy i pobieramy, gdy mamy starszą wersję. Dodatkowo dodałem także pobieranie ikonki w formacie PNG.

Ze względu na tworzenie dowiązań symbolicznych do bibliotek nie jestem pewien, czy skrypt zadziała prawidłowo w środowisku innym niż Gentoo Linux. Warto także wspomnieć, że nie sprawdzam, czy w systemie są dostępne odpowiednie biblioteki – może zmienię to w przyszłej wersji skryptu. Obecnie wiem, iż wymagane są następujące pakiety:

  • app-arch/unzip
  • >=dev-libs/nspr-4.7
  • >=dev-libs/nss-3.12
  • gnome-base/gconf
  • media-fonts/corefonts
  • >=sys-devel/gcc-4.2

Częstotliwość wydawania nowych wersji jest bardzo zróżnicowana i wacha się pomiędzy 1 wydaniem w ciągu dnia (tak było 19 kwietnia) a 60 wydaniami (tak było 7 kwietnia). Można przyjąć, że średnia jest powyżej 30 wydań dziennie. By jednak nie przesadzać z ciągłymi restartami przeglądarki proponuję ustawić CRONa na wykonywanie co 4-6 godzin:

11    */6    *    *    *    aktualizatorChromium.sh

W trakcie pisania tego wpisu pojawiły się 2 nowe kompilacje. Jak poprzednio skrypt jest dostępny do pobrania: https://code.idn.net.pl/aktualizatorChromium.sh

Spodobał Ci się ten skrypt? Coś jest nie tak? Napisz w komentarzu 😉

Aktualizacja [08.09.2009 00:52]:

Zauważyłem, że rośnie zapotrzebowanie na możliwość łatwego instalowania Chomium/Chrome dla systemów z rodziny linuksowych. Sprawdziłem osobiście mój skrypt i stwierdzam, że działa na Ubuntu i jemu pochodnych – wystarczy wykonać skrypt poprzedzając wywołanie przez sudo. Działa także jako instalator. Zainteresowanym polecam zatem skorzystanie 🙂

W razie czego komentujcie! 🙂

Posted under: Linux, Praca, Przyjemności

Tagged as: , , , , , , ,