Відбувся вихід Debian 13 Trixie — це повноцінний новий реліз зі значними оновленнями ядра, програмного забезпечення й архітектур (включно з RISC‑V), а також помітним приростом продуктивності. Хоч оновлюватись в перший день релізу – не бажано для продуктового серидовища. Якщо готові вже зараз повторити мій експеримент – не забувайте зробити бекап і уважно слідкуйте за оновленнями, бо вразливості, що виправляються після релізу – доволі поширена практика, а резикувати власними серверами точно не варто.
Що нового пропонує нам Debian 13 Trixie?
Код: Виділити все
- Ядро Linux 6.12 LTS — нові фічі, краща підтримка сучасного заліза, ще більше швидкості.
- Оновлені робочі середовища: GNOME 48, KDE Plasma 6.3, LXDE 13, LXQt 2.1.0, Xfce 4.20.
- Свіжі компілятори та мови: GCC 14.2, Python 3.13, OpenJDK 21.
- Повноцінна підтримка архітектури RISC-V 64-bit.
- Reproducible builds та HTTP/3 у curl.
- Новий формат APT-репозиторіїв (deb822-style sources).
- +13% продуктивності на серверних тестах (порівняно з Bookworm).
- Десятки пакетів оновлено або замінено — старі поступово йдуть у минуле.
Офіційна документація рекомендує оновлюватись з останньої версії Debian 12, і перед оновленням – встановити всі доступні оновлення на поточну систему, і тільки потім рухатись далі.
В ідеалі, у вашій системі мають бути лише офіційні пакети з bookworm та офіційних backports, якщо використовуєте стороннє ПЗ, біллінги – можуть не запуститись.
Головне про APT і репозиторії
Debian поступово відмовляється від звичного sources.list на користь deb822 як більш зручнішого й читабельнішого, може він дійсно більш зручний для типізації і автоматизації, але до нього ще варто звикнути.
Зразок для Trixie:
Код: Виділити все
(/etc/apt/sources.list)
Types: deb
URIs: https://deb.debian.org/debian
Suites: trixie trixie-updates
Components: main non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb
URIs: https://security.debian.org/debian-security
Suites: trixie-security
Components: main non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Перед істаляцією ще раз перевіряємо що маємо бекап потрібної інформації, погоджуємось що сервер буде недоступний, перевіряємо чи достатньо вільного місця і починаємо:
Звільняємо кеш:
Перевіряємо, скільки треба місця:
Код: Виділити все
apt -o APT::Get::Trivial-Only=true full-upgrade
Видаляємо зайві і застарілі пакети:
Код: Виділити все
apt autoremove
apt purge '~c'
apt purge '~o'
Оновлення раджу робити в два кроки – оновлення основних елементів системи:
і після цього оновлення залежностей, видалення старих, тощо:
Уважно читаємо повідомлення при інсталяції, погоджуємось і за пів годинки на середньому комп’ютері маємо оновлену систему.
Перевірка оновлення ядра:
Після ребуту нас зустріне оновлена Debian 13.
Перевіряємо версію і насолоджуємось.
Оновлення з bookworm до trixie — це трохи марафон, але якщо ставитись до оновлення відповідально, нова система порадує вас продуктивністю, свіжими пакетами й новими можливостями.
Бувають і ситуації, коли оновлення не можливо, якщо для вас проблемно відкотитись до попереднього стану у випадку невдалого оновлення, краще почекати на підтримку всіх залежностей і не виконувати дії самому.
Debian вже звертає увагу, що apt зберігає історію у /var/log/apt/history.log — стане в нагоді при відлові багів при оновленні софта і залежностей.
Оновлення може тривати доволі довго і варто забезпечити стабільне з’єднання, щоб не було розривів (або використовувати screen/tmux), хоча для оновлень я раджу надійне з’єднання, оскільки в випадку розриву сессії достукатись до screen може й не вийти.
При проблемах з пакетами радять спробувати оновлення такою командою
Код: Виділити все
apt full-upgrade -o APT::Immediate-Configure=0
Проблемні пакети може доведеться видалити вручну, за допомогою
Список застарілих пакетів можна отримати так:
В цілому – веб сервер оновився без істотних складнощів, і готовий до роботи.
Всім вдалих апдейтів і стабільного аптайму!
Джерело: https://stael.com.ua
Відбувся вихід Debian 13 Trixie — це повноцінний новий реліз зі значними оновленнями ядра, програмного забезпечення й архітектур (включно з RISC‑V), а також помітним приростом продуктивності. Хоч оновлюватись в перший день релізу – не бажано для продуктового серидовища. Якщо готові вже зараз повторити мій експеримент – не забувайте зробити бекап і уважно слідкуйте за оновленнями, бо вразливості, що виправляються після релізу – доволі поширена практика, а резикувати власними серверами точно не варто.
Що нового пропонує нам Debian 13 Trixie?
[code]- Ядро Linux 6.12 LTS — нові фічі, краща підтримка сучасного заліза, ще більше швидкості.
- Оновлені робочі середовища: GNOME 48, KDE Plasma 6.3, LXDE 13, LXQt 2.1.0, Xfce 4.20.
- Свіжі компілятори та мови: GCC 14.2, Python 3.13, OpenJDK 21.
- Повноцінна підтримка архітектури RISC-V 64-bit.
- Reproducible builds та HTTP/3 у curl.
- Новий формат APT-репозиторіїв (deb822-style sources).
- +13% продуктивності на серверних тестах (порівняно з Bookworm).
- Десятки пакетів оновлено або замінено — старі поступово йдуть у минуле.[/code]
Офіційна документація рекомендує оновлюватись з останньої версії Debian 12, і перед оновленням – встановити всі доступні оновлення на поточну систему, і тільки потім рухатись далі.
В ідеалі, у вашій системі мають бути лише офіційні пакети з bookworm та офіційних backports, якщо використовуєте стороннє ПЗ, біллінги – можуть не запуститись.
[b]Головне про APT і репозиторії[/b]
Debian поступово відмовляється від звичного sources.list на користь deb822 як більш зручнішого й читабельнішого, може він дійсно більш зручний для типізації і автоматизації, але до нього ще варто звикнути.
Зразок для Trixie:
[code](/etc/apt/sources.list)
Types: deb
URIs: https://deb.debian.org/debian
Suites: trixie trixie-updates
Components: main non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb
URIs: https://security.debian.org/debian-security
Suites: trixie-security
Components: main non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg[/code]
Перед істаляцією ще раз перевіряємо що маємо бекап потрібної інформації, погоджуємось що сервер буде недоступний, перевіряємо чи достатньо вільного місця і починаємо:
[code]df -h[/code]
Звільняємо кеш:
[code]apt clean[/code]
Перевіряємо, скільки треба місця:
[code]apt -o APT::Get::Trivial-Only=true full-upgrade[/code]
Видаляємо зайві і застарілі пакети:
[code]apt autoremove
apt purge '~c'
apt purge '~o'[/code]
Оновлення раджу робити в два кроки – оновлення основних елементів системи:
[code]apt upgrade --without-new-pkgs[/code]
і після цього оновлення залежностей, видалення старих, тощо:
[code]apt full-upgrade[/code]
Уважно читаємо повідомлення при інсталяції, погоджуємось і за пів годинки на середньому комп’ютері маємо оновлену систему.
Перевірка оновлення ядра:
[code]apt install linux-image-amd64[/code]
Після ребуту нас зустріне оновлена Debian 13.
Перевіряємо версію і насолоджуємось.
[code]cat /etc/*-rel*[/code]
Оновлення з bookworm до trixie — це трохи марафон, але якщо ставитись до оновлення відповідально, нова система порадує вас продуктивністю, свіжими пакетами й новими можливостями.
Бувають і ситуації, коли оновлення не можливо, якщо для вас проблемно відкотитись до попереднього стану у випадку невдалого оновлення, краще почекати на підтримку всіх залежностей і не виконувати дії самому.
Debian вже звертає увагу, що apt зберігає історію у /var/log/apt/history.log — стане в нагоді при відлові багів при оновленні софта і залежностей.
Оновлення може тривати доволі довго і варто забезпечити стабільне з’єднання, щоб не було розривів (або використовувати screen/tmux), хоча для оновлень я раджу надійне з’єднання, оскільки в випадку розриву сессії достукатись до screen може й не вийти.
При проблемах з пакетами радять спробувати оновлення такою командою
[code]apt full-upgrade -o APT::Immediate-Configure=0[/code]
Проблемні пакети може доведеться видалити вручну, за допомогою
[code]dpkg -r --force-depends package_name[/code]
Список застарілих пакетів можна отримати так:
[code]apt list '~o'[/code]
В цілому – веб сервер оновився без істотних складнощів, і готовий до роботи.
Всім вдалих апдейтів і стабільного аптайму!
[right][i]Джерело: https://stael.com.ua[/i][/right]