Щотижневі оповіщення про оновлення й критичні вразливості в 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-функції й практичні трюки.
Продовжити читання

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

Як безпечно встановити, протестувати й відкотити ядро Linux в Ubuntu та налаштувати автооновлення

Як безпечно встановити, протестувати й відкотити ядро Linux в Ubuntu та налаштувати автооновлення

Покроково: безпечне оновлення та встановлення ядра Linux в Ubuntu, тестування без ризику, швидкий відкат і налаштування автооновлення та Livepatch.
Продовжити читання

  • Системне адміністрування

Надійне встановлення й керування програмами в Linux: apt, Snap і Flatpak, репозиторії, пріоритети та автооновлення

Надійне встановлення й керування програмами в Linux: apt, Snap і Flatpak, репозиторії, пріоритети та автооновлення

Порівнюємо apt, Snap і Flatpak: як безпечно додати репозиторії, налаштувати пріоритети (pinning) та автоматичні оновлення через systemd timers і Unattended-Upgrades.
Продовжити читання

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