Репозитории пакетов для el8

Тема для обсуждения репозитория пакетов pkgs.sysadmins.ws
Ответить
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2800
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 8
Откуда: Из серверной

Репозитории пакетов для el8

Сообщение Raven » 31 мар 2020, 08:20

Обновившись до el8 был неприятно удивлен скудностью пакетной базы и кривизной сборок в epel, в связи с чем выкатываю свои исправления.

  • Пакеты не тестировались на совместимость с CentOS Stream
  • Ни в коем случае не выполняйте dnf update при включенном репозитории extras - есть риск повреждения системы



Состав репозитория:
  • base - сборки пакетов, отсутствующие в базовой системе, но возможно имеющиеся в epel
  • extras - пакеты обновляющие или конфликтующие с родными пакетами дистрибутива
  • modular - модульный репозиторий с пакетами, установка которых на немодульной основе запрещена (httpd, nginx)
  • multimedia - пакеты со всевозможными аудио/видео плеерами и сопутствующими библиотеками, кодеками
  • testing - пакеты еще не прошедшие тестирование
Что из вкусностей имеется на данный момент:
  • Графический редактор Krita
  • rar и ark с его поддержкой
  • браузеры Falcon и Otter
  • выпадающий терминал yakuake
  • birdtray - обертка для thunderbird, позволяющая спрятать его в трей
  • плееры clementine, deadbeef, mplayer (c mencoder), vlc, strawbwrry
  • ffmpeg, avidemux, kdenlive
  • wine обновлен до 7.4 также выполнена сборка для архитектуры x86, т.к. многие windows-приложения не запускаются под x86_64
  • обновлены mc, nano, varnish
  • sauerbraten (как же не пострелять на досуге?)
  • dovecot обновлен до 2.3
  • exim последней версии, собранный с поддержкой DMARC, SRS, ARC
  • httpd собранный с патчами от cPanel, позволяющми использовать общий враппер для fcgid при использовании suexec
  • nginx-cp кастомизированная сборка стабильной ветки nginx, в поставке присутствуют модули geoip2, lua, brotli, headers more, а также использованы патчи cloudflare
  • python310-* - Python 3.10 с базовым набором модулей
  • qemu-6.1.0 (использовать с осторожностью, т.к. имеется конфликт зависимостей!!!!)
  • pipewire-0.3.40 полнофункциональная сборка с возможностью прозрачной замены JACK и Pulseaudio
  • qbittorrent с поддержкой спецификации BitTorrent V2
  • qt6 и qt4
  • kernel-rx - ядро linux из последней LTS-ветки, собранное с доп. возможностями, такими как Reiserfs, OCFS2, механизм Binder IPC из Android
  • kernel-rxl - то же, что и выше, но из предыдущей LTS-ветки

  • Графические окружения:
    • LxQt
    • LXDE
    • Pantheon
    • I3
    • XFCE обновлен до 4.16 - удален в связи с актуализацией версии в epel
    • дособраны отсутствующие или криво собранные в epel части KDE
    Для подключения необходимо установить пакет raven-release

    Код: Выделить всё

    # dnf localinstall https://pkgs.dyn.su/el8/base/x86_64/raven-release-1.0-3.el8.noarch.rpm
    Репозиторий extras по умолчанию выключен во избежание конфликтов, по мере необходимости его нужно будет подключать, например, для установки wine необходимо выполнить следующую команду:

    Код: Выделить всё

    dnf --enablerepo=epel,raven-extras install  wine.i686 wine-core.i686 wine-pulseaudio.i686 wine-capi.i686 wine-cms.i686 wine-ldap.i686 wine-openal.i686 wine wine-core wine-pulseaudio wine-capi wine-cms wine-ldap wine-openal
    

    К wine также могут понадобиться еще и mesa-dri-drivers в сборках для обеих архитектур
Я не злопамятный, я просто часто ковыряю логи
Ответить

Вернуться в «Репозиторий»