Te procedury aktualizacji zawierają tylko najważniejsze informacje i najlepsze praktyki dotyczące aktualizacji działającego serwera Ubuntu przy zachowaniu minimalnego czasu przestoju.
Ubuntu 16.04.6 do Ubuntu 18.04
Kopia zapasowa – Jeśli korzystasz z dostawcy chmury, takiego jak DigitalOcean, utwórz migawkę (snapshot). Zaleca się wyłączenie maszyny wirtualnej przed utworzeniem migawki, aby zachować integralność plików. Jeśli nie korzystasz z maszyny wirtualnej ani dostawcy chmury, zaleca się wykonanie kopii całego systemu plików. Co najmniej musisz wykonać kopię zapasową katalogów /home, /etc i /var.
Aktualizacja zainstalowanych pakietów
Przed rozpoczęciem aktualizacji wydania zaleca się zaktualizowanie wszystkich pakietów do najnowszych wersji dla bieżącego wydania. Zaktualizuj listę pakietów:
sudo apt-get update
Następnie zaktualizuj zainstalowane pakiety do najnowszych dostępnych wersji:
sudo apt-get upgrade
Po zakończeniu użyj poniższego polecenia. Wykona ono dodatkowe aktualizacje wymagające zmiany zależności, dodania lub usunięcia nowych pakietów, jeśli to konieczne. Przetworzy kroki aktualizacji, które mogły zostać wstrzymane przez apt-get upgrade.
sudo apt-get dist-upgrade
Aktualizacja Ubuntu do wersji 18.04
sudo do-release-upgrade
Aktualizacja z MySQL 5.7 do 8.0
Pobierz konfigurację pakietu
wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.14-1_all.deb
Skonfiguruj ponownie pakiety
sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb
Zaktualizuj pakiety
sudo apt-get update
Zaktualizuj MySQL
sudo apt install mysql-client or mysql-server