~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

Подробности установки программного обеспечения для анализа, тестирования, обслуживания ОС, системных утилит, а также для поддержки сетевых соединений и сервисов см. в материалах:

RHEL, Fedora: Предварительная настройка
Установка, активация и настройка сетевого ПО и сервисов

До установки прикладных пакетов (программ) важно также воспользоваться настройками из следующих руководств:

DNF: Настройка конфигурации; работа с пакетами, группами, репозиториями
Firewalld: Настройка и тестирование системного фаэрволла

Подробности об отдельных прикладных программах см. в материале:

Рекомендуемый набор повседневных приложений для GNU/LINUX

Примечание 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:

Скачайте последнюю версию с необходимой архитектурой с сайта:

Musikcube Releases

Исполните от администратора:

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

Дополнительно см.:

Fedora: Добавление мультимедийных кодеков
Fedora: RPMFusion - дополнительные кодеки и поддержка hardware

Графика

dnf install gimp gimp-help-ru gthumb jhead darktable

[опционально - если в вашей ОС до сих пор существует поддержка X.org]:

dnf install scrot sxiv [nsxiv]

Дополнительно см.:

Fedora: Подключение принтеров, сканеров, фотокамер и графических планшетов

Безопасность

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 clean all

journalctl --vacuum-time=1days

Примечание: Bleachbit необходимо инсталлировать и использовать в самую последнюю очередь, причем только(!) после того, как вы от имени текущего пользователя запустили и настроили каждую из прикладных программ (например LibreOffice, IceCat, ClawsMail, Firefox, Thunderbird, mc, easytag и т.п.). Предварительный запуск вышеперечисленных программ необходим для создания ими профилей в пользовательском окружении, и лишь тогда Bleachbit опознает их и включит в список на очистку. Если вы забыли выполнить мою рекомендацию, удалите и еще раз установите Bleachbit.

Запускайте Bleachbit дважды (первый - от администратора, второй - от текущего пользователя), дважды настройте конфигурацию и очистите разделы.

₪ Back to home ₪

🄯 Rami Rosenfeld, 2022-2025. GNU FDL 1.3.