~Rami ₪ MANUALS
רמי
SUBJECT: RHEL, Fedora: Установка рекомендованных пакетов
AUTHOR: Rami Rosenfeld
DATE: 12/09/22; upd. 24/09/22; 08/11/25
TIME: 15.00
LANG: ru, en
LICENSE: GNU FDL 1.3
TAGS: gnu, gnome, software, opensource, linux, system, man, manual, bash, privacy, security, rhel, centos, mate, xfce, lxde, spin, de, systemd, systemctl, selinux, firewalld, dnf, rpm
RHEL, Fedora: Установка рекомендованных пакетов
INTRO
Подробности установки программного обеспечения для анализа, тестирования, обслуживания ОС, системных утилит, а также для поддержки сетевых соединений и сервисов см. в материалах:
До установки прикладных пакетов (программ) важно также воспользоваться настройками из следующих руководств:
Подробности об отдельных прикладных программах см. в материале:
Примечание 1. Практически все упоминаемое программное обеспечение содержится либо в стандартных репозиториях Fedor'ы, либо в подключаемом репозитории RPM FUSION. Я не рекомендую использовать иные репозитории.
Примечание 2. Будьте осторожны и следите за зависимостями! Рекомендуемый софт предназначен для GNOME и MATE, а вот в случае с XFCE и LXDE вы можете ненароком (в качестве зависимостей) затащить в ОС добрую половину GNOME! Впрочем, я такого пока не наблюдал.
NOTE
Обновление системы и ее перезагрузка
Вначале обновите "чистую" ОС и ее компоненты, перезагрузите компьютер и лишь затем приступайте к инсталляции прикладного ПО:
dnf upgrade
systemctl reboot
Примечание: Не запутайтесь - команда "dnf upgrade" обновляет ОС (равно как и все установленные компоненты, пакеты, пользовательские программы), НО НЕ(!) обновляет операционную систему до следующего релиза, если таковой существует. Это аналог устаревшей команды "dnf update".
Интернет
dnf install firefox
Примечание: вместо Firefox, отсылающего множественную телеметрию разработчикам, вы можете установить его форк с усиленными настройками безопасности и прочими улучшениями:
dnf config-manager addrepo --from-repofile=https://repo.librewolf.net/librewolf.repo
dnf install librewolf
dnf install liferea uget
dnf install pidgin pidgin-otr
dnf install claws-mail claws-mail-plugins-pgp claws-mail-plugins-mailmbox
[опционально - дополнительные плагины для claws-mail]:
dnf install claws-mail-plugins-vcalendar claws-mail-plugins-litehtml-viewer claws-mail-plugins-address-keeper
[опционально - приложения с GUI, чей функционал дублирует вышеприведенные или предустановленные программы]:
dnf install dino polari filezilla thunderbird
[опционально - набор консольных веб-приложений]:
dnf install abook mutt mcabber newsboat lynx cadaver ddgr yt-dlp buku
Установка amfora (браузера для сети Gemini):
Скачайте последнюю версию:
При необходимости - распакуйте. Переименуйте бинарный файл в "amfora". Сохраните его в /usr/local/bin/ и сделайте исполнимым:
chmod a+rx /usr/local/bin/amfora
Установка yt-dlp:
Воспользуйтесь пакетом из репозиториев (см. общую команду выше) или скачайте последнюю версию:
Сохраните бинарный файл в /usr/local/bin/ и сделайте исполнимым:
chmod a+rx /usr/local/bin/yt-dlp_linux
[опционально - установка DСhat]
(см. мое отдельное предупреждение в руководстве "Рекомендуемый набор повседневных приложений ДЛЯ GNU/LINUX")
dnf install /path/to/file/deltachat-desktop-n.n.n.x86_64
Мультимедиа
Примечание: Если вы привыкли к мультимедийным плейерам с GUI, вместо mplayer, musikcube, cmus и pragha (в их совокупности) можно установить единое средство для воспроизведения звуковых и видеофайлов - MPV или Celluloid (они содержат схожие аудио- и видеокодеки, т.к. изначально базируются на mplayer). Замечу, что Celluloid значительно превосходит MPV по удобству интерфейса.
dnf install celluloid
dnf install easytag soundconverter gnome-sound-recorder
Установка musikcube:
Скачайте последнюю версию с необходимой архитектурой с сайта:
Исполните от администратора:
dnf install /path/to/file/musikcube_n.n.n_linux_x86_64.rpm
[опционально]:
dnf install mplayer pragha
Я не рекомендую устанавливать VLC - этот мультимедийный плейер собран с Qt-интерфейсом.
Полная установка Gstreamer [опционально]; чаще всего, такой вариант не требуется:
dnf install gstreamer1-libav gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer1-plugins-base-tools gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-good gstreamer1-plugins-base
Дополнительно см.:
Графика
dnf install gimp gimp-help-ru gthumb jhead darktable
[опционально - если в вашей ОС до сих пор существует поддержка X.org]:
dnf install scrot sxiv [nsxiv]
Дополнительно см.:
Безопасность
dnf install seahorse seahorse-nautilus [seahorse-caja] secrets [keepassxc] gtkhash gnome-password-generator gocryptfs steghide
Примечание: Плагин seahorse-nautilus (при гипотетическом отсутствии) предназначен только для GNOME; seahorse-caja - только для MATE. В зависимости от установленной ОС, выберите что-то одно, а второй схожий пункт обязательно(!) удалите из команды. Но, как правило, плагины имеются в ОС по умолчанию.
Примечание: keepassxc и secrets - парольные менеджеры; выберите что-то одно: первый дополнительно установит в систему Qt (и это нежелательно для GTK-среды), последний - сделан с использованием GTK. Они используют одинаковые по формату базы.
Примечание: gtkhash и gnome-password-generator - всего лишь надстройки (GUI) над стандартными консольными командами. Вместо них можно использовать как сами команды, так и приложения для терминала (см. отдельные руководства):
[опционально]:
dnf install pwgen pass
Офис
Полная установка LibreOffice, включая пакеты локализованных (ru) справки, систем автокоррекции, расстановки переносов и проверки орфографии:
dnf install libreoffice aspell-ru libreoffice-help-ru libreoffice-langpack-ru aspell autocorr-ru hunspell-ru hyphen-ru mythes-ru
Средства для редактирования текстовых файлов, чтения электронных документов/книг, офлайн-перевода и "набора с погружением":
dnf abook micro foliate sdcv djvulibre odt2txt poppler-utils calcurse dnote
Примечание: Замечательное средство для чтения электронных книг Foliate, если я не ошибаюсь, предназначено только для GNOME. Djvulibre - библиотека просмотра djvu для стандартного Evince; иногда ее почему-то забывают включить в дистрибутив. Micro - изумительно удобный текстовый консольный редактор со стандартным набором горячих клавиш (CTRL+z,x,c,v...). Sdcv - консольный переводчик (словари скачиваются отдельно).
Вместо Evince можно использовать Zathura. Она поддерживает следующие форматы: Comic book, DjVu, EPUB, PDF, XPS, PostScript.
dnf install zathura zathura-bash-completion zathura-cb zathura-djvu zathura-pdf-mupdf zathura-ps girara [не устанавливайте zathura-pdf-poppler]
Примечание: Плагин zathura-pdf-poppler отличается большим потреблением оперативной памяти (баг существует примерно с 2020 г.). Используйте вместо него плагин zathura-pdf-mupdf.
Конвертеры для чтения PDF и ODT в "чистой" консоли:
dnf install poppler-utils odt2txt
Epy скачивается с сайта https://github.com/wustho/epy распаковывается и устанавливается простым копированием всех файлов в каталог, после чего запускается как обычный скрипт.
Dnote скачивается с сайта https://github.com/dnote/dnote, распаковывается и устанавливается простым копированием бинарных файлов в любой каталог пользователя.
Стандартный набор игр GNOME
dnf install gnugo gnome-chess gnuchess tali gnome-mines gnome-mahjongg aisleriot gnome-sudoku iagno gnome-2048 five-or-more four-in-a-row
ПРИЛОЖЕНИЕ
Пост-инсталляционные действия
В данной точке, т.е. после установки всего необходимого софта, я рекомендую:
- перезагрузить компьютер;
- очистить ОС;
- перезагрузить компьютер.
Перезагрузка ОС производится командой:
systemctl reboot
Очистка системы
- Удаление старых ядер
Эта команда удалит все ядра (за исключением текущего и предпоследнего):
dnf remove $(dnf repoquery --installonly --latest-limit=-2 -q)
- Полная очистка данных, связанных с работой DNF
dnf clean all
- Очистка логов journalctl
journalctl --vacuum-time=1days
- Очистка иных данных в администраторском и пользовательском окружении
Примечание: Bleachbit необходимо инсталлировать и использовать в самую последнюю очередь, причем только(!) после того, как вы от имени текущего пользователя запустили и настроили каждую из прикладных программ (например LibreOffice, IceCat, ClawsMail, Firefox, Thunderbird, mc, easytag и т.п.). Предварительный запуск вышеперечисленных программ необходим для создания ими профилей в пользовательском окружении, и лишь тогда Bleachbit опознает их и включит в список на очистку. Если вы забыли выполнить мою рекомендацию, удалите и еще раз установите Bleachbit.
Запускайте Bleachbit дважды (первый - от администратора, второй - от текущего пользователя), дважды настройте конфигурацию и очистите разделы.
🄯 Rami Rosenfeld, 2022-2025. GNU FDL 1.3.