Zmiany pomiędzy wersją 3 and wersją 4 dla AdminGuide/UpgradeDebian10to11

Pokaż
Ignoruj:
Data i czas:
06/09/22 17:48:16 (2 years temu)
Autor:
jpo (IP: 95.160.242.157)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • AdminGuide/UpgradeDebian10to11

    v3 v4  
    1 Wkrótce 
     1= Aktualizacja systemy Debian 9 Stretch do Debian 10 Buster = 
     2 
     3|| || || Debian 10 (Buster) || Debian 11 (Bullseye) || 
     4||Domyślne || PostgreSQL || 10 || 11 || 
     5|| || PHP || 7.0 || 8.1 || 
     6||Opcjonalne || PostgreSQL || 11 || 11 || 
     7|| || PHP || 7.2 || downgrade 7.2 || 
     8 
     9''Support dla Debian oraz PHP''[[BR]] 
     10Support dla Debian 11 
     11[https://wiki.debian.org/LTS/ https://wiki.debian.org/LTS/][[BR]] 
     12Support dla PHP 
     13[http://php.net/supported-versions.php http://php.net/supported-versions.php][[BR]] 
     14[[BR]] 
     15 
     16 
     17 
     18Poniższa instrukcja przedstawia sposób aktualizacji systemu operacyjnego Linux. 
     19 
     20 
     21'''Przed przystąpieniem do prac BEZWZGLĘDNIE należy pamiętać o wykonaniu KOPI BEZPIECZEŃSTWA, 
     22całego systemu, bazy danych, katalogu /home/edokumenty.''' 
     23 
     24'''1. Aktualizacja systemy w gałęzi Stretch, Debian 9'''  
     25 
     26Zaczynamy od aktualizacji systemu w ramach gałęzi, której aktualnie się znajduje (tj. Stretch, Debian 9): 
     27{{{ 
     28#apt-get update 
     29#apt-get upgrade 
     30}}} 
     31Jeśli system nie był długo aktualizowany pewnie trzeba będzie uruchomić system ponownie ze względu na nowszą wersję jądra systemu. 
     32{{{ 
     33#reboot 
     34}}} 
     35Przed aktualizacją dystrybucji wykonujemy kopię klików konfiguracyjnych 
     36{{{ 
     37tar -pczf etc.tar.gz /etc  
     38}}} 
     39 
     40'''2. Aktualizacja dystrybucji z Stretch na Buster, Debian 9 na Debian 10'''  
     41 
     42Po aktualizacji systemu edytujemy plik /etc/apt/sources.list, zmieniamy dotychczasowe wpisy dla Stretch na Buster  
     43{{{ 
     44deb http://httpredir.debian.org/debian buster main 
     45deb http://httpredir.debian.org/debian buster-updates main 
     46deb http://security.debian.org buster/updates main 
     47}}} 
     48 
     49Możemy również skorzystać z polecenia, który wykona zmiany 
     50{{{ 
     51sed -i 's/stretch/buster/g' /etc/apt/sources.list 
     52}}} 
     53 
     54Sprawdź również do /etc/apt/sources.list.d/ czy nie posiadasz innych repozytoriów, które mogą wskazywać na Stretch. W naszym przypadku były trze dodatkowe listy dla: 
     55{{{ 
     56sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/pgdg.list 
     57 
     58deb http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main 
     59}}} 
     60{{{ 
     61sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/edokumenty.list 
     62deb http://ftp.debian.org/debian buster-backports main 
     63}}} 
     64{{{ 
     65sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/php.list 
     66deb https://packages.sury.org/php/ buster main 
     67}}} 
     68 
     69 
     70Następnym krokiem jest zaktualizowanie pakietów 
     71{{{ 
     72apt-get update 
     73}}} 
     74oraz aktualizacja dystrybucji 
     75{{{ 
     76apt-get dist-upgrade 
     77}}} 
     78 
     79W niektórych przypadkach aktualizacji dystrybucji systemu mogą pojawić się problemy z aktualizacją komponentów PHP. W tym przypadku należy usunąć link symboliczny do php.ini z /etc/php5/cli i przeniesienie php.ini z /etc/php5/apache2/. Po zakończonej aktualizacji i restarcie systemu ponownie tworzymy link symboliczny do php.ini. 
     80Wznowienie aktualizacji wykonujemy poleceniem  
     81{{{ 
     82apt-get -f install 
     83}}} 
     84 
     85Po zakończonej aktualizacji wykonujemy restart systemu 
     86{{{ 
     87reboot 
     88}}} 
     89 
    290 
    391