Как настроить fedora 31 после установки
Перейти к содержимому

Как настроить fedora 31 после установки

  • автор:

Установка Fedora 31

Решил тут поставит федору и неожиданно после того как снёс старую систему столкнулся с проблеммами:

  1. федора при установке не запрашивает пароль root, но устанавливает!
  2. закрыта запись на флэшку! Может кто в курсе всего этого безобразия?

soalvi
08.06.20 06:58:41 MSK

  1. Не устанавливает, если не установил сам. Если не устанавливал при установке, значит делаешь sudo -i и ты root.
  2. Нет, мы не в курсе. Спасибо, что поделился. Обратись к тому, кто закрыл — пусть откроет.

А вообще, сейчас лучше ставить F32.

mogwai ★★★★
( 08.06.20 07:04:19 MSK )
Ответ на: комментарий от mogwai 08.06.20 07:04:19 MSK

Обновиться не проблема.

FireFighter ★★★
( 08.06.20 11:53:24 MSK )
Ответ на: комментарий от FireFighter 08.06.20 11:53:24 MSK

Зачем делать больше, если можно делать меньше при том же результате?

mogwai ★★★★
( 08.06.20 12:01:16 MSK )

закрыта запись на флэшку! Может кто в курсе всего этого безобразия?

te111011010
( 08.06.20 12:07:23 MSK )
Последнее исправление: te111011010 08.06.20 12:08:23 MSK (всего исправлений: 1)

федора при установке не запрашивает пароль root, но устанавливает!

sudo passwd не судьба сделать?

te111011010
( 08.06.20 12:08:07 MSK )

федора при установке не запрашивает пароль root, но устанавливает!

И в чем проблема? Если уж так хочется работать под рутом, можешь сделать так: sudo -i

neocrust ★★★★★
( 08.06.20 12:44:39 MSK )
Ответ на: комментарий от mogwai 08.06.20 07:04:19 MSK

Пароль на root у меня вообще не спрашивали!

Больше всего бесит сообщение «Надеюсь системный администратор сообщил вам …», полное ощущение что ты не хозяин на собственной машине. И нужно идти просить какого то дядю разрешения вытащить свои данные!

Вообщем ощущаю себя во всем многообразии слова АНУС!

Может кто знает как занулить пароль root?

soalvi
( 08.06.20 12:50:13 MSK ) автор топика
Ответ на: комментарий от soalvi 08.06.20 12:50:13 MSK

Root в Fedora Workstation из соображений безопасности уже 100500 лет как отключён. По-умолчанию после установки Fedora Workstation и начальной настройки после перезагрузки созданный пользователь входит в группу wheel и имеет возможность выполнять действия с повышенным привилегиями с помощью sudo. Учи матчасть.

anonymous
( 08.06.20 12:56:04 MSK )
Ответ на: комментарий от anonymous 08.06.20 12:56:04 MSK

Удивительно но sudo password помогло.

soalvi
( 08.06.20 13:18:08 MSK ) автор топика
Ответ на: комментарий от anonymous 08.06.20 12:56:04 MSK

Может кто знает что нужно сделать чтобы разрешить запись на сменные носители для всех пользователей, а не только для root?

soalvi
( 08.06.20 15:22:38 MSK ) автор топика
Ответ на: комментарий от soalvi 08.06.20 13:18:08 MSK

А ваш системный администратор не возражает против включения рута?

Unicode4all ★★★★★
( 08.06.20 15:27:46 MSK )
Ответ на: комментарий от anonymous 08.06.20 12:56:04 MSK

Root в Fedora Workstation из соображений безопасности уже 100500 лет как отключён.

Ты там с android не путаешь?

Если пароль рута не задан, то это не значит, что пользователя не существует. То же самое можно провернуть с любым другим пользователем. Пароля нет, то есть залогиниться через su или непосредственно приглашение нельзя. Но можно переключиться на него через sudo, ssh и другим способом.

te111011010
( 08.06.20 15:53:55 MSK )
Ответ на: комментарий от te111011010 08.06.20 15:53:55 MSK

Система стоит дома, я не возражаю против включения root. Но всё таки хочется чтобы под пользователем запись на флэшку была возможна.

Пароль root я же поменял спасибо te111011010 за подсказку.

soalvi
( 08.06.20 16:43:38 MSK ) автор топика
Ответ на: комментарий от anonymous 08.06.20 12:56:04 MSK

Так и есть. Прикольно то, что я на федоре выполнял все рутовские задачи больше года, даже не зная, что пароль рута отключён. Всё работало, как надо. Даже можно «sudo su» сделать, всё такое. А потом попробовал загрузиться в rescue режим, а оно мне не дало. Оказывается в rescue режим нужно непосредственно под рутом входить, а без пароля это никак не сделать. Так что, пока это единственная причина для установки рут пароля на федоре.

rupert ★★★★★
( 08.06.20 17:12:01 MSK )
Ответ на: комментарий от soalvi 08.06.20 12:50:13 MSK

Это к психологу.

Может кто знает как занулить пароль root?

В комментарии, на который ты отвечаешь, написано как открыть щель от рута. Чего ещё не хватает, чтобы пароль сменить?

mogwai ★★★★
( 09.06.20 05:26:00 MSK )
Ответ на: комментарий от soalvi 08.06.20 16:43:38 MSK

Добавить пользователя в группу. Я на память не помню, возможно plugdev. И можно будет пользоваться usb.

Vault_Boy
( 09.06.20 16:11:03 MSK )
Ответ на: комментарий от Vault_Boy 09.06.20 16:11:03 MSK

С перечисленными выше проблемы порешал, спасибо всем кто отозвался. Только непонимаю почему виртуалка не поддерживает 3д.

У меня на fedora 31 стоит Vmware workstation 15.5. Система на камне i5-4460 с поддержкой hd graphics. Собственно в качестве видео адаптера и используется встроенный hd. И всё вроде хорошо, есть поддержка 3d из «информация о системе». Но vmware упорно 3d не поддерживает.

Вот и гадаю может нужно ещё чего то доустановить или это виртуалка просто систему не принимает? Может есть какие нибудь мысли на этот счёт?

soalvi
( 01.07.20 21:16:24 MSK ) автор топика
Ответ на: комментарий от soalvi 01.07.20 21:16:24 MSK

Vault_Boy
( 01.07.20 21:17:53 MSK )
Последнее исправление: Vault_Boy 01.07.20 21:18:36 MSK (всего исправлений: 1)

Ответ на: комментарий от soalvi 08.06.20 15:22:38 MSK

В убунте я запускаю
su —
mc
захожу в каталог /media/Denis/Data (куда монтируется раздел, в rpm другие пути, где-то в /run)
Файл — Права доступа — ставлю все галочки, кроме первых трех
Можно еще поменять Владелец — Группа
Применимо к ext4 файловым системам.
Ну и на всех системах, кроме Ubuntu и Mint (исключая LMDE) надо отключать запрос пароля при монтировании. Ну это уж гуглите сами, раз выбрали не user friendly дистрибутив.
В 18.04 почему-то su не работает, можно запустить sudo mc, но надо сначала просто mc, иначе sudo испортит права на конфиги mc в профиле пользователя (а mc знатно гадит). А если конфиги уже созданы, то портить не будет. Конечно, можно обойтись командой chmod.

anonymous
( 02.07.20 16:06:50 MSK )
Ответ на: комментарий от soalvi 01.07.20 21:16:24 MSK

VmWare пишет — обнови дескать драйвера OpenGL, искал я искал OpenGL версии 4.3 которая поддерживается моим CPU (информация с интелловского сайта), так и не нашёл ни каких ссылок на OpenGL под Linux.

Только нашёл здесь на сайте рекомендации пересобрать MESA с ключом –enable-texture-float (правда это относилось к mesa версии 9.0.1 и поднимало версию OpenGL до 3.0).

Может кто знает как поднять версию OpenGL?

Настройка Fedora 31 после установки

Обновлено 20.04.2020: Обновлена инструкция по установке новой версии Vmware Workstation в Fedora. Поддерживается установка последней версии Vmware Workstation 15.5.2.

В Fedora используется менеджер пакетов DNF и формат пакетов RPM. Система предоставляет новейшие версии пакетов и ядра Linux. Поддержка дистрибутива осуществляется около 13 месяцев, а модуль ядра SELinux привносит высокий уровень безопаности.

Основным дистрибутивом Fedora является система с рабочим окружением Gnome, но также доступны альтернативные сборки Fedora Spins, которые предлагают окружения KDE, Cinnamon, XFCE, LXQT, LXDE и Mate.

Перед началом описания настроек, отмечу следующие особенности дистрибутива. Если вы привыкли использовать, короткие пароли администратора или слабые пароли, и во время первичной настройки дистрибутив отказывается принимать такие пароли, то два раза подтвердите ввод пароля. В таком случае дистрибутив примет пароль.

Обновление системы и улучшение поддержки локализации

В первую очередь, после установки, нужно обновить систему, поэтому в терминале выполним следующую команду:

sudo dnf update -y

После обновления стоит перезагрузить систему.

Русифицируем систему. Русский язык установлен не полностью, поэтому воспользуемся командой для доустановки языка:

sudo dnf install langpacks-ru

Если есть необходимость, то можно поменять имя хоста и пароль пользователя:

hostnamectl status #просмотр текущего имени хоста hostnamectl set-hostname --static "имя хоста" # изменение имени хоста. "имя хоста" - добавляем свое название хоста sudo passwd имя_пользователя #сначала указываем установленный пароль, затем новый

Переключение с Wayland на Xorg

Fedora с рабочим окружением Gnome по умолчанию использует Wayland (протокол управления графическим сервером). На мой взгляд Wayland еще недостаточно стабилен, поэтому рекомендую использовать Xorg. Для смены протокола: в окне выбора пользователя входа в систему нажмите на шестерёнку выберите протокол Gnome на Xorg.

Подключение репозиториев RPM Fusion free и nonfree

Из-за юридических ограничений компания Red Hat (Fedora) не могут содержать в своих репозиториях некоторые, ограниченные патентами, пакеты. Как правило это мультимидийные пакеты, проприетарные драйвера. По этой причине был создан отдельный репозиторий с данными пакетами. RPM Fusion является одним из самых популярных репозиториев в Fedora. Добавление репозитория одной командой:

sudo dnf install https://download1.rpmfusion.org/-release-$(rpm -E %fedora).noarch.rpm

Установка мультимедийных кодеков

Из-за отсутствия проприетарных кодеков, браузер Firefox в Fedora не воспроизводит потоковое вещания и видео кодека html5.

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

sudo dnf groupupdate multimedia sound-and-video

Решение проблемы браузера Opera в дистрибутиве Fedora с воспроизведением потокового вещания и видео html5

Браузер Opera в Fedora имеет туже самую проблему, что и в Ubuntu подобных дистрибутивах. Решение проблемы с воспроизведением видео:

sudo dnf install chromium-libs-media-freeworld
sudo rm /usr/lib64/opera/libffmpeg.so
sudo ln -s /usr/lib64/chromium-browser/libffmpeg.so /usr/lib64/opera/

Установка дополнительной поддержки архиваторов

sudo dnf install unzip p7zip unrar cabextract

Установка rar в Fedora 31:

wget https://forensics.cert.org/fedora/cert/30/x86_64//rar-5.4.0-1.fc30.x86_64.rpm
sudo dnf localinstall rar-5.4.0-1.fc30.x86_64.rpm
rm -rf rar-5.4.0-1.fc30.x86_64.rpm

После этого в Менеджере архивов (проверено в Gnome и KDE) появится поддержка создания rar архивов.

Установка шрифтов Microsoft

sudo dnf install curl cabextract xorg-x11-font-utils fontconfig
sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

Улучшение отображения шрифтов при использовании LCD мониторов

sudo ln -s /usr/share/fontconfig/conf.avail/11-lcdfilter-default.conf /etc/fonts/conf.d/

Установка Dnfdragora в Fedora 31

Dnfdragora это интерфейс менеджера пакетов DNF, основанный на rpmdragora из Perl-кода Mageia. Dnfdragora можно назвать альтернативой Synaptic из Debian, Ubuntu подобных систем.

sudo dnf install dnfdragora

Установка Steam

Steam установим из репозитория RPMFusion, чуть раньше мы уже подключили данный репозиторий. Пакет kernel-modules-extra необходим для обеспечения поддержки игровых контроллеров.

sudo dnf -y install steam kernel-modules-extra

Устанавливаем wine

sudo dnf install wine

Установка winetricks и создание префикса — аналогично нашей статьи: Установка последней версии WineHQ.

Удаляем лишние программы

Fedora Spin с рабочим окружением KDE поставляется с большим количеством различных программ. По моему мнению, далеко не все они нужны. Предлагаю удалить лишние программы:

sudo dnf remove -y krdc kmail kgpg kmouth krusader kruler calligra-core k3b krfb falkon ktorrent kget akregator konqueror konversation kontact kpat kmahjongg kmines dragon korganizer kaddressbook

Удаление лишних пакетов снизит потребление оперативной памяти системы. В моем случае потребление памяти после установки системы было около 800 МБ. После удаления пакетов снизилось до 600 МБ.

Так же сообществом создан скрипт, и описана настройках по установке минимальной комплектации KDE из установочного образа Fedora Everything. Ссылка: Fedora-KDE-Minimal-Install-Guide.

Настройка окружения

Для использования самой последней версии KDE можно установить репозиторий mkyral/plasma-unstable. Несмотря на то, что сообщается о возможной нестабильности работы KDE из данного репозитория, в сообществе Fedora множество сообщений о корректности и стабильности.

Вместо удаленного ktorrent установим qbittorrent:

sudo dnf install qbittorrent

Для регулировки работы процессора установим виджет CPUFreq Manager Widget:

git clone https://github.com/jsalatas/plasma-pstate cd plasma-pstate sudo ./install.sh

После этого виджет появится в общем списке виджетов.

Обладатели ноутбуков, при использовании рабочего окружения KDE, возможно захотят отказаться от ввода пароля WI-FI после каждого запуска системы. Для отключения данной проверки нужно запустить приложение KWalletManager, с правой стороны выбрать опцию Сменить пароль, затем указать пустой пароль и согласится на изменений.

Настройка окружения Gnome дистрибутива Fedora во многом схожа с настройкой Gnome из Ubuntu. Поэтому стоит воспользоваться информацией из статьи: Ubuntu 18.04 LTS Bionic Beaver после установки

Проблема с отображением кириллицы в редакторе Gedit все так же решается командой:

Gnome Tweak Tool устанавливается командой:

sudo dnf install gnome-tweak-tool

Пакет chrome-gnome-shell предустановлен, поэтому достаточно будет установить расширение для каждого браузера: Opera, Chrome, Firefox и перейти на на сайт https://extensions.gnome.org/ для установки дополнений. Рекомендую обратить внимание на такие дополнения как Dash to Dock, Tray Icons.

Установка Viber

В версии Viber для Linux встречаются проблемы с зависимостями при установке. Поэтому было решено сразу же ставить из пакетов Flatpack и Snap. Версия из Snap у меня не запустилась, а вот из Flatpack запустилась и работала корректно. По этой причине опишу установку Viber именно версии из Flatpack.

Установка и включение Flatpack в Fedora:

sudo dnf install flatpak
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
wget https://sdk.gnome.org/keys/gnome-sdk.gpg
sudo flatpak remote-add --gpg-import=gnome-sdk.gpg --if-not-exists gnome-apps https://sdk.gnome.org/repo-apps/

Установка пакета Viber:

sudo flatpak install flathub viber

После перезагрузки системы программа будет отображена и доступна в Меню приложений

sudo flatpak uninstall viber

Установка Skype

sudo curl -o /etc/yum.repos.d/skype-stable.repo https://repo.skype.com/rpm/stable/skype-stable.repo
sudo dnf install skypeforlinux

Установка Virtualbox в Fedora 31

Установка Virtualbox будет производиться из репозитория RPM Fusion

sudo dnf upgrade --refresh
sudo dnf install gcc kernel-devel kernel-headers akmod-VirtualBox VirtualBox

Добавляем пользователя в группу vboxusers и vboxsf

sudo usermod -a -G vboxusers $(whoami)
sudo usermod -a -G vboxsf $(whoami)

Установка Vmware Workstation 15.5.1 в Fedora

Для установки VMware Workstation Pro необходимо открыть терминал в папке с установочным файлов расширения .bundle и выполнить следующие команды:

chmod +x название.bundle
sudo ./название.bundle

Во время запуска Vmware появится окно с предложением компиляции ядра, оно завершится с ошибкой и выполнено не будет. Для решения этой проблемы нужно установить патчи.
Устанавливаем патчи:

sudo dnf install kernel-devel
wget https://github.com/mkubecek/vmware-host-modules/archive/workstation-15.5.2.zip
unzip workstation-15.5.2.zip
cd vmware-host-modules-workstation-15.5.2
tar -cf vmmon.tar vmmon-only
tar -cf vmnet.tar vmnet-only
sudo cp -v vmmon.tar vmnet.tar /usr/lib/vmware/modules/source/
sudo vmware-modconfig --console --install-all

В следующем запуске Vmware Workstation снова откроется окно с предложением компиляции ядра, соглашаемся. Теперь оно пройдет корректно.

После установки виртуальной системы можно столкнуться с ошибкой скачивания Vmware Tools. Решение следующее:

sudo dnf install ncurses-compat-libs
sudo ln -s /usr/lib64/libncursesw.so.6 /usr/lib64/libncursesw.so.5

В настройках Vmware в опции CD/DVD указываем образ (для установки Windows это будет образ windows.iso, а для Linux — linux.iso) из директории /usr/lib/vmware/isoimages/

После этого в файловом менеджере примонтируется образ Vmware Tools и можно будет установить дополнение.

Установка Vmware Workstation и установка патчей подойдет для любого GNU/Linux дистрибутива. Для Ubuntu и подобных дистрибутивов может потребоваться установка пакета linux-headers:

sudo apt install linux-headers-$(uname -r)

Установка WPS Office

Для WPS OFFICE в Fedora требуется пакет mesa-libGLU. Перед установкой офисного пакета рекомендую сначала проверить наличие пакета mesa-libGLU:

rpm -qa | grep mesa-libGLU

Если пакет отобразится, то переходим к установке. Если пакет не установлен, то установим его следующей командой:

sudo dnf install mesa-libGLU

Для того чтобы воспользоваться скриптом установки WPS OFFICE достаточно сначала выполнить первую команду, а остальные, начиная с #!/bin/bash скопировать одной командой и вставить в терминал.

sudo -i
#!/bin/bash
echo "Installing wps office 64"
sudo dnf install git -y
wget http://kdl.cc.ksosoft.com/wps-community/download/8865/wps-office-11.1.0.8865-1.x86_64.rpm
sudo rpm -i wps-office*.rpm
sudo rm wps-office*.rpm
cd /tmp
wget https://dl.comss.ru/download/wps_f.zip
unzip wps_f.zip
sudo cp -r mui/ru_RU /opt/kingsoft/wps-office/office6/mui/
sudo cp -r dicts/ru_RU /opt/kingsoft/wps-office/office6/dicts/
sudo cp -r dicts/ru_RU /opt/kingsoft/wps-office/office6/dicts/spellcheck/
sudo rm wps_f.zip
cd /tmp
git clone https://github.com/iamdh4/ttf-wps-fonts.git
cd ttf-wps-fonts
sudo bash install.sh
rm -rf /tmp/ttf-wps-fonts

Удаляем предустановленный LibreOffice

sudo dnf remove libreoffice*

Полезная информация о множестве различных аспектов настроек дистрибутива Fedora. Например, о поддержке оборудования, установке и обновлению драйверов и многое другое. Информация по ссылке: Неофициальный FAQ по Fedora

Выводы

Операционная система Fedora Workstation 31 продолжает радовать как стабильной работой, так и качественными изменениями. Если вам не нравится рабочее окружение Gnome, то рекомендую обратить внимание на Fedora Spin с другими рабочими окружениями. Fedora – это тот Linux-дистрибутив, который обязательно стоит попробовать. Потратив немного времени на его настройку, я уверен, вы останетесь довольны его дальнейшей стабильной работой.

Встречаем Fedora Linux 39: что появилось в новом релизе? Разбираем по пунктам

На днях вышел ожидаемый многими релиз дистрибутива Fedora Linux 39. В нём достаточно много изменений, так что о них стоит поговорить подробно. Если есть желание опробовать новинку, то уже подготовлены продукты Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition- и Live-сборки.

Они поставляются в форме спинок с KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie и Sway. Сборки сформированы для архитектур x86_64, Power64 и ARM64 (AArch64). Это если коротко. Ну а подробности — под катом.

Самое важное

  • Здесь нельзя не отметить обновление рабочего стола Fedora Workstation до GNOME 45. В новой версии оптимизирована система поиска, добавлен индикатор виртуальных рабочих столов, включено аппаратное ускорение видео. Кроме того, заменены как просмотрщик изображений, так и приложение для работы с камерой. А ещё обновлены такие библиотеки, как GTK 4.12 и libadwaita 1.4.
  • Также обновлены версии пакетов, включая RPM 4.19, gcc 13.2, LLVM/Clang 17, binutils 2.40, glibc 2.38, Python 3.12, Perl 5.38, Golang 1.21, Boost 1.81, Vagrant 2.3, Haskell GHC 9.4, LibreOffice 7.6.
  • А ещё добавлена официальная сборка Fedora Onyx с атомарно обновляемым вариантом Fedora Linux. Этот вариант получил пользовательское окружение Budgie. Сборка дополняет Fedora Budgie Spin и сильно напоминает редакции Fedora Silverblue, Fedora Sericea и Fedora Kinoite, поставляемые с GNOME, Sway и KDE. Стоит отметить, что Onyx базируется на технологиях Fedora Silverblue и также поставляется в форме монолитного образа, не разделяемого на отдельные пакеты и обновляемого атомарно через замену целиком. Что касается базового окружения, то оно собирается из официальных пакеров Fedora посредством rpm-ostree и монтируется в режиме «Только для чтения». А для установки и обновления других приложений используется система flatpack — с её помощью приложения запускаются в отдельном контейнере, а не в среде основной системы.
  • Сейчас минимальный размер раздела ESP (EFI System Partition), используемого при установке Fedora, увеличен с 200 до 500 Мб из-за нехватки места под обновления прошивок. Ограничение в 500 Мб соответствует параметрам, используемым Microsoft начиная с Windows 10.
  • Есть небольшие изменения в Bash — по дефолту теперь стоит цветное оформление командной строки.
  • В NetworkManager обеспечен автоматический перевод существующих профилей соединений, хранимых в формате ifcfg (/etc/sysconfig/network-scripts/ifcfg-*), в формат на основе файла keyfile.
  • Также предоставлена возможность удаления пакета tzdata с БД часовых поясов для сокращения размера изолированных контейнеров.
  • Значение sysctl vm.max_map_count по умолчанию увеличено с 65 530 до 1 048 576 для улучшения совместимости c Windows-играми, запускаемыми через wine или steam.
  • Что касается утилиты createrepo_c, то в ней теперь по дефолту установлен алгоритм Zstd для сжатия метаданных репозитория и прекращена генерация метаданных в БД SQLite.
  • Если говорить о Fedora Kinoit, то в этой редакции по дефолту установлена настройка автоматического обновления системы.
  • В Fedora Cloud реализована возможность автоматической перезагрузки после установки обновлений пакетов, требующих перезагрузки системы. Возможность организована через создание файла /var/run/reboot-required после выполнения операции «dnf update» и его проверки в cloud-init.
  • Весьма практичное обновление для пользователей, которые управляются через Active Directory, FreeIPA или LDAP. Теперь можно проходить аутентификацию вообще без паролей, но с биометрическими идентификаторами. Это может быть либо отпечаток пальца, либо распознавание лица. Биометрический сканер должен поддерживаться в библиотеке libfido2.
  • Важнейший апдейт — продолжение подготовки ко второй стадии перехода на модернизированный процесс загрузки. Он предложен Леннартом Поттерингом. Отличия от обычной загрузки — использование вместо образа initrd, формируемого на локальной системе при установке пакета с ядром, унифицированного образа ядра UKI (Unified Kernel Image), генерируемого в инфраструктуре дистрибутива и заверенного цифровой подписью дистрибутива. В одном файле объединены обработчик для загрузки ядра из UEFI (UEFI boot stub), образ ядра Linux и загружаемое в память системное окружение initrd. При вызове образа UKI из UEFI предоставляется возможность проверки целостности и достоверности по цифровой подписи не только ядра, но и содержимого initrd, проверка достоверности которого важна, так как в данном окружении осуществляется извлечение ключей для расшифровки корневой ФС. Разработчики ставят своей целью интеграцию в инсталлятор поддержки systemd-boot, уход от привязки к использованию командной строки ядра для настройки, прекращение хранения конфиденциальных данных в initrd, изменение обработки необязательных модулей dracut.

Что ещё?

  • Теперь темы оформления QGnomePlatform и Adwaita-qt, применявшиеся для придания Qt-приложениям GNOME-подобных настроек и стиля, не поставляются. Ранее они использовались для оптимизации интеграции приложений в окружение GNOME. Причина — проблемы при работе некоторых приложений и общая стагнация тем.
  • Также объявлены устаревшими пакеты с системой проверки написания aspell, вместо которых рекомендуется использовать hunspell или enchant2. В качестве причины называется отсутствие обновлений в проекте aspell в течение последних 4 лет.
  • В базовой установке уже нет пакета fedora-repos-modular и отключён модульный репозиторий. Изменение позволило ускорить работу пакетного менеджера DNF за счёт сокращения числа проверок и загрузок метаданных.
  • Также больше нет сборки и поставки отдельно обновляемых модулей. Речь о тех из них, чей жизненный цикл не привязан к основной начинке дистрибутива. Поддержка же осуществляется независимо от релизов, что даёт возможность обеспечить сосуществование пакетов с различными версиями одного и того же приложения. Причина — отсутствие у разработчиков интереса к развитию модулей, а также проблемы с сопровождением существующих модулей (последняя активность в pagure.io/modularity наблюдалась более 3 лет назад).

Если вы уже успели опробовать новый дистрибутив, расскажите, как он вам? Нет ли проблем, значительных багов и т. п.?

  • Блог компании МТС
  • Разработка под Linux
  • Операционные системы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

nmcli device wifi rescan
nmcli device wifi list

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

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

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

Нажмите 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

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

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

Шаг 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 со своим набором пакетов и рабочим окружением.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *