Меню Рубрики

Установка из своего репозитория fedora

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

Fedora отличается многим от привычных Ubuntu подобных дистрибутивов. Отличия не только в формате пакетов (в Fedora используются RPM пакеты и менеджер пакетов DNF), но и в целом в философии дистрибутива. Fedora предоставлят самые новые версии пакетов, а поддержка дистрибутивов осуществляется около 13 месяцев. Большое внимание уделяется безопасности.

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

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

Первые шаги

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Установка драйвера Nvidia в Fedora Workstation

Дистрибутив Fedora устанавливал на ноутбук с гибридной графикой Intel и Nv >E при загрузке установленной системы).

В следующем окне, в строке, которая начинается со слова Linux, в конце нужно дописать команду: nouveau.modeset=0, затем сохраняем изменение комбинацией клавиш CTRL + X . Таким образом система загрузится только на встроенной видеокарте Intel.

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

Установка драйверов Nvidia из репозитория Negativo17

Драйвера из репозитория Negativo17 лучше следуют рекомендациям по пакетированию Fedora и имеют лучшую интеграцию.

В моем случае драйвера корректно работали только при добавлении dkms-nvidia (именно поэтому я предложил выбрать этот вариант) и не срабатывали при akmod-nvidia.

Из заметных плюсов данных драйверов из репозитория negativo17 это использование драйвера версии 435.21, начиная с данной версии осуществляется улучшенная поддержка Nvidia Prime.

В новой версии по умолчанию используется встроенная видеокарта Intel, но есть возможность запуска приложений на карте Nvidia.

Проверить можно следующими командами:

Результат: OpenGL vendor string: Intel Open Source Technology Center

Результат: OpenGL vendor string: NVIDIA Corporation

Например, для Ubuntu данная версия драйвера доступна только в репозитории ppa:graphics-drivers и только для тестируемой версии Ubuntu 19.10. К тому же насколько помню, там еще нужно править файл xorg.conf. В Fedora достаточно добавить репозиторий и установить драйвера, никакой правки конфигов.

Читайте также:  Установка лицензии 1с бухгалтерия

Пользователи драйверов Nvidia могут столкнуться с ошибкой «Failed to start Load Kernel Modules» после обновления ядра Решается проблема следующей командой:

Установка Steam

Steam доступен в репозитории RPMFusion, но я предлагаю установить приложение из репозитория Negativo17. В данном репозитории Steam собран с дополнительными опциями, такими как улучшенная поддержка геймпадов X-Box, запуск в режиме Big Picture, дополнительный пакет «noruntime» для отключения среды выполнения Ubuntu.

Открываем доступ для Steam Remote Play (ранее называлась In-Home streaming или Домашняя трансляция).

Компания Valve уже давно поддерживает потоковую передачу для трансляции (с возможностью управления) игр на подключаемом устройстве.

Согласно документации, для потоковой передачи необходимы UDP-порты 27031 и 27036 и TCP-порты 27036 и 27037.

В репозитории пакет Steam включает в себя необходимые определения служб для FirewallD. По умолчанию в Fedora используется брандмауэр FirewallD. Чтобы убедиться, что Steam может прослушивать необходимые порты через программное обеспечение брандмауэра, выполните следующие команды:

Должно отобразиться слово «steam».

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

В моем случае брандмауэр использует публичный тип сети (public)

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

Теперь устройства должны будут определяться.

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

Дальше устанавливаем нужную нам версию. Я выбираю версию winehq-staging

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

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

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

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

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

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

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

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

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

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

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

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

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

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:

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

Установка Skype

Установка Virtualbox

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

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

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

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

Читайте также:  Установка принтера hp deskjet f2200

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

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

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

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

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

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

Установка WPS Office

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

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

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

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

Выводы

Получилась довольно объемная статья и у пользователя может сложиться впечатление о сложности дистрибутива. Это не так. На самом деле некоторые описанные проблемы актуальны и для других дистрибутивов. Например, патчить Vmware приходится в любом дистрибутиве, использующем свежие ядра. Проблемы с кириллицей в Gedit это проблема рабочего окружения, а не дистрибутива. Проблема с Viber и с воспроизведением браузера Opera — проблема самих приложений, т. к. проявляется во всех дистрибутивах. Из обязательных настроек Fedora — необходимо доустановить русский язык, включить репозиторий RPM Fusion, установить кодеки, а пользователям видеокарты Nvidia еще и установить драйвер. Совсем не много действий и выполняются они очень быстро.

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

источник

Полезные сторонние репозитории для Fedora

Некоторым пользователям дистрибутива Fedora недостаточно пакетов, которые входят в основной репозиторий, поэтому они ищут иные источники. В данной статье мы рассмотрим несколько популярных сторонних репозиториев.

Введение

Часть репозиториев содержат патентованные кодеки, запрещённые для распространения в таких странах, как США и Австралия. Перед установкой убедитесь, что вы находитесь вне их юрисдикции.

Репозитории, отмеченные звездой (*), содержат исключительно собственническое (проприетарное) программное обеспечение, распространяющееся под своей лицензией.

RPM Fusion

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

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

Negativo17

Сторонний репозиторий, поддерживаемый Negativo17. Как и RPM Fusion, содержит набор патентованных кодеков мультимедиа (однако их значительно меньше), а также специальную сборку драйверов NVIDIA и ряд проприетарного программного обеспечения.

Данный репозиторий не следует использовать одновременно с RPMFusion из-за возможных конфликтов некоторых пакетов.

VirtualBox (*)

Официальный репозиторий VirtualBox, который создан и обслуживается Oracle Corporation. Включает в себя только VirtualBox актуальных версий.

VSCode (*)

Официальный репозиторий текстового редактора Visual Studio Code (VSCode), который создан и обслуживается Microsoft Corporation.

Skype (*)

Официальный репозиторий Skype.

Yandex.Disk (*)

Официальный репозиторий Яндекс.Диск.

Yandex.Browser (*)

Официальный репозиторий Яндекс.Браузера.

Dropbox (*)

Официальный репозиторий Dropbox.

Google Chrome (*)

Официальный репозиторий Google Chrome (не следует путать его со свободным Chromium, уже имеющимся в Fedora).

Mail.Ru Cloud (*)

Официальный репозиторий клиента облачного хранилища от Mail.Ru.

MEGASync (*)

Официальный репозиторий клиента облачного сервиса Mega.

Официальный репозиторий основанного на Electron текстового редактора Atom.

26 комментариев к записи

при добавлении реппозиториев от virtualbox и неже яндекс браузер, хром, скайп, консоль пишет sudo: wget: command not found

Читайте также:  Установка лицензий клиентского доступа

В чем дело? Fedora 26 KDE 32 bit

Спасибо! Работает. Жаль только все программы для 64 битных ос ((

Установите 64-битную версию Fedora. Начиная с Fedora 27 вообще планируется полностью прекратить сборку 32-битных версий пакетов, установочных образов и ядра.

Все современные процессоры давно поддерживают набор инструкций x86_64.

Похоже пути поменялись. Ссылки fedora-extra-repos теперь не рабочие.

Сегодня GitHub часто падает, поэтому вместо содержимого repo-файлов отдаётся ошибка 500:

We’re investigating reports of problems fetching raw and release content.

Официальный репозиторий Skype . Подеркиваю — официальный?
который начинается с github*com*RussianFedora.
RussianFedora давно является полномочным представителем скайпа?
Или я чего то не допонял?

Официальный *.repo файл для Skype, взятый с официального сайта, доработан проектом RussianFedora добавлением одной единственной строки:

При её отсутствии из-за любого сбоя в репозитории или его недоступности вся система обновлений ломается и dnf прекращает свою работу, что недопустимо.

A как добавить репозитории на другие спины Fedora те где взять url repo ??
Imho: только что качать live cd и из них вытаскивать .

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

Можно без проблем установить LiveCD с Gnome и добавить в него KDE посредством sudo dnf groupinstall kde.

Полный список доступных групп можно получить так:

Ребята, подскажите. У меня не работает virtualbox федора 27 64 бит. Как сделать, чтобы он заработал?

1. Подключить RPMFusion (см. статью).
2. Открыть терминал и выполнить:

3. Перезагрузить систему, затем выполнить:

В п.2 предлагаю добавить подпункт 3 с командой:

для возможности «проброса» usb устройств в гостевую систему.

источник

Как настроить репозитории программного обеспечения в Fedora?

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

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

Просмотр включенных репозиториев в Fedora

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

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

Чтобы отобразить список пакетов, доступных или установленных из указанного репозитория, добавьте опцию available или installed соответственно:

Добавление, включение и отключение репозитория DNF

Прежде чем добавить новый репозиторий в свою систему Fedora, вам нужно определить его, добавив раздел [repository] в файл /etc/dnf/dnf.conf или в файл .repo в директорию /etc/yum.repos.d/. Большинство разработчиков предоставляют репозитории DNF со своим собственным .repo файлом.

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

Затем добавьте раздел [repository] в файл и сохраните его. Если посмотреть внимательно, в конфигурации, показанной на изображении ниже, репозиторий не включён, как указано параметром (enabled = 0); мы это изменим в демонстрационных целях.

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

Чтобы включить/отключить репозиторий DNF, например, при попытке установить из него пакет, используйте параметр —enablerepo или —disablerepo:

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

Таким же образом вы можете как включать, так и отключать репозитории непосредственно в одной команде:

Чтобы навсегда включить определенный репозиторий, используйте параметр —set-enabled.

Чтобы навсегда отключить определенный репозиторий, используйте параметр —set-disabled.

На этом все! В этой статье мы объяснили, как настроить программные репозитории в Fedora.

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

источник