Симулювати оновлення apt в sandbox із overlayfs і chroot: тестування пакетів та безпечний відкат

Симулювати оновлення apt в sandbox із overlayfs і chroot: тестування пакетів та безпечний відкат

Покроково створюємо sandbox на overlayfs + chroot, щоб безпечно тестувати apt‑оновлення та миттєво відкотити зміни. Скрипт, поради, FAQ.
Продовжити читання

  • Пакети та менеджери програм

Безпечне очищення місця на диску в Linux: ncdu, apt/deborphan, journalctl і tmpfiles.d

Безпечне очищення місця на диску в Linux: ncdu, apt/deborphan, journalctl і tmpfiles.d

Покроково і безпечно звільняємо місце в Linux: аналіз з ncdu, прибирання кешів apt і «сиріт» deborphan, стискання журналів journalctl та автоприбирання /tmp через tmpfiles.d.
Продовжити читання

  • Трюки та лайфхаки

Приватний PPA з авто-збіркою та підписом .deb через GitHub Actions (Ubuntu)

Приватний PPA з авто-збіркою та підписом .deb через GitHub Actions (Ubuntu)

Навчіться створювати приватний APT-репозиторій (PPA-стиль) з автоматичною збіркою та GPG-підписом .deb у GitHub Actions і підключати його на клієнтах Ubuntu.
Продовжити читання

  • Пакети та менеджери програм

Перевірка і безпечна установка .deb, AppImage та Flatpak: підписи, Firejail і план відкату

Перевірка і безпечна установка .deb, AppImage та Flatpak: підписи, Firejail і план відкату

Як безпечно встановлювати сторонні .deb, AppImage і Flatpak у Linux: перевірка підписів, ізоляція через Firejail і зрозумілий план відкату без паніки.
Продовжити читання

  • Пакети та менеджери програм

Щотижневі оповіщення про оновлення й критичні вразливості в Debian/Ubuntu через bash-скрипт і systemd timer

Щотижневі оповіщення про оновлення й критичні вразливості в Debian/Ubuntu через bash-скрипт і systemd timer

Налаштуйте щотижневі email-сповіщення про доступні оновлення APT і критичні CVE в Debian/Ubuntu. Покроково: bash-скрипт, systemd service/timer, альтернативи й FAQ.
Продовжити читання

  • Трюки та лайфхаки

Відкат проблемних оновлень у Debian/Ubuntu: діагностика, apt/dpkg-відновлення і блокування версій

Відкат проблемних оновлень у Debian/Ubuntu: діагностика, apt/dpkg-відновлення і блокування версій

Зламалося після апдейту? Пояснюю, як безпечно відкочувати пакети у Debian/Ubuntu через apt/dpkg, знаходити «винуватців» і фіксувати версії, щоб баги не повертались.
Продовжити читання

  • Пакети та менеджери програм

Повне локальне середовище Go у Linux: встановлення, модулі, Delve та автотести

Повне локальне середовище Go у Linux: встановлення, модулі, Delve та автотести

Покроково налаштовуємо локальне середовище розробки Go у Linux: установка Go, модулі, Delve для налагодження та автотести з покриттям.
Продовжити читання

  • Розробка та програмування

Локальний APT-репозиторій з reprepro і авто-ротація пакетів через systemd timers

Локальний APT-репозиторій з reprepro і авто-ротація пакетів через systemd timers

Побудуйте власний локальний APT-репозиторій на reprepro, підписуйте метадані GPG-ключем і автоматично очищайте старі версії пакетів через systemd timers.
Продовжити читання

  • Пакети та менеджери програм

Офлайн-інсталятор для Debian/Ubuntu: збір залежностей apt і переносний репозиторій

Офлайн-інсталятор для Debian/Ubuntu: збір залежностей apt і переносний репозиторій

Як зібрати всі залежності apt, створити переносний репозиторій на USB і встановити пакети без інтернету в Debian/Ubuntu. Покрокова інструкція з командами.
Продовжити читання

  • Пакети та менеджери програм

Створення .deb-пакета для служби systemd: збірка, pre/post-скрипти, підпис і локальний APT-репозиторій

Створення .deb-пакета для служби systemd: збірка, pre/post-скрипти, підпис і локальний APT-репозиторій

Покроково зберемо .deb для служби systemd: структура пакета, pre/post-скрипти, GPG-підпис і власний локальний APT-репозиторій для зручного розгортання.
Продовжити читання

  • Пакети та менеджери програм

Локальний apt-cacher-ng: прискорюємо оновлення та економимо трафік у LAN

Локальний apt-cacher-ng: прискорюємо оновлення та економимо трафік у LAN

Налаштовуємо локальний apt-cacher-ng: встановлення на сервері, конфіг клієнтів, перевірка кешу та типові помилки. Мінус хвилини очікування — плюс економія трафіку!
Продовжити читання

  • Пакети та менеджери програм

Поєднання fd, ripgrep і fzf для миттєвого пошуку та навігації в терміналі Linux

Поєднання fd, ripgrep і fzf для миттєвого пошуку та навігації в терміналі Linux

Комбінуй fd, ripgrep та fzf для блискавичного пошуку файлів і коду та швидкої навігації в терміналі Linux. Повні приклади, bash-функції й практичні трюки.
Продовжити читання

  • Трюки та лайфхаки