Как установить проприетарные графические драйверы в Ubuntu, Fedora и Mint
Если вы пользуетесь Linux, вы имеете доступ к огромному количеству ПО с открытым исходным кодом. Но периодически требуется именно проприетарное программное обеспечение и никакое иное. Например, может потребоваться Microsoft Word (что, в принципе, излишне, если учитывать высокие стандарты работы LibreOffice), либо проприетарный драйвер.
В то время как почти 100% устройств исправно функционирует на драйверах с открытым исходным кодом, графические драйверы представляют собой совершенно отдельную тему.
Наиболее убежденные сторонники Linux обвинят вас в святотатстве за то, что вы просто допустили саму мысль о применении проприетарных драйверов. Но если вы хорошо разбираетесь в гейминге и намерены всерьез играть на Linux, вас заинтересуют именно они.
Исправление в CentOS 8: “Ошибка: Failed to download metadata for repo appstream”
Error: Failed to download metadata for repo ‘appstream’: Cannot prepare internal mirrorlist: No URLs in mirrorlist
Пользователи CentOS переходят на альтернативные дистрибутивы CentOS, потому что CentOS перешла на Stream – дистрибутив Linux, который находится на полпути между разработкой Fedora и разработкой RHEL.
Другие перешли на CentOS Stream 8, чтобы остаться с CentOS.
Оба этих варианта позволят вам обновить CentOS 8, несмотря на то, что вы не можете этого сделать напрямую.
Переход с CentOS 8 на CentOS Stream 8:
dnf —disablerepo ‘*’ —enablerepo=extras swap centos-linux-repos centos-stream-repos
Это поможет вам решить проблему, с которой вы столкнулись при обновлении пакетов или установке новых.
Предварительная установка проприетарных графических драйверов
Выполнять установку проприетарных графических драйверов сегодня значительно легче. Ранее вам, вероятно, приходилось запускать некое специализированное ПО либо искать драйверы и устанавливать их вручную. Сейчас же можно установить их по аналогии с установкой самой ОС Linux (данная функция предусмотрена почти в любых дистрибутивах).
Проведите установку обычным способом, заостряя внимание на всплывающих окнах. На завершающей стадии вы заметите диалоговое окно, где будут упоминаться графические драйверы. Там надо будет вручную сделать выбор между установкой проприетарных графических драйверов либо их аналогов с открытым исходным кодом.
Если выбрать установку проприетарных драйверов прямо сейчас, вам не придется тратить время и силы на данную операцию позже. Надо заметить, это не слишком трудная задача.
Установка FFmpeg в Fedora
Ну а мы переходим к установке FFmpeg. FFmpeg — набор свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровые аудио- и видеозаписи в различных форматах. Что бы установить FFmpeg в Fedora у вас опять же должен быть подключен репозиторий RPM Fusion, затем для установки FFmpeg выполняем команду:
Что бы установить FFmpeg для разработки можно выполнить команду:
Подготовка компьютера к Fedora
Вы должны создать диск восстановления Windows с Macrium Reflect или другим программным средством резервного копирования перед установкой Fedora на случай, если что-то пойдет не так. Кроме того, убедитесь, что на жестком диске отведено не менее 10 ГБ свободного места для установки. Подготовьте свой диск для загрузки Windows и Linux , уменьшив размер раздела Windows, если это необходимо.
После создания USB-накопителя Fedora Linux перезагрузите компьютер и загрузитесь с USB-устройства, чтобы запустить живую версию Fedora. Вы можете сразу начать использовать Fedora, но вы должны установить ОС, чтобы сохранить любые изменения на жестком диске.
Для загрузки с USB-накопителя необходимо сначала отключить быструю загрузку Windows . Вы можете включить его снова после установки Fedora.
Выводы
Это еще далеко не все действия после установки Fedora 24 которые нужно сделать, но здесь собрано главное. Если что-то было упущено, напишите в комментариях.
Нет похожих записей
Оцените статью:
Об авторе
Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.
25 комментариев
Добрый день.
Только что перешел на Fedora, но никак не могу понять для чего настраивать статический IP адрес?
Обьясните практическое назначение. У меня ноутбук выход в интернет по wifi.
Кроме того очень понравилось в Fedora — установленное по умолчанию SELinux на борту.
Помогите разобраться как его настраивать.
На ноуте так же установлен дистр Ubuntu 16.04. После установки пришлось немного покопаться, что бы загрузчик GRUB2 смог увидеть и запускать Ubuntu. Однако же намедни в Ubuntu обновилось ядро 4.4.0-28-generic. Всё классно и замечательно, но ни загрузчик Fedora ни сама Ubuntu не хотят видеть этой версии ядра
$ uname -r
4.4.0-24-generic
При установке Fedora создал отдельный раздел /boot
Вообщем помогите чем можете.
Спасибо!
Вам и не нужно его настраивать. Домашние компьютеры, ноутбуки получают IP адреса динамически по DHCP, настройка статического IP может понадобиться для сервера или в огранизациях, где каждый компьютер должен иметь постоянный ip адреса.
Команду sudo update-grub выполняли чтобы обновить конфиг? Попробуйте переустановить эту версию ядра, возможно она стала неправильно.
статический IP удобен, если Вы в локальной сетке пользуетесь несколькими ПК и особенно — с разными платформами, н.п. версиями Windows. Для удобства обмена файлами и программами доступа к рабочему столу, где нужно задавать IP адрес, чтобы не смотреть его каждый раз. IP присваивает динамически Ваш роутер и он будет каждый раз разный. Если Вы зададите сами, Вы всегда знаете, что н.п. 192.168.0.1 — Ваш роутер, . 2 — Линукс пк, 3 — Виндовый жены и т.п. Сергей
Статический IP Нужен приимущественно для сервера HTTP (Apache)
Сколько раз я не пытался запустить Rufus через wine — эта программа просто не видет флешки!
Вообще плохая идея запускать в wine софт которому нужен доступ к железу
Сам wine это эксперементальная ветвь CrossOver проект сам по себе был хорош но до полной комерцеризации. Сейчас он лишь слегка подерживаеться ну не желают пользователи привыкшиее к объявленным свободным на первых порах CrossOver за него платить. Imho: Возможно сделай создатели проекта кросхайдинговую систему оплаты всё было-бы намного удачней.
С загузчиком вроде как разобрался.
Сначала я попытлся изменить просто версию ядра в конфигурационном файле
sudo gedit /boot/grub2/grub.cfg
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Но всё равно Ubuntu запускалась только на ядре версии 4.4.0-24
Оказалось всё гораздо проще.
Установил Grub Customizer
Отрыл «Изменить» в пунктах Ubuntu 16.04 и уже в здесь не просто изменил версию ядра, но и добавил к linux и initrd + efi так что получилось linuxefi и initrdefi
Заработало.
Кстате не рекомендую пользоваться Grub Customizer в Fedora что-то там намудрёно при редактировании напрочь убивает grub.config так что лучьше по сторинке https://elemc.name/?p=743
Спасибо автору за пост. Вот только не могли бы вы осветить установку nvidia driever в fedora 24. На kde чет ника не могу поставить.
imho : Стоит добавить в пост настройку su я сделал после установки Fedora так: 1) Добавляем пользователя которому нужны будут права su командой # usermod -a -G wehel username в группу wehel или через GUI управление пользователями.
2) Редактируем файл /etc/pam.d/su в любом текстовом редакторе (напр.kwrite) разкомментирова в (убрать #) строку #auth sufficie nt pam_wheel.so trust use_uid
Теперь выполнение любой команды или приложения требующих полномочий root будет доступно любому пользователю в группе wehel без ввода пороля root.
Хотя об установка драйверов NVIDIA стала на Fedore придачей во языцах
всё-же : https://toster.ru/q/307466 по моделям карты http://rpmfusion.org/Howto/nVidia
или
yum update
yum install akmod-nvidia xorg-x11-drv-nvidia-libs kernel-devel
Так-же не помешало-бы добавить в пост установку и настройку LAMP
(Apache 2, PHP 5 и MySQL 5)
в одном из предыдущих постов была довольно подробная инструкция :
https://losst.ru/ustanovka-i-nastrojka-servera-apache
или http://drach.pro/blog/linux/item/52-fedora-20-lamp-server
Спасибо за пост!
Поставил на десктопе Федору 24, все нормально, только бубны с принтером LBP6000/6018. и проблема не только в том что нужно установить чтоб работала печать, а еще удалить ранее установленные дрова, с которыми идет конфликт. Нужен вектор в котором нужно мне двигаться, желательно в консоли.
Отличная статья, ничего лишнего, очень помогла. Автору Сергею большое СПАСИБО за его сайт.
сегодня в первый раз установил федору 25 бета (до этого убунту, кубунту), было бы неплохо дполнить как включить SUDO и всякие мултимедиа кодеки, еще такой вопрос может кто знает — не работает backspace в nautilus обычно им назад перехожу
Мой совет использовать все ж таки Russian Fedora remix. Там больше кодеков по дефолту, все работает
Самое интерестное пропустили . Установка драйверов для видеокарт.
Подскажите а нет более простого способа как в Ubuntu «Менеджер драйверов» а то вот этот костыль откровенно говоря не очень радует — http://wiki.russianfedora.pro/index.php/Установка_драйверов_NVidia#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0_.D0.B2_Fedora.2FRFRemix_19.2F20.2F21
А куда писать эти команды?!
Откройте терминал, а затем выполняйте команды.
Admin: Стоило наверно добавить в статье что изначально поддержка большей части plagini’es jva отключены в web браузерах Firefox и Google chrome.
подскажит пожалуйств приустановке teameiewer-а, после завершения скчивания на fedora пишет что не нашёл пакит интернете и в фаелах
Народ підкажіть як скачати дрова до відеокарти NVidia GeForse, драйвери до Intel Core i5, Та інші які потрібні для норм роботи ноута!
Для процессора драйвер не нужен.
Обычный проприетарный драйвер NVIDIA доступен в репозиториях RPMFusion, поэтому нам потребуется подключить их если они ещё не подключены (необходимы как free, так и nonfree):
1
Теперь мы должны установить набор сборки драйвера: компилятор GCC и заголовочные файлы ядра, исходники ядерного модуля, а также сам драйвер.
Установка для современных видеокарт
Вариант для современных видеокарт NVIDIA (серии 700, 800 (ноутбуки), 900 и 1000 и более современные):
1
sudo dnf install gcc kernel-headers kernel-devel akmod-nvidia xorg-x11-drv-nvidia xorg-x11-drv-nvidia-libs
Если используется 64-битная ОС, но требуется запускать ещё и Steam и 32-битные версии игр, то установим также 32-битный драйвер (устанавливать сразу после предыдущих):
1
sudo dnf install xorg-x11-drv-nvidia-libs.i686
Установка для более старых видеокарт
Для видеокарт NVIDIA серий 300, 400, 500, 600:
1
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-битных игр (устанавливать сразу после предыдущих):
1
sudo dnf install xorg-x11-drv-nvidia-340xx-libs.i686
Установка для устаревших видеокарт
Для устаревших видеокарт NVIDIA (серии 6000, 7000, 8000, 9000, 200):
1
sudo dnf install gcc kernel-headers kernel-devel akmod-nvidia-340xx xorg-x11-drv-nvidia-340xx xorg-x11-drv-nvidia-340xx-libs
Для 64-битных ОС с необходимостью запуска 32-битных игр (устанавливать сразу после предыдущих):
1
sudo dnf install xorg-x11-drv-nvidia-340xx-libs.i686
Действия по окончании установки
По окончании установки необходимо убедиться, что модули ядра были успешно собраны и установлены корректно:
1
sudo akmods —force
Если возникла ошибка, то подробный журнал можно найти в каталоге /var/cache/akmods/nvidia/.
Теперь вырежем из образа initrd драйвер nouveau и добавим NVIDIA:
1
sudo dracut —force
Пользователям Gnome с Wayland
Если используется Gnome с GDM, то необходимо отключить поддержку Wayland ибо проприетарные драйверы NV > 1
Всегда, вот всегда человек при покупке или при получении некой вещи, всегда старается все сделать под себя, гдето подмазать, гдето допилить, достроить, подстроить и т.д. вот и мы допилим свою ОС после установки.
Или 11 шагов к успеху!
Открываем терминал.
Чтоб не набирать SUDO переходим сразу к ROOT!
# su -l
1. Уточним версию дистрибутива Fedora Workstation:
# cat /etc/os-release | grep PRETTY_NAME
PRETTY_NAME=»Fedora 28 (Twenty Eight)»
2. Первым делом Обновимся:
# dnf update && dnf upgrade -y
3. После установки всех обновлений перезагружаем систему:
# reboot
Примечание.
В будущем вам не понадобится устанавливать обновления с помощью терминала — система будет выводить заметные уведомления при их наличии.
4. После установки дистриубтива некоторые приложения, такие, как LibreOffice и Evolution не будут в полной степени русифицированы. Срочно Исправим Это:
# dnf install langpacks-ru -y
5. Подключение сторонних репозиториев:
RPM Fusion
A. Программные компоненты с открытым исходным кодом (мультимедийные кодеки и приложения):
dnf install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-28.noarch.rpm -y
B. Программные компоненты с закрытым исходным кодом (драйверы, кодеки, архиваторы RAR, ACE, LZH, Steam и.т.д.):
dnf install http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-28.noarch.rpm -y
Adobe
# dnf install http://linuxdownload.adobe.com/adobe-release/adobe-release-$(rpm -E %_arch)-1.0-1.noarch.rpm -y
6. Установка отсутствующих драйверов:
Установка драйверов обычно не требуется, так как они уже интегрированы в ядро Linux. Исключением являются пропиетарные драйверы для графических карт Nvidia, а также некоторых других устройств.
Для начала определим модель вашей видеокарты:
# lspci | grep VGA
Теперь, в зависимости от модели видеокарты (список моделей, относящихся к различным поколениям), следует выполнить одну из приведенных ниже команд и перезагрузить компьютер.
Предупреждение: несколько раз проверьте корректность выбора драйвера, в случае установки неподходящего драйвера система не сможет работать в графическом режиме.
# dnf install akmod-nv > # dnf update
GeForce 8/9/200 (NV 50)
# dnf install akmod-nv > # dnf update
Более новая видеокарта GeForce
# dnf install akmod-nv > # dnf update
Примечание:
Если у вас новейшая графическая карта от Nvidia, то она может не поддерживаться пропиетарным драйвером из репозитория RPM Fusion. В этом случае вам придется использовать драйвер с открытым исходным кодом Nouveau, поставляемый в составе дистрибутива по умолчанию.
7. Установка полезных инструментов для обслуживания системы:
# dnf install flash-plugin gnome-commander pavucontrol gnome-tweak-tool
Тем самым мы установили плагин Adobe Flash , файловый менеджер GNOME Commander , утилиту для управления параметрами звуковых карт под названием pavucontrol и приложение для тонкой настройки окружения рабочего стола GNOME 3 под названием GNOME Tweak Tool .
8. Сокращение интенсивности использования раздела подкачки:
Значение должно находиться в диапазоне от 0 до 100, причем по умолчанию используется значение 60. Это значение является значительно завышенным для настольного компьютера, но отлично подходит для серверов.
Проверим текущее значение параметра конфигурации swappiness:
# cat /proc/sys/vm/swappiness
60
Для установки более приемлемого значения параметра конфигурации swappiness введите в терминал следующую команду (используйте функции копирования/вставки для того, чтобы избежать ошибок при вводе):
# sh -c «echo ‘vm.swappiness=10’ >> /etc/sysctl.d/95-sysctl.conf»
После выполнения описанных выше манипуляций придется перезагрузиться:
# reboot
После перезагрузки компьютера следует снова проверить значение параметра конфигурации swappiness:
# cat /proc/sys/vm/swappiness
10
В результате должно быть выведено значение 10.
Примечание: ваша машина может работать лучше даже при более значительном уменьшении значения параметра конфигурации swappiness. При уменьшении значения данного параметра конфигурации следует пользоваться следующим правилом: при использовании компьютера с объемом оперативной памяти, равным или превышающим 1 ГБ, следует устанавливать значение swappiness, равное 10, а при использовании компьютера с объемом оперативной памяти, меньшим 1 ГБ следует устанавливать значение swappiness, равное 5.
9. Улучшение поддержки мультимедийных форматов и шрифт (выполняем по порядку):
# dnf install freetype-freeworld
# wget -O /etc/fonts/local.conf http://linux-faq.ru/files/local.conf
# dnf install rpm-build cabextract ttmkfdir
# cd /tmp && wget http://linux-faq.ru/files/msttcorefonts-2.5-1.spec
# rpmbuild -bb msttcorefonts-2.5-1.spec
# cd
/rpmbuild/RPMS/noarch/ && sudo dnf -y install msttcorefonts-2.5-1.noarch.rpm
Шрифты станут доступны после перезагрузки системы. Также в вашей домашней директории появится директория rpmbuild, которая использовалась для сборки пакета программного обеспечения и может быть безопасно удалена.
10. Ограничение максимального объема файла системного журнала:
и заменить ее на строку:
После этого следует сохранить изменения в файле и закрыть текстовый редактор. Для того, чтобы сократить объем существующего файла системного журнала не помешает выполнить еще одну команду:
Теперь объем файла систмного журнала не будет превышать 128 Мб. Если вы хотите установить другой объем файла, вы можете заменить соотвествующие значения.
11. Настройка хранения истории в bash_history:
Для этого нужно отредактировать файл .bashrc, который находится в том же каталоге, что и файл с историей. Добавляем в него следующие строки:
export HISTSIZE=10000
export HISTTIMEFORMAT=»%h %d %H:%M:%S »
PROMPT_COMMAND=’history -a’
export HISTIGNORE=»ls:ll:history:w»
Первый параметр увеличивает размер файла до 10000 строк.
Второй параметр указывает, что необходимо сохранять дату и время выполнения команды.
Третья строка вынуждает сразу же после выполнения команды сохранять ее в историю.
В последней строке мы создаем список исключений для тех команд, запись которых в историю не требуется.
Для применения изменений необходимо разлогиниться и подключиться заново или выполнить команду:
Данные манипуляции производить под тем пользователем которому эта опция необходима, тоесть если например только root то выше указанный пример, если другому пользователю например msn то изменять в /home/msn/.bashrc
Заметки по ходу настройки «разного» в Linux. Хочу разобраться — читаю исходники. Программирование, администрирование, микроэлектроника, фотографирование и пр.
Установите Plex Media Server на Fedora 35
По умолчанию Plex доступен в базовом репозитории Fedora 35. Теперь выполните следующую команду, чтобы добавить репозиторий Plex в вашу систему Fedora:
Затем установите Plex Media Server в Fedora с помощью следующей dnf команды:
После завершения установки включите Plex Media Server (для автоматического запуска при загрузке системы), запустите Plex и проверьте состояние, используя приведенные ниже команды:
Работа с RPM и DNF в консоли
RPM и DNF являются консольными программами. Для работы с менеджерами пакетов запустите программу Konsole (эмулятор терминала среды KDE).
Для получения полной справки введите команду:
Установка пакетов производится в режиме суперпользователя (root). Если ваш аккаунт имеет администраторские полномочия, то воспользуйтесь утилитой sudo :
Если таких полномочий нет, то стандартной командой su :
Формат команд RPM:
Некоторые наиболее часто используемые параметры команды rpm :
Параметры (иначе, ключи) можно использовать сгруппировав, например, так:
Следующей командой будут установлены все RPM-пакеты в текущей директории:
Приведем пример работы с rpm по установке программ, которые не входят в дистрибутив. Большинство таких программ поставляются в виде исходников, которые необходимо скомпилировать. Это сложная задача для рядового пользователя. Но множество разработчиков собирают бинарные файлы своих программ в виде rpm-пакетов. Одна из таких программ – это Edraw Max.
Edraw Max – это универсальное ПО для создания диаграмм более чем 280 типов, таких как бизнес-презентации, планы зданий, интеллектуальные карты, научные иллюстрации, диаграммы UML, каркасы, электрические диаграммы и мн. др.
Перейдите на сайт программы: https://www.edrawsoft.com/download-edrawmax.html . Загрузите rpm-пакет программы и перейдите в директорию загрузки (это условно-бесплатная программа с ограниченным периодом бесплатного использования без лицензии):
Выполните команду установки пакета:
Результат и степень выполнения будет отображаться ниже:
Программа установлена! Войдите в меню и найдите программу в разделе Office > EdrawMax .
Скачивание программы можно поручить самому rpm. Ниже показан пример скачивания и установки по сети среды разработки IDE CodeLite (убедитесь, что эти URL действительны на странице https://downloads.codelite.org/):
В данных примерах разрешения зависимостей не потребовалось.
Для получения полной справки введите команду:
Использование команды:
Некоторые наиболее часто используемые команды:
Замечательной особенностью DNF является установка не отдельных пакетов, а целой группы пакетов специального назначения всего одной командой! Такая необходимость возникает, например, после установки дистрибутива. Для того, чтобы увидеть список доступных для установки групп, необходимо ввести следующую команду:
DNF поддерживает следующие команды для работы с группами: