Настройка fedora 26 после установки. Как правильно настроить Fedora Workstation после установки. Оптимизация работы веб-браузера Firefox

Fedora 26: Fedora - один из самых популярных дистрибутивов GNU / Linux. Это результат проекта Fedora, большого сообщества добровольцев, спонсируемого Red Hat. Средой Fedora по умолчанию является рабочий стол GNOME, а интерфейсом по умолчанию - GNOME Shell. Конечно, он поддерживает другие среды рабочего стола, такие как: KDE, Xfce, LXDE, MATE и Cinnamon, выпущенные в виде пользовательских ISO для спинов Fedora.

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

Мы обновили мультизагрузочную систему с , CentOS и Manjaro Linux, в Fedora 26, CentOS и Manjaro. Основной ботинок находится под Manjaro, как вы увидите на картинке ниже. Скриншот был сделан после обновления Fedora до 26.
Мы запустили команду grub-mkconfig в основной загрузке (Manjaro), чтобы увидеть новую обновленную версию Fedora 26 и новое ядро.

Но давайте посмотрим, как мы прошли обновление dnf.

Мы первоначально установим пакет д.н.ф.-плагин-системы обновления:

sudo dnf установить dnf-plugin-system-upgrade

и мы загрузим все обновленные пакеты для версии 26 (releasever = 26):

Обновление системы sudo dnf загрузить --refresh --releasever = 26 --allowerasing

Обязательно примите установку нового RPM-GPG-KEY

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

Разработка Fedora 26 Linux стартовала в начале 2017 года. В апреле уже была доступна альфа-сборка, а 13 июня была готова бета-версия. Редакция основано на оболочке рабочего стола GNOME 3.24, а другие издания получили обновленные версии соответствующих рабочих окружений.

В официальном обращении разработчиков сообщается:

Мы реализовали тысячи улучшений для интегрированных программных продуктов, включая новые средства разработки, такие как GCC 7, Golang 1.8 и Python 3.6. Кроме того, мы добавили новый инструмент для работы с разделами в Anaconda (установщик Fedora). Он будет полезен не только для неопытных пользователей, но и для энтузиастов и системных администраторов, которые хотят создать собственную систему хранения.

Что нового в Fedora 26

Среди изменений операционной системы Fedora 26 можно выделить настольную среду GNOME 3.24.2 (Fedora Workstation), новое ядро Linux 4.11.8, использование DNF 2.0 в качестве менеджера пакетов по умолчанию, использование GCC 7 в качестве компилятора по умолчанию, systemd-coredump, быстрый кеш SSSD для локальных пользователей, pkgconf в качестве системной реализации pkg-config по умолчанию и 48-битные виртуальные адреса на архитектурах AArch64 (ARM64).

Fedora 26 является первым дистрибутивом, который отказался от драйвера xorg-x11-drv-synaptics и представил новый экземпляр Fedora Labs Spin под названием Python Classroom Lab, который предназначен для преподавателей Python. Fedora 26 также поставляется с обновленными компонентами, включая, помимо прочего, Python 3.6, OpenSSL 1.1.0, Boost 1.63, Ruby 2.4, GHC 8.0 и Golang 1.8.

Fedora 26 стала последней версией дистрибутивом проекта для которого была доступна альфа-версия. Начиная с Fedora 27 будут публиковаться только бета-релизы. На официальной странице проекта вы можете скачать следующие версии системы: Fedora 26 Workstation, Fedora 26 KDE, Fedora 26 Xfce, Fedora 26 LXDE, Fedora 26 MATE, Fedora 26 Security, Fedora 26 Server, Fedora 26 SoaS, Fedora 26 Robotics, Fedora 26 Design Suite и Fedora 26 Games.

Наконец, состоялся долгожданный релиз новой версии Fedora 26. В этой версии появилось несколько полезных нововведений, из основных можно отметить расширение возможностей установщика, была добавлена возможность работы LVM Cache, RAID, Btrfs и т д, добавлены новые мультимедиа кодеки, улучшена поддержка драйверов, а также обновлено множество пакетов.

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

Через несколько дней после релиза появится уведомление о том, что доступно обновление. Вы можете кликнуть по нему, чтобы запустить Gnome Software, или запустите эту программу через главное меню:

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

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

Обновление Fedora через терминал

Обновление Fedora 25 до 26 с помощью командной строки не сильно отличается от обычного обновления. Нам предстоит выполнить все те же операции, только все нужно выполнять в терминале и вы получите намного больше информации о процессе обновления.

Шаг 1. Обновление пакетов

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

Шаг 2. Установка плагина DNF

Для обновления версии дистрибутива нужен отдельный плагин для DNF:

sudo dnf install dnf-plugin-system-upgrade

Шаг 3. Запуск обновления

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

sudo dnf system-upgrade download --releasever=26

Эта команда загрузит все необходимые пакеты и подготовит их до обновления. Если во время ее выполнения возникнут какие-либо ошибки о конфликтах, блокировках и зависимостях, добавьте опцию –allowerasing, она разрешает dnf удалять конфликтующие пакеты.

Шаг 4. Перезагрузка и обновление

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

sudo dnf system-upgrade reboot

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

Шаг 5. Решение проблем

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

sudo rpm --rebuilddb

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

sudo dnf distro-sync

Более надежный вариант - разрешить удаление конфликтующих и проблемных пакетов:

sudo dnf distro-sync --allowerasing

В некоторых случаях вы можете столкнуться с проблемами доступа из-за неверных меток SELinux, для их обновления выполните:

sudo touch /.autorelabel

Затем перезагрузите компьютер, система проверит все метки и установит их правильно.

Выводы

В этой статье мы рассмотрели как выполняется обновление до Fedora 26 с помощью терминала и графического интерфейса. Эта инструкция подойдет как для домашних рабочих станций, так и для серверов. А вы уже обновили свою систему? Будете обновлять? Напишите в комментариях!

С поддержкой режима ночной подсветки, новым приложением для просмотра кулинарных рецептов, улучшением области уведомлений и расширением поддержки самодостаточных пакетов Flatpak;

  • В инсталлятор Anaconda добавлен blivet-gui с реализаций альтернативного интерфейса для разбивки разделов с поддержкой LVM (включая LVM cache, LVM RAID, Thin LVM), Btrfs (включая Btrfs RAID, подразделы и снапшоты), MD RAID, шифрования накопителя при помощи LUKS;
  • Добавлена поддержка кодека для многоканального кодирования звука AC-3 (Dolby Digital), срок действия патентов на который истёк и который теперь можно использовать без оплаты лицензионных отчислений. AC-3 применяется в стандартах цифрового телевидения (ATSC, DVB), на дисках DVD и Blu-ray, в системах потокового интернет-вещания с поддержкой объёмного звука 5.1.
  • Развивается предварительный вариант модульной серверной редакции дистрибутива, в которой конечные приложения поставляются в виде отдельно обновляемых модулей, жизненный цикл которых не привязан к другим приложениям и основной начинке дистрибутива;
  • Сформирован первый выпуск Base Runtime, модуля с базовой операционной системой, который может выступать в качестве основы для сборки и как зависимость для модулей с приложениями. Base Runtime является основой модульного выпуска Fedora 26 Server. Для сборки модулей в инфраструктуре запущен сервис Module Build Service;
  • Пакетный менеджер DNF обновлён до версии 2.0 , в состав которой включён плагин Repoquery для поиска пакетов во внешних репозиториях (аналог "rpm -q" для удалённого репозитория). Добавлена команда "dnf check" для проверки целостности локальной БД packagedb и вывода информации о возможных проблемах. Добавлена команда "dnf upgrade-minimal", позволяющая обновить каждый пакет до самой свежей версии с улучшениями или исправлениями ошибок и уязвимостей;
  • Для сборки пакетов задействован выпуск набора компиляторов GCC 7 . Обновлён применяемый по умолчанию набор флагов компиляции для C/C+, прекращено использование флага "-mtune=atom". Ранее запланированные для включения флаги "-Werror=implicit-function-declaration" и "-Werror=implicit-int" пока оставлены неактивными;
  • В качестве реализации pkg-config задействован пакет pkgconf, предоставляющий улучшенные средства обработки файлов.pc и стабильный библиотечный ABI/API для интеграции с приложениями;
  • Для сохранения и обработки core-дампов по умолчанию задействован сервис systemd-coredump. Для вывода списка core-дампов и их извлечения из БД Journal предложена утилита coredumpctl;
  • Python обновлён до версии 3.6.0. В состав включена обучающая среда Python Classroom Lab ;
  • Задействованы новые выпуски Glibc 2.25, PHP 7.1, Go 1.8, Ruby 2.4, GHC (Haskell) 8.0, LDC (язык D) 1.1.0, Boost 1.63.0, Zend Framework 3, BIND 9.11;
  • Из поставки удалён драйвер для тачпадов xorg-x11-drv-synaptics, вместо которого следует использовать xorg-x11-drv-libinput;
  • На системах AARCH64 включена поддержка 48-разрядного виртуального адресного пространства;
  • B интерфейсе Fedora Media Writer добавлена возможность записи на SD-карты системных образов для ARM-архитектуры;
  • Подготовлена spin-сборка с рабочим столом LXQt (Qt Lightweight Desktop Environment), развиваемым объединённой командой разработчиков проектов LXDE и Razor-qt;
  • Подготовлен новый минималистичный образ для создания изолированных контейнеров, содержащий минимально возможный набор компонентов, но при этом, в отличие от Atom, включающий полноценный пакетный менеджер dnf и возможность устанавливать произвольные пакеты из штатных репозиториев;
  • OpenSSL обновлён до версии 1.1.0 с поддержкой алгоритмов scrypt , X25519 (RFC 7748), стандарта Certificate Transparency , потокового шифра ChaCha20 и алгоритма аутентификации сообщений (MAC) Poly1305 . Прекращена поддержка устаревших технологий, в том числе удалены компоненты, обеспечивающие работу SSLv2, Kerberos, 40- и 56-разрядных шифров. Из набора шифров по умолчанию исключены алгоритмы RC4 и 3DES ;
  • Включено определение параметров всех пользователей через NSS-модуль SSSD (System Security Services Daemon), обеспечивающий более высокую производительность за счёт кэширования содержимого локальных баз в памяти;
  • В качестве реализации PKCS#11 вместо Coolkey задействован пакет OpenSC, что позволило расширить спектр поддерживаемых дистрибутивом смарт-карт;
  • В репозиторий включён пакет snapd с инструментарием для управления самодостаточными пакетами в формате snap . Для начала работы с пакетами в формате Snap пользователям Fedora Linux теперь достаточно выполнить "sudo dnf install snapd", после чего можно использовать утилиту snap. В момент первой установки snap в систему будет установлен snap-пакет core c набором базовых библиотек для функционирования пакетов snap. Так как для изоляции в snap используется механизм AppArmor, который не поддерживается в Fedora, то пакеты запускаются без применения изоляции, т.е. нужно соблюдать осторожность и не устанавливать непроверенные приложения.
  • Одновременно для Fedora 26 введены в строй "free" и "nonfree" репозитории проекта RPM Fusion, в которых доступны пакеты с дополнительными мультимедиа приложениями (MPlayer, VLC, Xine), видео/аудио кодеками, поддержкой DVD, проприетарными драйверами AMD и NVIDIA, игровыми программами, эмуляторами.

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

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

    1. Полное обновление системы

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

    2. Настройка имени компьютера

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

    Изменить имя хоста можно такой командой:

    hostnamectl set-hostname "losst"

    3. Настройка статического IP адреса

    На серверах очень часто используются статические IP адреса. Одно из первых, что нужно сделать после установки fedora, это настроить сеть. Если у вас такой вариант, откройте и отредактируйте файл конфигурации eth0 или enp2s0 в папке /etc/sysconfig/network-scripts/:

    vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

    Вот настройки которые нужно добавить:

    • BOOTPROTO - протокол получения адреса, нам нужно static
    • ONBOOT - автоматическое подключение
    • IPADDR - нужный вам ip адрес
    • NETMASK - маска вашей сети
    • GATEWAY - шлюз, через который компьютер будет выходить в интернет
    • DNS1 - DNS, с помощью которого нужно разрешать доменные имена.

    Например, это может быть такая конфигурация:

    BOOTPROTO=static
    ONBOOT=yes
    IPADDR=192.168.1.1
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    DNS1=202.88.131.90
    DNS2=202.88.131.89

    Чтобы применить изменения перезагрузите службы сети:

    systemctl restart network.service

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

    4. Добавить репозиторий RPMFusion

    Настройка fedora после установки должна включать настройку дополнительных репозиториев. Некоторых пакетов нет в официальных репозиториях RHEL и Fedora. Но вы можете установить эти пакеты из репозитория RPMFusion. Здесь есть как проприетарные, так и свободные пакеты. Для добавления репозитория выполните команду:

    sudo rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-24.noarch.rpm

    5. Установить Gnome Tweak

    По умолчанию окружение рабочего стола Gnome может выглядеть не так, как бы мы этого хотели. Утилита GNOME Tweak поможет настроить множество параметров внешнего вида Fedora 24, панель, пространство рабочего стола и многое другое.

    Вы можете установить ее открыв центр приложений, набрав в поиске Gnome Tweak и нажав кнопку Установить:

    6. Подключить онлайн аккаунты

    Fedora 24 позволяет получить доступ к онлайн-аккаунтам непосредственно из системы. Вы можете их настроить во время установки. Но если вы этого не сделали, то это всегда можно сделать в настройках, на вкладке Персональные, онлайн аккаунты:

    7. Установка расширений Gnome

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

    Затем установите командой:

    rpm install teamviewer.rpm

    Выводы

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