Как обновить fedora 24 до fedora 25 и стоит ли

Логическая организация репозиториев

Физическая структура репозиториев Fedora, особенно головного, выглядит довольно запутанной. К счастью, пользователю, как уже говорилось, практически не приходится иметь с ней дело. В 99 случаях их 100 ему достаточно ориентироваться в логической их организации, которую мы сейчас и рассмотрим.

Классификация программ

Для начала следует сказать, почему слово репозитории ранее было употреблено во множественном числе. А для этого нужно рассмотреть классификацию пакетов, принятую в этом дистрибутиве. Она предельно проста и включает всего две категории.

Первая категория называется и охватывает программы, распространяемые безоговорочно свободно — то есть под лицензией GPL и, по мнению FSF, стопроцентно с ней совместимыми.

Вторая категория называется — название не очень удачное, поскольку вызывает ассоциации со всякого рода варезом, контрафактом или необходимостью каких-либо платежей при их использовании. На самом деле это совершенно не так. В категории объединены исключительно бесплатные (в смысле free beer) и легально распространяемые программы. Однако на распространение их накладываются те или иные ограничения. И потому с точки зрения FSF они не могут называться истинно свободными (в смысле free word).

С одной стороны, в категорию попадают программы, распространяемые только в бинарном виде — без всяких ограничений, но и без исходных текстов. Примерами таких программ являются фирменные драйвера устройств, например видеокарт и сетевых устройств, или проигрыватель флэш-роликов от фирмы Adobe, браузер Opera, некоторые шрифты и игры.

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

Так вот, категории и логически представляют собой самостоятельные репозитории — и это первая причина, почему этот термин обычно фигурирует во множественном числе. А о других причинах мы узнаем на следующей странице.

Основные репозитории

Для начала рассмотрим основные репозитории, которые автоматически подключаются при установке RFRemix.

Главный, официально поддерживаемый, репозиторий проекта Fedora содержит только пакеты категории . И поэтому называется просто и незатейливо — , с расшифровкой в виде номера версии и целевой архитектуры, например: Fedora 15 — x86_64.

А вот в составе RPMFusion имеются как полностью свободные, так и «несвободные» пакеты. А потому в нём обособляются два репозитория — и .

Внутреннее устройство Russian Fedora ещё «богаче» — в нём имеется целых три репозитория:

  • — это пакеты, которые имеются в репозиториях или , однако представленные версиями либо более новыми, либо адаптированными к нашим условиям и кириллическому окружению; пакеты этого репозитория не разделяются на свободные и несвободные;
  • — полностью свободные пакеты, отсутствующие в репозиториях или ;
  • — «не совсем свободные», в указанном на прошлой странице смысле, пакеты, также отсутствующие в репозиториях оригинальной Fedora.

Это основная ветка репозиториев для каждого релиза. Она сопровождается несколькими дополнительными, которые заполняются пакетами, обновляемыми в промежутке между релизами:

  • — для собственно Fedora;
  • — для Rpmfusion-free;
  • — для rpmfusion-nonfree;
  • — для Russian Fedora Fixes;
  • — для Russian Fedora Free;
  • — для Russian Fedora Nonfree.

Кроме того, каждому из основных репозиториев соответствуют специальные ветки отлаживаемых и тестируемых пакетов: и , соответственно — для основного репозитория и образованные по образу и подобию — для всех остальных.

И, наконец, существует ветка репозиториев . Она содержит пакеты следующей, разрабатываемой в настоящий момент, версии дистрибутива и, естественно, включает в себя те же самые репозитории, что и в ветках стабиольных релизов: , , и так далее.

Установка обычного драйвера

Обычный проприетарный драйвер NVIDIA доступен в репозиториях RPM Fusion, поэтому нам потребуется подключить их если они ещё не подключены (необходимы как free, так и nonfree):

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

Теперь мы должны установить набор сборки драйвера: компилятор GCC и заголовочные файлы ядра, исходники ядерного модуля, а также сам драйвер.

Установка для современных видеокарт

Вариант для современных видеокарт NVIDIA (серии 700, 800 (ноутбуки), 900 и 1000, 2000, 1600 и более современные):

sudo dnf install gcc kernel-headers kernel-devel akmod-nvidia xorg-x11-drv-nvidia xorg-x11-drv-nvidia-libs

Если используется 64-битная ОС, но требуется запускать ещё и Steam и 32-битные версии игр, то установим также 32-битный драйвер (устанавливать сразу после предыдущих):

sudo dnf install xorg-x11-drv-nvidia-libs.i686

Установка для более старых видеокарт

Для видеокарт NVIDIA серий 300, 400, 500, 600:

sudo dnf install gcc kernel-headers kernel-devel akmod-nvidia-390xx xorg-x11-drv-nvidia-390xx xorg-x11-drv-nvidia-390xx-libs nvidia-settings-390xx

Для 64-битных ОС с необходимостью запуска 32-битных игр (устанавливать сразу после предыдущих):

sudo dnf install xorg-x11-drv-nvidia-340xx-libs.i686

Установка для устаревших видеокарт

Для устаревших видеокарт NVIDIA (серии 6000, 7000, 8000, 9000, 200):

sudo dnf install gcc kernel-headers kernel-devel akmod-nvidia-340xx xorg-x11-drv-nvidia-340xx xorg-x11-drv-nvidia-340xx-libs

Для 64-битных ОС с необходимостью запуска 32-битных игр (устанавливать сразу после предыдущих):

sudo dnf install xorg-x11-drv-nvidia-340xx-libs.i686

Действия по окончании установки

По окончании установки необходимо убедиться, что модули ядра были успешно собраны и установлены корректно:

sudo akmods --force

Если возникла ошибка, то подробный журнал можно найти в каталоге /var/cache/akmods/nvidia/.

Теперь вырежем из образа initrd драйвер nouveau и добавим NVIDIA:

sudo dracut --force

Удаление драйверов

Если возникли какие-то проблемы, либо драйверы NVIDIA более не требуются, то их всегда можно удалить штатным способом:

sudo dnf remove \*nvidia\*

По окончании удаления необходимо в обязательном порядке пересобрать образ initrd, чтобы вернуть в него удалённый при установке свободный драйвер nouveau:

sudo dracut --force

При возникновении чёрного экрана

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

rd.drivers.blacklist=nouveau nouveau.modeset=0

Также нужно в обязательном порядке зайти в модуль настройки UEFI компьютера или ноутбука и отключить UEFI Secure Boot (сама Fedora поддерживает работу с Secure Boot, однако модули ядра проприетарного драйвера не имеют цифровой подписи, поэтому не могут быть загружены в данном режиме и, как следствие, пользователь увидит чёрный экран), а также перевести его из режима Windows Only в Other OS.

3. Как настроить Samba в Fedora

 cp /etc/samba/samba.conf /etc/samba/smb.conf.Inicial 

настройка и управление нашим файлом конфигурации smb.conf

 nano /etc/samba/smb.conf 

В этом окне мы переходим к настройке Samba для включения возможности обмена файлами между клиентами . Мы собираемся найти группу безопасности, и мы должны установить следующие значения, если это не так:

 Security = userPassdb backend = tdbsam 

Эти значения позволяют пользователям Linux входить в Samba. Мы сохраняем изменения на случай, если они были изменены.

Мы настроим запуск Samba в нашей системе, у нас есть два (2) варианта:

запуск сервиса smb : мы должны вводить его каждый раз, когда хотим запустить Samba в системе

chkconfig smb on : включить автоматический запуск Samba при запуске системы

В нашем примере мы будем использовать chkconfig smb on .

И тогда мы начнем службу с:

 начать работу 

Мы создадим в системе папку, к которой имеют доступ все пользователи, выполним команду:

 mkdir -p / home / shares / shared 

примечание

-p позволит нам создавать общие и общие папки без ошибок

Нашим следующим шагом будет добавление общей папки в группу пользователей, помните, что владельцем этой папки является пользователь root, поэтому мы должны ввести следующую команду:

 chown -R root: пользователи / дом / общие ресурсы / общий доступ 

мы предоставим необходимые разрешения для этой папки

 chmod -R ug + rwx или + rx-w / home / shares / shared 

отредактировать файл smb.conf

 nano /etc/samba/smb.conf 
  comment = All Userspath = / home / shared / общие действительные пользователи = @users forcegroup = пользователи создают маску = 0660 маска каталога = 0771 доступная для записи = да 

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

 перезапуск службы 

примечание

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

Мы добавим тестового пользователя, для этого введем команду useradd Username -m -G users, в нашем примере мы создадим пользователя useradd testsolvetic -m -G users

Если мы хотим назначить пароль для пользователя testsolvetic, мы можем сделать это с помощью команды:

 пароль пользователя 

Чтобы назначить нашему пользователю пароль для доступа к Samba, мы выполним команду:

 Smbpasswd -a Имя пользователя 

Следующим шагом в нашей конфигурации является включение брандмауэром для подключения клиента, для этого мы перейдем на вкладку «Действия», ищем параметр брандмауэра и запускаем его. Мы нажимаем на опцию Public и устанавливаем флажки служб samba и samba-client .

Теперь из нашей системы Windows мы введем команду «Выполнить»:

+ R

И мы вводим IP Самбы .

примечание

Чтобы увидеть IP нашей системы, мы будем использовать команду ifconfig

Назначенный IP-адрес — 192.1680.8. При вводе этого IP-адреса из Windows должно отображаться окно с запросом имени пользователя и пароля для доступа к Samba. Если мы используем систему Nautilus, мы должны ввести командную строку и ввести следующую команду:

 smbclient // имя_хоста / имя_ресурса -U имя пользователя 

В этом примере мы установим соединение через операционную систему Windows 7, для этого введем комбинацию:

+ R

примечание

В этом случае IP-адрес был изменен на 192.168.0.11, а не на описанный выше 192.168.0.8 из-за проблем с конфигурацией компьютера с Windows 7, но это не влияет на его обычный процесс.

Нажмите Accept, и мы увидим, что окно открывается с нашей общей папкой

Таким образом, мы можем делиться нашими файлами между клиентами Windows и Linux через Samba . Мы можем запустить наши тесты, используя виртуальные инструменты, такие как VMware или VirtualBox, чтобы протестировать области, не влияя на производительность наших организаций и, таким образом, подробно изучить различные варианты.

В установленном Thunderbird не обновляется расширение Lightning и языковые пакеты. Как исправить?¶

Проблема заключается в том, что системные расширения и пакеты с переводами должны копироваться в профиль пользователя при каждом обновлении клиента, но RPM пакетам запрещено вносить любые изменения в домашние каталоги пользователей, поэтому они автоматически не обновляются.

Чтобы исправить проблему необходимо и достаточно создать символические ссылки на XPI файлы, обновляемые пакетом.

Удалим старые файлы из профилей Thunderbird:

rm -f ~/.thunderbird/*/extensions/langpack-ru@thunderbird.mozilla.org.xpi
rm -f ~/.thunderbird/*/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi
rm -f ~/.thunderbird/*/extensions/langpack-cal-ru@lightning.mozilla.org.xpi

Создадим символические ссылки на месте удалённых XPI файлов:

ln -s /usr/lib64/thunderbird/distribution/extensions/langpack-ru@thunderbird.mozilla.org.xpi ~/.thunderbird/*/extensions/langpack-ru@thunderbird.mozilla.org.xpi
ln -s /usr/lib64/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi ~/.thunderbird/*/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi
ln -s /usr/lib64/thunderbird/distribution/extensions/langpack-cal-ru@lightning.mozilla.org.xpi ~/.thunderbird/*/extensions/langpack-cal-ru@lightning.mozilla.org.xpi

Как сжать базы данных sqlite браузера Firefox?¶

Браузер Mozilla Firefox сохраняет данные внутри стандартных баз sqlite3, поэтому даже после очистки истории, cookies, кэшей и т.д. их размер на диске не уменьшается, т.к. данные в них лишь помечаются удалёнными, а непосредственная очистка (vacuum) производится по таймеру во время простоя несколько раз в месяц.

Сжать все базы данных можно и вручную. Для этого установим пакет sqlite:

sudo dnf install sqlite

Убедимся, что Firefox не запущен, затем выполним команду vaccuum для всех sqlite файлов внутри локальных профилей браузера:

find ~/.mozilla/firefox -name "*.sqlite" -exec sqlite3 {} VACUUM \;

RPM Fusion

RPM Fusion — это наверное самый популярный сторонний репозиторий для Fedora. В него входят пакеты, которые по каким-либо причинам нельзя распространять в основном (защищённые патентами кодеки, проприетарные драйверы видеокарт и т.д.).

Рекомендуется для подключения всем без исключения пользователям Fedora. Мейнтейнеры RPM Fusion являются в большинстве случаев и мейнтейнерами Fedora, поэтому качество пакетов соответствует всем стандартам.

Подключение:

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

Отключение:

sudo dnf remove rpmfusion-free-release rpmfusion-nonfree-release

Как уменьшить потребление оперативной памяти средой рабочего стола KDE?¶

Отключим службу индексации файлов. Для этого зайдём в Параметры системы — Поиск, снимем флажок из чекбокса Включить службы поиска файлов и нажмём Применить. Теперь удалим Akonadi:

sudo dnf remove akonadi

Удалим устаревшие библиотеки Qt4 и службу автоматической регистрации ошибок ABRT:

sudo dnf remove qt abrt

Удалим Магазин приложений (графический менеджер пакетов):

sudo dnf remove PackageKit plasma-discover dnfdragora

Удалим runtime библиотеки для экономии ОЗУ (при этом по зависимостям будут удалены некоторые приложения, например KMail и KOrganizer):

sudo dnf remove kdepim-runtime-libs

Удалим (если не планируется управлять смартфоном с компьютера и наоборот):

sudo dnf remove kde-connect kdeconnectd

Опционально удалим библиотеки GTK2 (в то же время от них до сих пор зависят многие популярные приложения, например Firefox, Gimp, GParted):

Fedora Silverblue

Fedora Silverblue — очень интересная альтернатива Fedora Workstation. Они оба имеют одинаковую среду рабочего стола GNOME, но Silverblue не использует DNF для установки и обновления отдельных пакетов. Вместо этого базовый образ представляет собой отдельный модуль, который можно обновить с помощью rpm-ostree в командной строке или с помощью GNOME Software. Дополнительные пакеты могут быть размещены поверх базового образа, но концепция Silverblue заключается в том, чтобы иметь минимальный базовый образ и использовать приложения Flatpak поверх этого образа. Проблема заключается в том, что Fedora Silverblue, как и Workstation, не поставляется с включенным Flathub, поэтому выбор программного обеспечения, отображаемого в GNOME Software, ограничен приложениями из репозитория Fedora Flatpak, которого, как я отмечал выше, не хватает. Большинство стандартных приложений GNOME находятся в репозитории Fedora Flatpak, и их нужно будет устанавливать либо оттуда, либо из Flathub, поскольку выбор программ по умолчанию в Silverblue очень и очень минимален. В репозитории Fedora Flatpak нет офисного пакета, поэтому Flathub или многоуровневые пакеты, использующие rpm-ostree, абсолютно необходимы для создания работоспособной системы, если пользователю нужен офисный пакет.

Не поймите меня неправильно, после добавления Flathub и установки приложений с Silverblue очень приятно работать. Некоторые вещи, такие как миниатюры видео в файлах, не работают, если только соответствующие пакеты не установлены поверх базового образа, но даже без этого я обнаружил, что система очень удобна для моего рабочего процесса. Релиз GNOME Videos для Flathub поставляется с подходящими кодеками для воспроизведения всех моих медиафайлов без необходимости установки пакетов RPM Fusion. Однако воспроизведение видео в браузере не работало из-за отсутствия добавления пакетов в базовую систему. Я был впечатлен, когда я установил GNOME Clocks и GNOME Weather, которые оба интегрированы с областью уведомлений/календаря GNOME. К сожалению, я не могу сказать то же самое для GNOME Contacts, которые не могли интегрироваться с сетевыми учетными записями, настроенными мною в GNOME Settings, но другие приложения могли успешно подключаться к этим учетным записям.

Одной из наиболее интересных функций в Silverblue является Toolbox, создающий для пользователя контейнер для работы, который, в отличие от базовой системы, управляется с помощью DNF для установки и обновления пакетов. Это позволяет пользователю устанавливать такие пакеты, как языки программирования и другие инструменты, без необходимости наложения пакетов. Находясь внутри контейнера Toolbox, пользователь может получить доступ ко всему своему домашнему каталогу, чтобы он мог работать над проектами и редактировать файлы, не беспокоясь о синхронизации файлов между двумя различными средами. Toolbox также доступен в версии Workstation и в других вариантах Fedora, но он включен по умолчанию в Silverblue как часть предполагаемого рабочего процесса Silverblue.

Рабочий стол GNOME и стандартные приложения

Рабочий стол Fedora Workstation — это стандартный рабочий стол GNOME 3.34. Помимо пользовательских обоев рабочего стола, в настройках по умолчанию в GNOME мало серьезных изменений. Единственное включенное расширение GNOME отображает «Fedora» в верхнем правом нижнем углу обоев рабочего стола. Для некоторых людей, включая меня, это здорово. Я люблю настройки по умолчанию GNOME и обычно меняю лишь несколько опций, но другие пользователи могут чувствовать себя совсем по-другому. Если это так, возможно, одна из редакций Fedora Spins — лучший вариант для них, поскольку он предоставляет другие среды рабочего стола и дополнительное программное обеспечение.

Выбор программного обеспечения по умолчанию хорош и предоставляет инструменты для большинства основных задач. Fedora Workstation поставляется с Firefox 69 (который был обновлен до версии 70 почти сразу после выпуска Fedora 31) и LibreOffice 6.3. Остальные приложения по умолчанию представляют собой обычную коллекцию приложений и утилит GNOME: Boxes, Calendar, Cheese, Clocks, Contacts, Document Scanner, Files , Maps, Photos, Rhythmbox, Software, Text Editor, Videos, Weather и различные утилиты. Единственное, чего не хватает, так это почтового клиента. Последние версии Fedora Workstation не поставляются с предустановленным Evolution. В эпоху веб-почты может быть неплохо, но я всегда заканчиваю тем, что устанавливал его.

GNOME 3.34 в Fedora Workstation содержит несколько приятных улучшений по сравнению с предыдущими выпусками, но изменения в основном небольшие. Например, теперь можно перетаскивать значки приложений в папки приложений. Когда я делал это с различными приложениями LibreOffice, группа автоматически называлась «Office». Однако эта функция работает не без ошибок. Пока я тестировал эту функцию, у меня появлялись двойные и тройные значки для некоторых приложений, которые я установил. У меня были значки, помеченные gVim и Vim, хотя раньше у меня был только один значок, и в итоге у меня оказалось три одинаковых значка для Zotero, хотя на самом деле я ничего не делал для значка Zotero. Выход из системы и повторный вход исправили некоторые из них, но это все еще раздражало.

Еще одна головная боль у меня была с некоторыми играми Flatpak. Некоторые игры не закрывались чисто и оставляли слегка выцветшее и искаженное изображение своего финального экрана, наложенное поверх всего остального. Контроль вернулся в GNOME Shell, так что я мог взаимодействовать с рабочим столом, используя кнопки мыши и клавиатуру, но я не мог видеть, что я делал. Мне пришлось завершить сеанс и снова войти в систему, чтобы увидеть рабочий стол. Сначала я подумал, что проблема может быть вызвана устаревшей платформой Freedesktop, но это оказалось не так. Freedoom: Phase 1, Freedoom: Phase 2 и FreeDM использовали версию 18.08 платформы Freedesktop, но недавно они были обновлены до версии 19.08 и по-прежнему сталкиваются с той же проблемой. Игры прекрасно закрываются, когда я использую в игре не-OpenGL-рендерер или если я включаю сеанс X.Org вместо Wayland, но они не работают правильно, используя стандартный сеанс Wayland в Fedora и настройки по умолчанию для игр.

Как принудительно завершить работу процесса?¶

Если какой-либо процесс завис и не отвечает на требование завершения посредством , можно заставить операционную систему принудительно завершить его работу сигналом SIGKILL, который не может быть перехвачен и проигнорирован процессом.

Данный сигнал следует использовать с особой осторожностью, т.к. в этом случае процесс не сможет корректно освободить все дескрипторы и занятые ресурсы, а также сообщить своим потомкам о своём завершении, что может повлечь за собой появление т.н

.

Чтобы отправить сигнал SIGKILL процессу с определённым , воспользуемся утилитой kill:

kill -9 XXXX

Здесь XXXX — PID нужного процесса.

Вместо явного указания PID процесса существует возможность завершить работу процесса с указанным именем посредством killall:

killall -9 foo-bar

Как прописать список поддерживаемых монитором разрешений?¶

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

Сначала посредством запуска утилиты cvt вычислим значение строки для требуемого разрешения:

cvt 1920 1080 60

Здесь 1920 — разрешение по горизонтали, 1080 — по вертикали, а 60 — частота регенерации.

Теперь создадим конфиг следующего содержания:

Section "Monitor"
    Identifier "VGA1"
    Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
    Option "PreferredMode" "1920x1080_60.00"
EndSection

Section "Screen"
    Identifier "Screen0"
    Monitor "VGA1"
    DefaultDepth 24
    SubSection "Display"
        Modes "1920x1080_60.00"
    EndSubSection
EndSection

Section "Device"
    Identifier "Device0"
    Driver "intel"
EndSection

Как установить Fedora 28 (Linux)

Образы Fedora28 ISO

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

сервер

WorkStation

атомное

ARM

KDE

XFCE

Мате и многое другое.

Шаг 1 Во время загрузки ISO-образа необходимо будет записать его на CD, DVD или USB-накопитель, а затем сконфигурировать оборудование для загрузки с него.

После этого мы увидим первое изображение Fedora 28:

Шаг 2 Там у нас есть следующие варианты:

Установить Fedora Rawhide: эта опция позволяет нам начать процесс установки Fedora 28 напрямую.

Протестируйте этот носитель и установите Fedora Rawhide: с помощью этой опции можно будет выполнить анализ оборудования, чтобы убедиться, что все соответствует основным требованиям установки.

Устранение неполадок: эта опция позволяет нам решать ошибки установки.

Шаг 3 В этом случае мы выберем опцию «Установить Fedora Rawhide» и увидим следующее окно, в котором мы выберем язык установки Fedora 28:

Шаг 4 Нажав «Продолжить», мы увидим следующее сообщение:

Шаг 5 Это потому, что это пробная версия, в которой все еще могут быть определенные неточности, нажмите кнопку «Я принимаю пункт назначения», и мы получим доступ к следующей странице:

Шаг 6 Там у нас есть следующие варианты:

клавиатура

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

Языковая поддержка

В этом разделе мы можем определить некоторые языки, на которых доступна Fedora 28:

Время и дата

Назначение установки

В этом разделе мы определим диск, на котором будет установлена ​​Fedora 28, и сможем выполнять такие действия, как разбиение разделов, шифрование диска и многое другое. Там мы должны выбрать текущий диск и нажать кнопку «Готово», чтобы подтвердить действие.

Происхождение установки

В этом разделе можно будет определить тип сетевой установки или с помощью зеркала, для этого необходимо ввести соответствующие URL-адреса:

Выбор программного обеспечения

Это один из разделов, в котором представлены дополнительные изменения в Fedora 28, поскольку здесь можно будет определить несколько функций, которые будут иметь операционная система. Просто активируйте нужные поля и нажмите кнопку Готово для подтверждения.

Название сети и команды

Здесь можно будет определить название используемого оборудования, а также активировать сеть, в которой отображаются имя адаптера, назначенный IP-адрес и DNS.

Шаг 7 После того, как все это определено, мы должны проверить, что ни одно поле не имеет предупреждения, можно будет начать процесс установки, нажав кнопку «Начать установку»:

Шаг 8 Нажав там, мы увидим следующее:

Шаг 9 Мы должны настроить суперпользователя и локального пользователя Fedora 28. Нажмите «Root password» и определите пароль для назначения:

Шаг 10 Нажмите на кнопку Готово, и мы выполним тот же процесс с локальным пользователем:

Шаг 11 Как только эти шаги будут определены, мы увидим следующее:

Шаг 12 Там нужно будет дождаться загрузки системой RPM с размером 1, 48 ГБ:

Шаг 13 После завершения процесса и перезапуска системы мы увидим следующее:

Шаг 14 После перезапуска системы мы получим доступ к Fedora 28 с нашими учетными данными, созданными на предыдущих шагах:

Шаг 15 Это будет настройка для этой новой редакции Fedora:

Как мы видим, эта новая редакция Fedora обещает отличные новости, всегда думая о конечном пользователе и предлагая лучшие возможности проектирования, разработки, совместимости и общего использования системы и ее компонентов. Мы можем узнать различные варианты, которые есть у нас с Fedora 28, пока выпущена официальная версия.

Модули

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

Модули могут быть обновлены, пока базовая система остается прежней. Более того, могут быть доступны несколько версий приложения, и пользователи могут выбирать, какую версию использовать, исходя из своих потребностей.

Модули должны решить старую проблему. Прежде всего, разные пользователи предъявляют свои требования к своевременности программного обеспечения. Например, некоторые всегда хотят последнюю версию из-за функциональных возможностей или исправлений ошибок. С другой стороны, пользователи хотят использовать версию как можно дольше.

Существуют проекты, выпускающие новые версии более двух раз в год. В результате, даже развертывание сервера не может предоставить последнюю версию.

Install nVidia proprietary drivers on Fedora 31/30/29/28/27 and disable the nouveau driver

2.1 Download nVidia Installer Package

Go to http://www.nvidia.com/Download/Find.aspx?lang=en-us and find latest version of installer package. When you use browser this is normally downloaded /home//Downloads/NVIDIA-Linux-xxxx.run location.

Tested versions:

Fedora 31 Fedora 30 Fedora 29 Fedora 28/27
440.64 (February 28, 2020) 440.64 (February 28, 2020) 440.64 (February 28, 2020) 440.64 (February 28, 2020)

390.132 (November 8, 2019)
390.132 (November 8, 2019)
390.132 (November 8, 2019)
390.132 (November 8, 2019)

340.108 (December 23, 2019)
340.108 (December 23, 2019)
340.108 (December 23, 2019)
340.108 (December 23, 2019)

Note 390.132 users: 390.132 on Fedora 31/30 with Kernel 5.5 needs a patched version ().

Note 340.108 users: 340.108 on Fedora 31/30 Kernel 5.5/5.4/5.3 needs a patched version ().

Note Fedora 27 users: You might have problems with GDM (black screen). Looks like there is no fix to this, but you can change Display Manager example to LXDM, LightDM, SDDM or KDM. Or you can upgrade Fedora 28 or upgrade to Fedora 29.

2.6 Disable nouveau

2.6.5 Generate initramfs

2.7 Reboot to runlevel 3

Note: You don’t have Desktop/GUI on runlevel 3. Make sure that you have some access to end of guide. (Print it, use lynx/links/w3m, save it to text file).

OR alternatively you can change the runlevel on GRUB2 adding one additional parameter. Quick guide howto change runlevel on GRUB2. If you use this method, then don’t set multi-user.target and don’t set graphical.target on step 2.9 (just reboot).

2.8.2 Run NVIDIA Binary

Following command executes driver install routine. Use full file name command if you have multiple binaries on same directory.

2.8.5 nVidia Installer Installing Drivers and Building kernel module

Note: . Also “Install and overwrite existing files” works, but fixing this error is more clean way to install NVIDIA Drivers.

2.8.7 nVidia Drivers Installation Complete

To enable video acceleration support for your player (Note: you need Geforce 8 or later).

Ссылка на основную публикацию