Aktualizacja immudex
Immudex ze względu na to, że jest system wydawanym na zasadzie LiveCD, jego najważniejsze elementy jak: jądro, initrd oraz archiwum squashfs pozostają stałe. Aktualizacji dokonuje się poprzez ich wymianę na miejscu docelowym. W zależności od rodzaju instalacji można wgrać nowy obraz na dysk lub zmienić te pliki na partycji utworzonej podczas instalacji.
Immudex w wersji stablinej nie jest wydawany regularnie. Posiada on trzy powody do wydania nowej wersji: Aktualizacja jądra, poważna zmiana (potrzeba dołączenia jakiegoś narzędzia/programu, wykrycie/naprawa błędu w jednym z narzędzi) lub duża ilość pakietów do aktualizacji. Inaczej jest w przypadku wersji testowej, gdzie wydania publikowane są regularnie co tydzień w sobotę.
Aktualizacji możemy dokonać dwa sposób albo ręcznie, albo automatycznie wykorzystując do tego narzędzie immudex_upgrade. Warto jednak zaznaczyć, że wybierając opcją automatyczą to może ona się nie powieźć, jeśli używaliśmy autorskiego archiwum squashfs i jego wielkość przekracza 2GB. Wówczas należy dokonać ręcznie poprzez uruchomienie komputera z pamięci USB.
Po zalogowaniu się użytkownika do systemu zostanie wyświetlone mu powiadomienie o tym czy jest dostępna nowa wersja immudex. Dostępność nowej sprawdzana jest na zasadzie wersji zapisanej w aktualizacji na serwerze dystrybującym system. Porównywane są wartości z pliku lokalnego (na dysku) i pliku zadalnego (na serwerze).
Aktualizacja ręczna
W przypadku ręcznej aktualizacji należy pobrać obraz z jednego z serwerów:
Załadować go na pamięć USB lub wypalić na płycie.
$ sudo dd if=immudex64.iso bs=1M of=/dev/sdX status=progress
Po załadowaniu obrazu na nośnik, uruchamiamy z niego komputer. Po uruchomieniu systemu musimy podmontować partycję z systemem. Przeważnie jest pierwsza partycja lub druga partycja na dysku (w trybie UEFI)
$ sudo mount /dev/sdX1 /mnt
Następnie usuwamy zawartość katalogu live.
sudo rm -rf /mnt/live/*
Teraz należy skopiować zawartość katalogu live na obrazie. Katalog ten jest montowany w dwóch miejscach: /run/live/medium/live lub /usr/lib/live/mount/medium/live.
sudo cp /run/live/medium/live/* /mnt/live;
Po wykonaniu tych czynności możemy odmontować partycję z system a następnie zrestartować komputer. System uruchomi się ponownie, ale już za pomocą immudex w najnowszej wersji.
Aktualizacja automatyczna
Aktualizacja automatyczna sprowadza się w zasadzie do jednego polecenia. Bowiem narzędzie immudex_upgrade posiada opcję --upgrade, która sprawdzi dostępność nowej wersji, a następnie po potwierdzeniu przez użytkownika rozpocznie proces aktualizacji.
xf0r3m@immudex:~$ immudex_upgrade --upgrade New version (0.1.9) of immudex is available. Warning, reboot maybe necessary to continue work on this machine Do you want upgrade this system? (y/n): y Upgrading immudex to the newest version...[ OK ]
Po wykonaniu tej czynności najlepiej jest wykonać ponowny rozruch komputera.
⚠ Uwaga! Próba automatycznej aktualizacji może się zakończyć niepowodzeniem jeśli korzystamy z niestandardowego obrazu, którego rozmiar przekaracza 2GB.
~xf0r3m