| 1 | W TRAKCIE TWORZENIA |
| 2 | |
| 3 | |
| 4 | = Aktualizacja systemy Debian 11 Bullseye do Debian 12 Bookworm = |
| 5 | |
| 6 | || || || Debian 10 (Buster) || Debian 11 (Bullseye) || |
| 7 | ||Domyślne || PostgreSQL || 10 || 14 || |
| 8 | || || PHP || 7.3 || 7.4 || |
| 9 | ||Opcjonalne || PostgreSQL || 14 || 14 || |
| 10 | || || PHP || 7.4 || 7.4 || |
| 11 | |
| 12 | ''Support dla Debian oraz PHP''[[BR]] |
| 13 | Support dla Debian 11 |
| 14 | [https://wiki.debian.org/LTS/ https://wiki.debian.org/LTS/][[BR]] |
| 15 | Support dla PHP |
| 16 | [http://php.net/supported-versions.php http://php.net/supported-versions.php][[BR]] |
| 17 | [[BR]] |
| 18 | |
| 19 | |
| 20 | |
| 21 | Poniższa instrukcja przedstawia sposób aktualizacji systemu operacyjnego Linux. |
| 22 | |
| 23 | |
| 24 | '''Przed przystąpieniem do prac BEZWZGLĘDNIE należy pamiętać o wykonaniu KOPI BEZPIECZEŃSTWA, |
| 25 | całego systemu, bazy danych, katalogu /home/edokumenty.''' |
| 26 | |
| 27 | '''1. Aktualizacja systemy w gałęzi Buster, Debian 10''' |
| 28 | |
| 29 | Zaczynamy od aktualizacji systemu w ramach gałęzi, której aktualnie się znajduje (tj. Buster, Debian 10): |
| 30 | {{{ |
| 31 | #apt-get update |
| 32 | #apt-get upgrade |
| 33 | }}} |
| 34 | Jeśli system nie był długo aktualizowany pewnie trzeba będzie uruchomić system ponownie ze względu na nowszą wersję jądra systemu. |
| 35 | {{{ |
| 36 | #reboot |
| 37 | }}} |
| 38 | Przed aktualizacją dystrybucji wykonujemy kopię klików konfiguracyjnych |
| 39 | {{{ |
| 40 | tar -pczf etc_debian10.tar.gz /etc |
| 41 | }}} |
| 42 | |
| 43 | '''2. Aktualizacja dystrybucji z Buster na Bullseye, Debian 10 na Debian 11''' |
| 44 | |
| 45 | Po aktualizacji systemu edytujemy plik /etc/apt/sources.list, zmieniamy dotychczasowe wpisy dla Buster na Bullseye |
| 46 | {{{ |
| 47 | deb http://deb.debian.org/debian/ bullseye main |
| 48 | deb http://security.debian.org/debian-security bullseye-security main |
| 49 | deb http://deb.debian.org/debian/ bullseye-updates main |
| 50 | }}} |
| 51 | |
| 52 | Możemy również skorzystać z polecenia, który wykona zmiany |
| 53 | {{{ |
| 54 | sed -i 's/buster/bullseye/g' /etc/apt/sources.list |
| 55 | }}} |
| 56 | |
| 57 | 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: |
| 58 | {{{ |
| 59 | sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/pgdg.list |
| 60 | |
| 61 | deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main |
| 62 | }}} |
| 63 | {{{ |
| 64 | sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/edokumenty.list |
| 65 | deb http://ftp.debian.org/debian bullseye-backports main |
| 66 | }}} |
| 67 | {{{ |
| 68 | sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/php.list |
| 69 | deb https://packages.sury.org/php/ bullseye main |
| 70 | }}} |
| 71 | |
| 72 | |
| 73 | Następnym krokiem jest zaktualizowanie pakietów |
| 74 | {{{ |
| 75 | apt-get update |
| 76 | }}} |
| 77 | oraz aktualizacja dystrybucji |
| 78 | {{{ |
| 79 | apt-get dist-upgrade |
| 80 | }}} |
| 81 | |
| 82 | 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. |
| 83 | Wznowienie aktualizacji wykonujemy poleceniem |
| 84 | {{{ |
| 85 | apt-get -f install |
| 86 | }}} |
| 87 | |
| 88 | Po zakończonej aktualizacji wykonujemy restart systemu |
| 89 | {{{ |
| 90 | reboot |
| 91 | }}} |
| 92 | |
| 93 | |
| 94 | {{{ |
| 95 | # deb cdrom:[Debian GNU/Linux 11.0.0 _Bullseye_ - Official amd64 NETINST 20210814-10:07]/ bullseye main |
| 96 | |
| 97 | #deb cdrom:[Debian GNU/Linux 11.0.0 _Bullseye_ - Official amd64 NETINST 20210814-10:07]/ bullseye main |
| 98 | |
| 99 | deb http://deb.debian.org/debian/ bullseye main |
| 100 | deb-src http://deb.debian.org/debian/ bullseye main |
| 101 | |
| 102 | deb http://security.debian.org/debian-security bullseye-security main |
| 103 | deb-src http://security.debian.org/debian-security bullseye-security main |
| 104 | |
| 105 | # bullseye-updates, to get updates before a point release is made; |
| 106 | # see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports |
| 107 | deb http://deb.debian.org/debian/ bullseye-updates main |
| 108 | deb-src http://deb.debian.org/debian/ bullseye-updates main |
| 109 | |
| 110 | # This system was installed using small removable media |
| 111 | # (e.g. netinst, live or single CD). The matching "deb cdrom" |
| 112 | # entries were disabled at the end of the installation process. |
| 113 | # For information about how to configure apt package sources, |
| 114 | # see the sources.list(5) manual. |
| 115 | }}} |