Що нового пропонує нам 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).
- Десятки пакетів оновлено або замінено — старі поступово йдуть у минуле.В ідеалі, у вашій системі мають бути лише офіційні пакети з 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Код: Виділити все
df -hКод: Виділити все
apt cleanКод: Виділити все
apt -o APT::Get::Trivial-Only=true full-upgradeКод: Виділити все
apt autoremove
apt purge '~c'
apt purge '~o'Код: Виділити все
apt upgrade --without-new-pkgsКод: Виділити все
apt full-upgradeПеревірка оновлення ядра:
Код: Виділити все
apt install linux-image-amd64Перевіряємо версію і насолоджуємось.
Код: Виділити все
cat /etc/*-rel*Бувають і ситуації, коли оновлення не можливо, якщо для вас проблемно відкотитись до попереднього стану у випадку невдалого оновлення, краще почекати на підтримку всіх залежностей і не виконувати дії самому.
Debian вже звертає увагу, що apt зберігає історію у /var/log/apt/history.log — стане в нагоді при відлові багів при оновленні софта і залежностей.
Оновлення може тривати доволі довго і варто забезпечити стабільне з’єднання, щоб не було розривів (або використовувати screen/tmux), хоча для оновлень я раджу надійне з’єднання, оскільки в випадку розриву сессії достукатись до screen може й не вийти.
При проблемах з пакетами радять спробувати оновлення такою командою
Код: Виділити все
apt full-upgrade -o APT::Immediate-Configure=0Код: Виділити все
dpkg -r --force-depends package_nameКод: Виділити все
apt list '~o'Всім вдалих апдейтів і стабільного аптайму!
Джерело: https://stael.com.ua
