SCROLL

Посты автора «jakonda»

Debian хорошо известен своей стабильностью. Однако из-за такого упора на стабильность некоторые пакеты могут не иметь последних функций или обновлений с течением времени. Debian предлагает решение этой проблемы с помощью обратных портов и экспериментальных репозиториев.

Рассмотрим как использовать Backports и экспериментальные репозитории в Debian 12, 11 или 10.

Backports репозиторий

Backports — это пакеты из более новых версий Debian, которые перекомпилированы для работы в более старых версиях. Это позволяет пользователям получать новые функции без ущерба для стабильности системы.

Чтобы включить репозиторий backports в Debian, нужно в файле /etc/apt/sources.list добавить соответствующие строки в зависимости от вашей версии Debian.

Bookworm

deb http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware
deb-src http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware

Bullseye

deb http://deb.debian.org/debian bullseye-backports main contrib non-free
deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free

Buster

deb http://deb.debian.org/debian buster-backports main contrib non-free
deb-src http://deb.debian.org/debian buster-backports main contrib non-free

После обновим список репозиториев, выполнив следующую команду:

sudo apt-get update

Использование

Установка пакетов из Backports. Синтаксис аналогичен установке стандартного пакета, за исключением того, что добавляется флаг -t.

sudo apt-get install "package-name" -t <backports-name>

Вместо <backports-name> указываем в зависимости от вашей версии Debian:

  • Bookworm — bookworm-backports
  • Bullseye — bullseye-backports
  • Buster — buster-backports

Экспериментальный репозиторий

Экспериментальные репозитории содержат очень новое и потенциально нестабильное программное обеспечение, которое ещё не готово для основных репозиториев. Эти репозитории предоставляют пользователям доступ к новейшему программному обеспечению, но с риском нестабильности.

Так же как и с добавлением репозиториев backports, в файле /etc/apt/sources.list, в конец добавляем следующие строки:

deb http://deb.debian.org/debian experimental main contrib non-free
deb-src http://deb.debian.org/debian experimental main contrib non-free

Использование

Используйте флаг -t с ключевым словом experimental в командах для поиска и установки пакетов из экспериментального репозитория.

sudo apt-get install "package-name" -t experimental
Будьте осторожны при использовании пакетов из экспериментального репозитория, особенно на рабочих серверах или в системах с важными службами. Экспериментальный репозиторий не рекомендуется использовать для общих целей из-за повышенного риска возникновения проблем с совместимостью.

XPEnology — это основанный на Linux загрузчик, разработанный для того, чтобы эмулировать оригинальный загрузчик Synology, позволяющий операционной системе Synology Disk Station Manager (DSM) работать на сторонних аппаратных средствах (железе, выпущенном не компанией Synology) и эмулировать определённые модели устройств Diskstation.

Netplan — это утилита для конфигурации сетевых настроек в системах на базе Ubuntu (начиная с версии 17.10) и других дистрибутивах Linux, использующих systemd-networkd или NetworkManager. Она позволяет задать настройки сети через удобный YAML-файл и автоматически применить их.

При развертывании операционных систем через Configuration Manager (MECM), есть поддержка F8 в среде WinPE, которая позволяет вызвать командную строку и получить доступ к логам. Очень полезный инструмент для отладки.

Xvfb (X Virtual Framebuffer) — это виртуальный X-сервер для Linux, который запускает приложения с графическим интерфейсом в фоновом режиме без физического монитора. Он полезен для автоматизированного тестирования GUI-приложений, запуска X11-программ на сервере или в средах без графической оболочки (headless systems).

du (disk usage) — это мощный инструмент для оценки объёма дискового пространства, используемого данным файлом или каталогом.

В случае если в системе две или более сетевых карт и необходимо чтобы у каждой из этих карт был собственный шлюз по умолчанию, то для решения этой задачи можно использовать пакет iproute2, который включен во все современные дистрибутивы Linux и, как правило, уже установлен.

В продуктивной среде Configuration Manager версии 2403 в связке с SQL Server 2022 Standard столкнулся с ошибкой при импорте дайверов.

Reporting Services Point в Configuration Manager интегрируется с SQL Server Reporting Services (SSRS) и предоставляет отчёты о состоянии инфраструктуры MECM. Он используется для мониторинга клиентов и серверов, анализа данных, проверки соответствия требованиям и создания пользовательских отчётов. Это ключевой инструмент для управления и принятия решений на основе данных.

Microsoft Endpoint Configuration Manager (MECM), ранее известный как System Center Configuration Manager (SCCM), — это программное решение от Microsoft для управления серверами и рабочими станциями в больших средах Active Directory.

Oracle WebLogic Server — единая, расширяемая платформа для разработки, развёртывания и запуска корпоративных приложений, таких как Java, в локальной и облачной среде.

Низкоуровневое обнаружение (LLD — Low-Level Discovery) позволяет автоматически создавать элементы, триггеры и графики для различных объектов на компьютере. Например, Zabbix может автоматически начать мониторинг файловых систем или сетевых интерфейсов на вашем компьютере без необходимости вручную создавать элементы для каждой файловой системы или сетевого интерфейса.

В случае если у вас, так же как и у меня ONLYOFFICE Docs находится за NAT и требуется обеспечить его доступность из внешней сети, то можно настроить обратное проксирование Nginx.

Greenbone — это программное обеспечение для сканирования уязвимостей и управления ими с открытым исходным кодом. Оно предоставляет набор тестов на сетевую уязвимость для поиска лазеек безопасности в системах и приложениях.

Ansible Playbook — это мощные сценарии автоматизации, которые организуют выполнение множества задач, назначают роли, определяют конфигурации и шаги развертывания, а также управляют переменными.

Ansible Playbook — это мощные сценарии автоматизации, которые организуют выполнение множества задач, назначают роли, определяют конфигурации и шаги развертывания, а также управляют переменными.

Ansible Playbook — это мощные сценарии автоматизации, которые организуют выполнение множества задач, назначают роли, определяют конфигурации и шаги развертывания, а также управляют переменными.

Команды diff и patch  позволяют сравнивать файлы и эффективно применять изменения, гарантируя, что ваша кодовая база или конфигурация остаются актуальными и согласованными.