= Aktualizacja systemy Debian 10 Buster do Debian 11 Bullseye = || || || Debian 10 (Buster) || Debian 11 (Bullseye) || ||Domyślne || PostgreSQL || 10 || 14 || || || PHP || 7.3 || 7.4 || ||Opcjonalne || PostgreSQL || 14 || 14 || || || PHP || 7.4 || 7.4 || ''Support dla Debian oraz PHP''[[BR]] Support dla Debian 11 [https://wiki.debian.org/LTS/ https://wiki.debian.org/LTS/][[BR]] Support dla PHP [http://php.net/supported-versions.php http://php.net/supported-versions.php][[BR]] [[BR]] Poniższa instrukcja przedstawia sposób aktualizacji systemu operacyjnego Linux. '''Przed przystąpieniem do prac BEZWZGLĘDNIE należy pamiętać o wykonaniu KOPI BEZPIECZEŃSTWA, całego systemu, bazy danych, katalogu /home/edokumenty.''' '''1. Aktualizacja systemy w gałęzi Buster, Debian 10''' Zaczynamy od aktualizacji systemu w ramach gałęzi, której aktualnie się znajduje (tj. Buster, Debian 10): {{{ #apt-get update #apt-get upgrade }}} Jeśli system nie był długo aktualizowany pewnie trzeba będzie uruchomić system ponownie ze względu na nowszą wersję jądra systemu. {{{ #reboot }}} Przed aktualizacją dystrybucji wykonujemy kopię klików konfiguracyjnych {{{ tar -pczf etc_debian10.tar.gz /etc }}} '''2. Aktualizacja dystrybucji z Buster na Bullseye, Debian 10 na Debian 11''' Po aktualizacji systemu edytujemy plik /etc/apt/sources.list, zmieniamy dotychczasowe wpisy dla Buster na Bullseye {{{ deb http://deb.debian.org/debian/ bullseye main deb http://security.debian.org/debian-security bullseye-security main deb http://deb.debian.org/debian/ bullseye-updates main }}} Możemy również skorzystać z polecenia, który wykona zmiany {{{ sed -i 's/buster/bullseye/g' /etc/apt/sources.list }}} Sprawdź również do /etc/apt/sources.list.d/ czy nie posiadasz innych repozytoriów, które mogą wskazywać na Bullseye. W naszym przypadku były trze dodatkowe listy dla: {{{ sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/pgdg.list deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main }}} {{{ sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/edokumenty.list deb http://ftp.debian.org/debian bullseye-backports main }}} {{{ sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/php.list deb https://packages.sury.org/php/ bullseye main }}} Następnym krokiem jest zaktualizowanie pakietów {{{ apt-get update }}} oraz aktualizacja dystrybucji {{{ apt-get dist-upgrade }}} W 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. Wznowienie aktualizacji wykonujemy poleceniem {{{ apt-get -f install }}} Po zakończonej aktualizacji wykonujemy restart systemu {{{ reboot }}} {{{ # deb cdrom:[Debian GNU/Linux 11.0.0 _Bullseye_ - Official amd64 NETINST 20210814-10:07]/ bullseye main #deb cdrom:[Debian GNU/Linux 11.0.0 _Bullseye_ - Official amd64 NETINST 20210814-10:07]/ bullseye main deb http://deb.debian.org/debian/ bullseye main deb-src http://deb.debian.org/debian/ bullseye main deb http://security.debian.org/debian-security bullseye-security main deb-src http://security.debian.org/debian-security bullseye-security main # bullseye-updates, to get updates before a point release is made; # see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports deb http://deb.debian.org/debian/ bullseye-updates main deb-src http://deb.debian.org/debian/ bullseye-updates main # This system was installed using small removable media # (e.g. netinst, live or single CD). The matching "deb cdrom" # entries were disabled at the end of the installation process. # For information about how to configure apt package sources, # see the sources.list(5) manual. }}}