Несколько действий в dnf подряд и интерактивно в dnf shell

Пакетный менеджер dnf работает в целом быстро, однако немало времени занимает прогрузка метаданных, которые содержат в т.ч. список всех файлов всех пакетов. Низкая скорость их прогрузки особенно чувствуется на процессорах с частотой одного ядра меньше 2 ГГц. Иногда бывает нужно выполнить несколько действий одновременно, например, сделать запрос repoquery, обновить систему (upgrade), установить какой-то пакет, а ждать прогрузки метаданных по несколько секунд или даже несколько десятков секунд на Intel Atom N450 на каждое действие не хочется. На помощь приходит dnf shell — интерактивная командная оболочка.
Читать далее Несколько действий в dnf подряд и интерактивно в dnf shell

Из Москвы в Холковский монастрырь с пещерами

В Белгородской области есть Холковский монастырь, на территории которого есть уникальные, очень интересные меловые пещеры. Без машины добраться туда не очень просто, опишу, как сам добирался туда и обратно, и покажу фотографии. Процесс поездки туда не менее интересен, чем сами пещеры.

Читать далее Из Москвы в Холковский монастрырь с пещерами

Снятие дампов трафика в Linux со сжатием и ротацией

Задача: для отладки странных проблем в течение нескольких часов снимать дампы всего трафика на сервере.
Однако трафика много, а места на диске не очень много.
Читать далее Снятие дампов трафика в Linux со сжатием и ротацией

Синхронизирование аудио и видео в Kdenlive (Linux)

Видео и аудио в рассинхроне, что делать, как их свести?
В этом видео показано, как подвинуть аудио относительно видео в свободном и бесплатном видеоредакторе Kdenlive.
Читать далее Синхронизирование аудио и видео в Kdenlive (Linux)

Зависимости в RPM. Автоматически и вручную проставляемые Requires и Provides. Общая концепция

В системе зависимостей RPM-пакетов есть 2 основные сущности:

  • Provides — предоставляемые пакетом «возможности»,
  • Requires — зависимости пакета — какие «возможности» нужны для работы этого пакета.


В этой статье рассмотрим их общую концепцию. Это актуально и для пользователей, и для сборщиков пакетов. Рассматривать будем на примере дистрибутива ROSA 12 (rosa2021.1).
Читать далее Зависимости в RPM. Автоматически и вручную проставляемые Requires и Provides. Общая концепция

Как быстро скачать видео с GetCourse на Linux скриптом

Написал простой скрипт для скачивания видео с GetCourse без перекодирования: https://github.com/mikhailnov/getcourse-video-downloader

Некоторые инструкции в интернете предлагают скачивать видео с GetCourse с помощью VLC, однако это требует перекодирования видео.

Этот скрипт скачивает видео-уроки с Геткурса без перекодирования. Работает на Linux, BSD, macOS и в др. UNIX-подобных окружениях.
Читать далее Как быстро скачать видео с GetCourse на Linux скриптом

Лечим ШГ в Thunderbird 91

В Thunderbird 91 по сравнению с 78 испортилась отрисовка шрифтов. Стало ШГ. Список писем стало тяжело читать, текст писем тоже. Буквы стали как бы расплывчатыми. Вот здесь VladikSS наглядно показал проблему скриншотами: https://bugzilla.mozilla.org/show_bug.cgi?id=1732583. Как же это исправить, как сделать отрисовку букв нормальной в Thunderbird 91?

Открываем редактор расширенных настроек:
Читать далее Лечим ШГ в Thunderbird 91

Установка ROSA 2021.1 по kickstart на сервер в ДЦ

В видео показывается воспроизводимая установка ROSA Server R12/X5 на удаленный сервер по кикстарт-сценарию. Читать далее Установка ROSA 2021.1 по kickstart на сервер в ДЦ

Скрытие плашки с IP-адресом в IPMI (BMC) Supermicro. Скрытие элемента сайта в браузере.

Захотел снять экранное видео, в котором нужно показать графическую консоль управления сервером Supermicro (BMC, IPMI). При записи видео будет виден IP-адрес IPMI, но его «палить» не хочу, чтобы в случае обнаружения уязвимостей в ПО консоли нельзя было прицельно взломать именно мой сервер. Не люблю обрабатывать отснятые видео, поэтому проще скрыть IP-адрес заранее. На скриншоте ниже показана сама консоль. Читать далее Скрытие плашки с IP-адресом в IPMI (BMC) Supermicro. Скрытие элемента сайта в браузере.