Минимальная установка Fedora

Многим людям не нравится набор приложений по умолчанию в составе дистрибутива или его спинов. Они являются популярными и часто и используемыми, но не обязательно теми которые нужны именно вам. Выпиливание всего ненужного часто приводит к поломке системы и является не лучшей идеей. Но и в тоже время несколько одинаковых, однотипных приложений в системе тоже режет глаз. Хотя у Fedora еще не самые жирные сборки относительно других дистрибутивов.

Этот тип установки, очевидно, будет не таким простым, как установка группами (в прошлой статье). Здесь требуется опыт работы с обычной установкой, пакетным менеджером, терминалом и т.д. Также можно добиться некоторого прироста производительности (или большей экономии ресурсов) и несомненно, получить немного больше знаний о системе.

Если вы не уверены, сначала попробуйте собрать, проверить и протестировать систему в виртуальной машине, прежде чем делать это на своей основной машине. Как собственно буду делать и я, для написания этой статьи.

Минимальная установка Fedora

Шаг 1. Установка системы

Загрузите и запишите на флэшку Fedora-Everything-netinst-x86_64-31-1.9.iso, который можно скачать по ссылке. Запускаем установку на английском языке. Создадим пользователей, установим пароли, настроим сеть, время, репозиторий установки, разделы системы.

В меню Software selection выбираем: Minimal install и жмем Done.

После перезагрузки попадаем прямо в консоль TTY, где входим под своим именем пользователя и паролем:

Шаг 2. Настройка сети

Если используется кабельный интернет, он уже подключен, а если используется wi-fi с помощью команды можно посмотреть активен он или нет:

nmcli radio

В виртуальной машине у меня нет wi-fi, подключение я покажу на своей системе.

Если wi-fi отключен, вводим команду:

nmcli r all on

Затем снова вводим команду чтобы убедиться, что она активирована:

nmcli radio


Теперь посмотрим точки подключения wi-fi:

nmcli device wifi rescan
nmcli device wifi list


Если wi-fi не подключен, подключимся с помощью команды:

nmcli device wifi connect "моя сеть" password "мой пароль"

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

ping google.com

Или:

ping cloudflare.com

Нажмите Ctrl+C, чтобы остановить тест:

Шаг 3. Установка X сервера

Теперь, когда сеть подключена, установим иксы. Установив группу пакетов @base-x, мы получим видеодрайвера для Nvidia (nouveau), Intel и AMD(ati).

Если вы используете более новую версию AMD, вам понадобится пакет: xorg-x11-drv-amdgpu. Если вы не уверены, установите оба(у меня Intel, я ставлю только иксы):

sudo dnf install @base-x
sudo dnf install xorg-x11-drv-amdgpu

Далее установим рабочее окружение. Здесь можно выбрать все, что захотите, я расскажу об установке GNOME, KDE Plasma и XFCE.

Шаг 4. Установка GNOME

Сначала установим графический дисплейный менеджер и базовые пакеты. Список пакетов вы можете изменять в соответствии с вашим опытом предпочтениями и знаниями.

sudo dnf install gdm gnome-shell nautilus gnome-terminal gnome-system-monitor xdg-user-dirs-gtk fedora-workstation-backgrounds

Далее включим его, переключимся в графический режим, перезагрузимся:

sudo systemctl enable gdm
sudo systemctl set-default graphical.target
reboot

Здесь я установил систему с одним терминалом, nautilus, gnome-system-monitor и другие пакеты можно установить в графическом режиме.

Далее можно устанавливать дополнительные пакеты по своему усмотрению, также в соответствии с вашим опытом предпочтениями и знаниями. Сведения и названия пакетов можно искать при помощи пакетных менеджеров DNF, Dnfdragora.

Установка дополнительных пакетов:

firefox gnome-software file-roller gedit gnome-terminal-nautilus gvfs-mtp

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

sudo dnf install langpacks-ru

Также проверить на ошибки:

sudo dnf check

Вот пример сборки для интернета и мультимедиа:

Шаг 5. Установка KDE Plasma

Здесь также установим графический дисплейный менеджер и базовые пакеты. Список пакетов вы можете изменять в соответствии с вашим опытом предпочтениями и знаниями:

sudo dnf install sddm plasma-desktop plasma-nm konsole kcm_colors kcm-fcitx kuser kscreen ksysguard spectacle plasma-user-manager dolphin

Далее включим его, переключимся в графический режим, перезагрузимся:

sudo systemctl enable sddm
sudo systemctl set-default graphical.target
reboot


Дополнительные пакеты:

sudo dnf install firefox kate plasma-discover yakuake okular kcm_colors kcm_systemd ImageMagick gwenview sddm-kcm sddm-themes sddm-breeze kgamma colord-kde kdegraphics-thumbnailers kffmpegthumbnailer NetworkManager-config-connectivity-fedora kdeplasma-addons kinfocenter ksysguard kde-partitionmanager gvfs-mtp

Шаг 6. Установка XFCE

Здесь также установим графический дисплейный менеджер и базовые пакеты. Список пакетов вы можете изменять в соответствии с вашим опытом предпочтениями и знаниями:

sudo dnf install network-manager-applet xfwm4 xfce4-power-manager xfce4-session xfce4-settings xfce4-whiskermenu-plugin xfdesktop lightdm-gtk xfce4-terminal

Далее включим его, переключимся в графический режим, перезагрузимся:

sudo systemctl enable lightdm
sudo systemctl set-default graphical.target
reboot

Как мы знаем задачу в Linux можно решить различными способами. И это один из них. Таким образом можно собрать Fedora со своим набором пакетов и рабочим окружением.

8 комментариев

  1. Аватар Nammme 16 декабря, 2019 Ответить
  2. Аватар kuchera 16 декабря, 2019 Ответить
  3. Аватар PuuZ 16 декабря, 2019 Ответить
  4. Аватар Виталий Шкрудь 19 декабря, 2019 Ответить
  5. Аватар kuchera 20 декабря, 2019 Ответить

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: