Opensuse как установить драйвера
OpenSUSE Leap 42.1 вышла не так давно. Это дистрибутив Linux от американской компании Novell. Редакция Level это новая модель подхода к формированию дистрибутива. В нем совмещаются наработки Suse Enterprice и сообщества. Раньше я писал об установке OpenSUSE 42.1, но просто установить систему недостаточно, чтобы можно было удобно ею пользоваться. Ее нужно еще очень хорошо настроить в соответствии с вашими потребностями, чтобы сделать работу с системой более удобной.
В этой инструкции будет рассмотрена настройка OpenSUSE 42.1 после установки, как правильно настроить систему, как установить кодеки, самое необходимое программное обеспечение, в общем, как привести систему к полностью рабочему состоянию.
1. Сменить обои рабочего стола
Первое что нужно сделать - это сменить обои рабочего стола. Нет, я не имею ничего против зеленной лампы на черном фоне, но я предпочел бы более красивую картинку. Поэтому кликните правой кнопкой по рабочему столу, выберите Настроить виджет рабочий стол:
Затем подберите понравившуюся картинку или добавьте свою с помощью кнопки Открыть:
2. Проверка наличия обновления
С момента релиза, когда был собран тот установочный диск, из которого вы устанавливали систему прошло много времени, за этот период уже вышло много обновлений программного обеспечения и системных компонентов. Перед тем как будет выполнена дальнейшая настройка OpenSUSE после установки необходимо обновить все пакеты до самых новых версий, вы можете использовать следующие команды:
sudo zypper update
Вы также можете обновить весь дистрибутив до самой новой версии с помощью команды:
sudo zypper dist-upgrade
sudo zypper dup
Обновление системы может занять кое-какое время и для выполнения этого действия вам необходимо будет ввести пароль.
3. Дополнительные репозитории программного обеспечения
Ну то была разминка, теперь начинается серьезная первоначальная настройка OpenSUSE после установки.
В OpenSUSE есть один интересный нюанс. В официальных репозиториях находятся только программы со свободными лицензиями. Но очень часто нам нужны и другие программы, с закрытой лицензией и в первую очередь это кодеки.
Сообществом был создан репозиторий Packman, в котором эти пакеты доступны для установки. Там доступны различные приложения, а также полные версии мультимедийных библиотек. Репозиторий Packman делится на четыре категории:
- Essentials - содержит кодеки для аудио и видео, а также дополнительные приложения.
- Multimedia - содержит мультимедийные приложения
- Extra - дополнительные приложения, не связанные с мультимедиа
- Games - Игры.
Репозиторий Pacman можно добавить командой:
Но есть более простой способ и к тому же вам все равно придется открывать менеджер настройки YaST. Поэтому забудьте о команде. Откройте Yast из главного меню:
Перейдите в Репозитории программного обеспечения:
Здесь отметьте галочками все репозитории, которые нужно добавить обязательно Pacman, libdvdcss, также можете отметить репозиторий с драйверами своей видеокарты, затем нажмите далее:
Процесс добавления репозиториев пройдет довольно быстро, затем вернитесь в главное меню и откройте Управление программным обеспечением, а здесь вкладку Репозитории:
Выберите репозиторий Pacman и нажмите на ссылку: Переключить системные пакеты на версии из этого репозитория.
Важно: Если последнего пункта не сделать, то кодеки установятся не полностью и будут работать неправильно.
Вам останется нажать кнопку применить и дождаться завершения переустановки пакетов.
Установка кодеков Opensuse
Если вы сделали все как было написано в предыдущем пункте, эта команда установит кодеки OpenSUSE 42.1 на все случаи жизни. Здесь устанавливаются как полный спектр аудио и видеокодеков необходимый для работы многих программ, но и DVD кодеки:
$ sudo zypper in gstreamer-0_10 gstreamer-0_10-plugins-ffmpeg gstreamer-0_10-plugins-base gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-bad-orig-addon gstreamer-0_10-plugins-good gstreamer-0_10-plugins-good-extra gstreamer-0_10-plugins-ugly gstreamer-0_10-plugins-ugly-orig-addon faad2 libfaad2 a52dec x264_tMod lame twolame libxine2-codecs ffmpeg w32codec-all libavcodec52 libavcodec55 MPlayer faac libmpg123-0 libquicktime0 libxvidcore4 libmad0 libmad0-32bit libmpeg2-0 libmac2 mpeg2dec xvidcore libdcaenc0 dirac libdirac_encoder0 libdirac_decoder0 gstreamer gstreamer-plugins-bad gstreamer-plugins-base gstreamer-plugins-good gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon gstreamer-plugins-bad-orig-addon gstreamer-plugins-libav gstreamer-plugins-good-extra libdvdread3 libdvdplay0 libdvdnav4 libdvdcss2 libavdevice52 libavdevice55 libavfilter1 libavfilter4 libavformat52 libavresample1 libavutil50 libavutil52 libmatroska6 libx264-142 libx264-142-32bit libvpx1 libswfdec0_9_2 libx265-32 x265 libvo-aacenc0 libx265-32-32bit
После выполнения команды у вас будут все необходимые кодеки.
4. Установка Flash Player
По умолчанию Flash Player не поставляется в репозиториях OpenSUSE. Несмотря на то что технология флеш уходит в прошлое, flash вставки еще очень часто встречаются на сайтах в виде флеш плееров, не успевших перебраться на HTML5. Для установки Flash выполните такие команды:
Добавить репозиторий для 64 битной системы:
Или для 32 битной системы
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
Устанавливаем Falsh Plugin:
sudo zypper install flash-plugin
5. Установка Chromium
Настройка OpenSUSE 42.1 после установки должна включать установку браузера. Популярный интернет-браузер Chomium очень легко устанавливается из официальных репозиториев:
sudo zypper install chromium
Сразу после клика по 1 click install откроется менеджер установки и после нескольких вопросов и ввода пароля начнется установка.
5. Установка дополнительного программного обеспечения
Установка видеоплеера vlc:
sudo zypper install vlc
Установка графических редакторов:
sudo zypper install gimp inkscape
Установка мессенджера Pidgin:
sudo zypper install pidgin
Установка торрент клиентов:
sudo zypper install qbittorrent deluge
sudo zypper install p7zip
Установка FTP клиента:
sudo zypper install filezilla
Установка виртуальной машины Virtualbox:
$ sudo zypper install VirtualBox
Установка клиента облака Dropbox:
sudo zypper install dropbox
Установка клиента игровой платформы steam:
sudo zypper install steam
Эмулятор Windows приложений Wine:
sudo zypper install wine
$ sudo zypper install skype-4.3.0.37-suse.i586.rpm
Еще один популярный мессенджер VIber:
6. Установка Java
Среда Java используется для запуска некоторых приложений в OpenSUSE, да и в Linux в целом. Ее можно установить с помощью такой команды:
sudo zypper in java-1_8_0-openjdk
7. Установка драйверов NVIDIA/ATI
OpenSUSE Leap 42.1 будет работать из прекрасно и без установки дополнительного программного обеспечения, даже если у вас видеокарта NVIDIA или ATI. Но если вам нужна высокая производительность для игр, или каких-либо других целей, можно установить проприетарные драйвера. Это не так уж сложно.
Сначала подключите репозиторий драйверов NVIDIA или ATI это описано в шаге с добавлением Pacman, затем определите ее свою видеокарту командой:
lspci | grep VGA
Для Nvidia GeForce 8 +:
sudo zypper install x11-video-nvidiaG03
Nvidia GeForce 6xxx +:
sudo zypper install x11-video-nvidiaG02
Nvidia GeForce FX 5xxx:
sudo zypper install x11-video-nvidiaG01
Nvidia GeForce 4xx/4xxx +:
sudo zypper install x11-video-nvidia
sudo zypper in fglrx_xpic_SUSE121
sudo zypper in fglrx64_xpic_SUSE121
8. Разрешение Samba в брандмауэре
OpenSUSE гораздо более безопасная система, чем другие дистрибутивы. По умолчанию в системе поставляется неплохой брандмауэр, который надежно защищает систему. Но это также требует больше действий от нового пользователя. Если вы используете Samba для обмена файлами в локальной сети, то нужно добавить ее службу в исключения брандмауэра.
Найдите пункт брандмауэр в YaST:
Перейдите в раздел разрешенные службы, дальше в списке разрешенные службы поочередно выберите и добавьте в исключения кнопкой добавить сервисы сервер Samba и клиент Samba:
Остается нажать кнопку Далее, а затем готово. Теперь вы можете свободно обмениваться файлами по локальной сети.
Выводы
Вот собственно и все что касается темы настройка Opensuse Leap 42.1 после установки. Теперь системой можно вполне комфортно пользоваться. Если я забыл о каком-то важном аспекте настройки или у вас остались вопросы - пишите комментарии.
Установите данные шаблоны через YaST или в командной строке:
Загрузка драйвера NVIDIA
Перейдите на домашнюю страницу NVIDIA и загрузите драйвер для своей видео карты. Не забудьте выбрать правильную версию операционной системы: Linux 32- или 64-бит. Если Вы не уверены, какая модель видеокарты установлена в компьютере, то это можно проверить открыв "Мой Компьютер" на рабочем столе. Под надписью "Информация о дисплее" можно увидеть модель.
Установка драйвера
Чтобы установить драйвер нужно завершить свой текущий сеанс и в опциях завершения работы выбрать "Консольный вход". Если такая возможность не поддерживается окружением рабочего стола (DE, desktop environment), то завершите сессию и выберите "Консольный вход" в ниспадающем меню окна входа в систему. В любом случае после завершения сессии можно в любое время войти под своей учетной записью в настоящей консоли используя комбинацию клавиш Ctrl-Alt-F1 .
Далее нужно зарегистрироваться в системе как пользователь root:
Введите пароль пользователя root (при этом, при вводе в консоли никаких символов отображаться не будет) и нажмите клавишу "Enter".
Если драйвер NVIDIA сохранен в домашнем каталоге &mdash введите следующее:
будет заменен на путь до домашнего каталога текущего пользователя. Далее нажмите клавишу "Tab" и оболочка автоматически дополнит имя файла. Далее нажмите клавишу "Enter".
Установка завершена, введите:
Затем перезагрузите компьютер:
Добавление nouveau в черный список
Проприетарный модуль драйвера NVIDIA конфликтует с альтернативным открытым исходным кодом "nouveau".
Обычно ручного вмешательства не требуется, но если вам необходимо сделать это, то следующие действия выполняются от имени суперпользователя:
Изменения должны быть отменены, если вы хотите удалить проприетарный драйвер NVIDIA и снова использовать nouveau.
Настройка
Чтобы произвести настройку параметров Вашей видеокарты используйте "nvidia-settings". Чтобы активировать работу композитного режима на конфигурации с несколькими экранами, попробуйте "twinview" для настройки экрана (также известный как xinerama).
На этом все, наслаждайтесь.
openSUSE Tumbleweed и Leap
Если вы используете openSUSE Tumbleweed или Leap, скачайте проприетарный драйвер с официального сайта NVIDIA. Сохраните установщик на диске, так как он понадобится с каждым обновлением ядра.
Внимание: Имейте в виду, что вы должны повторно установить драйвер (запустив установщик программы) после каждого обновления ядра.Установка проприетарного драйвера NVIDIA на openSUSE Tumbleweed или Leap - тривиальна. Просто запустите программу установки, как пользователь root и ответьте на несколько вопросов; после завершения установки, запустите "mkinitrd" с правами суперпользователя, затем перезагрузите систему, и NVIDIA готова к работе!
Эта операция позволит избежать проблем. Так, например, при установке G04 вместо G03, сначала удалите все пакеты G03 (нажмите "Принять", если для удаления используется YaST) и, только после этого, установите пакеты G04.
Простой способ получить драйвер NVIDIA для своей карты
- Драйвер ветки 310. Для всех NVIDIA current cards (Geforce 8 и новее):
- Драйвер ветки 304 (ветка 304.x является последней, в которой поддерживаются видеокарты серии GeForce 7 и GeForce 6):
- Драйвер ветки 173. Для всех NVIDIA legacy cards Geforce FX (5xxx), только для openSUSE 13.1 и старше:
- Драйвер ветки 96. Для всех NVIDIA legacy cards (Geforce 4 и старше, TNT), только openSUSE 12.2:
- После завершения установки перезагрузите компьютер.
При возникновении проблемм с установкой в одно нажатие обратитесь к статье по устранению проблем.
Напрямую из репозитория
Вы можете использовать zypper или YaST Управление программным обеспечением. Это для тех, кто предпочитает вручную управлять репозиториями.
- Шаги:
- Добавьте репозиторий Nvidia.
- Обновите репозитории.
- Определите модель вашей карты.
- Запустите установку.
- Перезагрузите компьютер.
- Замечание: Процедура установки одинакова для 12.3 и 12.1, различие только в версии драйвера, который вам понадобится.
Добавление репозитория nVidia
Через zypper
Tumbleweed
Определение модели используемой видеокарты
Эта информация так же доступна в подразделе Дисплей в модуле YaST "Информация об оборудовании".
Установка
После завершения установки перезагрузите компьютер.
Через YaST
- Добавьте репозиторий с помощью YaST, как показано здесь SDB:Добавление репозиториев.
- Определите модель вашей видеокарты командой:
- Вызовите YaST Управление программным обеспечением через:
- Главное меню
- Ссылка Компьютер
- Нажмите Установка/Удаление программ
- Нажмите Принимаю
- После завершения установки перезагрузите компьютер.
Tumbleweed
Вы должны установить драйвер, следуя инструкциям сложного способа. Посмотрите примечание для пользователей репозитория Tumbleweed, там есть несколько приемов, которые облегчат повторное выполнение приведенных инструкций.
SLED 10, 11 и 12
Список доступных для SUSE Linux Enterprise (SLE) репозиториев:
- Установите пакет x11-video-nvidia и nvidia-gfx-kmp-default
- Добавьте репозиторий с помощью YaST или ZEN).
- Установите пакеты x11-video-nvidia и nvidia-gfx-kmp-default .
- Перезапустите X (Выйдите из учетной записи и нажмите CTRL-ALT-Backspace).
- Готово.
Вы также будете получать обновления пакетов NVIDIA, в случае их обновления на сервере.
Установка программного обеспечения - один из самых важных моментов при работе с любым дистрибутивом Linux. При установке операционной системы вместе с ней устанавливается базовый набор приложений в основном это системные утилиты, офисный пакет, программы для редактирования изображений и интернет-браузер. Весь же остальной необходимый софт нужно устанавливать вручную уже потом.
В этой статье мы рассмотрим как выполняется установка пакетов OpenSUSE. Программы можно устанавливать как с помощью графического интерфейса YaST, так и в терминале, с помощью пакетного менеджера zypper opensuse. Сначала давайте рассмотрим использование графического интерфейса YaST.
Установка пакетов OpenSUSE в YaST
YaST - это не просто программа, с помощью которой, может быть выполнена установка пакетов в OpenSUSE, это полноценный конфигуратор системы. Здесь вы можете сделать буквально все: начиная от конфигурации сети и просмотра системных логов до настройки системных сервисов и установки программного обеспечения. Мы рассмотрим утилиту YaST OpenSUSE в одной из следующих статей, но в данной статье нас будет интересовать только ее модуль установка программного обеспечения.
Сначала запустите конфигуратор YaST, это можно сделать из главного меню системы.
После запуска программа попросит ваш пароль, поскольку для ее работы необходимы права администратора:
Только после ввода откроется главное окно. Выберите в нем пункт Управление программным обеспечением:
Подождите пока будут обновлены репозитории:
Теперь можно работать c вашими пакетами, окно программы выглядит вот так:
В программе доступны несколько отображений пакетов: по категориям, по категориям rpm, шаблоны, репозитории и поиск. Сейчас в программе открыт пункт поиск. Изменить отображение можно с помощью списка просмотр или переключившись на другую вкладку:
На вкладке группы пакетов все доступные в подключенных репозиториях пакеты поделены на категории:
Установленные пакеты обозначены флажком, чтобы установить пакет достаточно кликнуть по пустой клетке где должен быть флажок, для удаления достаточно снять флажок.
В контекстном меню для каждого пакета доступно намного больше опций, вы можете обновить, защитить, удалить или установить пакет OpenSUSE в зависимости от его состояния.
Чтобы изменения вступили в силу и началась установка rpm пакета OpenSUSE нужно нажать кнопку Применить в правом нижнем углу. Дальше пойдет стандартная процедура установки пакета.
Если вы не хотите искать пакеты по категориям можно воспользоваться поиском по имени:
Также вы можете посмотреть пакеты установленные из определенных репозиториев и доступные для установки пакеты:
Установка пакетов OpenSUSE из интернета
Если установка программ в OpenSUSE с помощью Yast вас не устраивает, согласен, это слишком долго и не очень практично, но и вам не нравится работать в консоли, есть еще один способ.
В OpenSUSE был разработанный специальный вариант установки пакетов в один клик через интернет. Это очень быстро и удобно, к тому же здесь доступны не только пакеты из официальных репозиториев, но все пакеты со всех репозиториев доступных для этой системы.
В строке поиска наберите имя нужного пакета:
Как видим, программа находится в официальных репозиториях и установить ее не составит труда просто нажав большую зеленую кнопку. После этого установка начнется автоматически. Но давайте рассмотрим установку на примере чего-то стороннего. Например, Wordpress:
Выберите нужный пакет. Нажмите показать нестабильные пакеты:
Читаем предупреждение и нажимаем Continue:
Выберите один из источников и нажмите 1 click install:
Сохраняем файл пакета:
И сразу же запускается установщик YaST, на первой странице мастера соглашаемся с добавлением репозитория к системе, здесь также можно установить галочку, чтобы удалить его после установки:
На следующем шаге видим какие пакеты будут установлены:
Сводка и последнее предупреждение:
Дальше осталось ввести пароль и пойдет установка rpm пакета в OpenSUSE:
Во время установки нужно принять GPG ключ репозитория программы:
Установка пакетов в OpenSUSE в терминале
OpenSUSE, как и другие дистрибутивы Linux позволяет работать с пакетами не только в графическом режиме, но и с помощью терминала. Для этого здесь есть отличный пакетный менеджер - zypper opensuse. Да, работать с ним немного труднее чем в графическом интерфейсе. Но зато здесь меньше телодвижений, поэтому установка программы выполняется в разы быстрее.
Рассмотрим сначала общий синтаксис программы и ее основные операции:
$ zypper опции операция пакет
Опции изменяют поведение программы в определенных ситуациях. Сначала рассмотрим опции, которые вам могут пригодиться, мы не будем рассматривать все опции, поскольку у программы их очень много и если захотите, вы можете посмотреть их выполнив: zypper --help, вывод команды на русском, так что не бойтесь пользоваться.
- --verbose, -v - максимально подробный вывод
- --quiet, -q - выводить минимум информации во время установки
- --non-interactive, -n - отключить интерактивный режим, использовать ответы по умолчанию
- --no-gpg-checks - не проверять GPG ключи
- --gpg-auto-import-keys - автоматически импортировать GPG ключи
- --disable-repositories - отключить получение метаданных из репозитриев перед установкой
- --no-refresh - не обновлять репозитории перед установкой
- --root, -R - изменить корневой каталог
Теперь рассмотрим операции доступные в программе. Опять же не будем трогать все, а только главные:
- repos, lr - показать все добавленные в систему репозитории
- addrepo, ar - добавить репозиторий в систему
- removerepo, rr - удалить репозиторий
- refresh, ref - обновить списки пакетов из репозиториев
- clean - очистить кэш пакетов
- install, in - установка пакетов opensuse
- remove, rm - удалить пакет
- source-install, si - установить исходники пакета и необходимые зависимости
- update, up - обновление всех установленных пакетов
- list-updates, lu - посмотреть список обновлений
- dist-upgrade, dup - обновление версии OpenSUSE
- search, se - поиск пакета по имени или описанию
- info, if - информация о пакете
- download - скачать пакет, но не устанавливать
Перед тем как переходить дальше будет полезно создать несколько алиасов, для удобного использования этой утилиты.
Иногда нам нужно устанавливать локальные пакеты, перед этим необязательно обновлять репозитории, особенно если у вас нет интернета или он очень медленный, да и ключи тоже можно не проверять, если пакет получен не из репозитоиев OpenSUSE, поэтому упростим программе работу с помощью такого alias:
alias szypperoffline="sudo zypper --no-gpg-checks --disable-repositories --no-refresh "
А для новых пакетов, которым мы доверяем, можно создать такой alias:
alias szyppernew="sudo zypper --gpg-auto-import-keys"
Ну и конечно же, для sudo:
alias szypper="sudo zypper "
Напоминаю, что для того, чтобы все это работало эти строки нужно поместить в
Теперь, когда мы немного разобрались с опциями рассмотрим примеры работы с утилитой. Но перед тем как переходить к zypper, хотелось бы рассмотреть еще cnf. Вот что будет если вы введете команду, которой нет в системе:
Послушаем совета программы:
Как видите, нам уже подсказали решение проблемы, здесь написано в каких подключенных к системе репозиториях есть нужная команда и как будет выглядеть установка программы в OpenSUSE.
Мы плавно подошли к тому, что для установки пакетов в OpenSUSE используется команда:
sudo zypper install имя_пакета
Если вам нужна установка rpm OpenSUSE пакета, скачанного из интернета, которого нет в репозиториях тоже можно использовать zypper:
sudo zypper install
Или с помощью нашего алиаса:
Искать пакеты можно не только с помощью cnf, но и непосредственно в zypper:
$ sudo zypper search имя
Информацию о нужном пакете посмотреть тоже очень просто:
Удалить пакет OpenSUSE можно командой:
sudo zypper remove имя_пакета
А для обновления всех пакетов до самой новой версии используйте:
sudo zypper update
После этого можно обновить систему до самой новой версии:
sudo zypper dist-update
Выводы
Установка программ в OpenSUSE - дело совсем несложное. Как видите, здесь есть аж три разных способа работать с программами и вы можете выбрать то что подходит именно вам. Если остались вопросы - пишите в комментариях.
В большинстве случаев WiFi будет работать «из коробки». В подобных случаях настройска карты беспроводной связи производится с помощью виджета NetworkManagement, который находится в системной области.
Если карта беспроводной не поддерживается «из коробки», скорее всего, её можно запустить достаточно просто.
Первый шаг — выполнение следующей команды, чтобы узнать чипсет карты. Именно чипсет имеет значение, а марка и модель устройства особой роли не играют.
Узнав чипсет карты, можно начать выяснять, что требуется для его работы в openSUSE: обычно просто нужно установить драйвер и/или прошивку.Ядро Linux по умолчанию включает драйвер brcm80211. Это драйвер поддерживает bcm4313, bcm43224, bcm43224, bcm43225, bcm4329, bcm4330, bcm4334, bcm43241, bcm43235 (>= rev 3), bcm43236 (>= rev 3), bcm43238 (>= rev 3), bcm43143, bcm43242.
Если возникли проблемы с указанным драйвером, а у вас один из следующих чипсетов: bcm4312, bcm4313, bcm4321, bcm4322, bcm43224, bcm43225, bcm43227, bcm43228, можно попробовать установить несвободный драйвер broadcom-wl (пакет: broadcom-wl) из репозитория Packman.
Если у вас более старый чип Broadcom, поддерживаемый свободным драйвером b43, полученным посредством обратного инжиниринга, то есть: bcm4303, bcm4306, bcm4309, bcm4311, bcm4318, нужно только установить прошивку. Для этого выполните следующую команду с последующей перезагрузкой (сначала нужно установить пакет b43-fwcutter, а при выполнении команды быть в Интернете):Компания «Atheros» сотрудничает с разработчиками ядра Linux для обеспечения поддержки всех своих беспроводных чипсетов в основной ветке ядра Linux с помощью драйверов ath5k и ath9k, поэтому большинство карт atheros должны работать, не требуя дополнительных действий.
Компания «Intel» довольно хорошо сотрудничает с разработчиками ядра Linux, и все WiFi-чипы Intel должны работать, не требуя дополнительных действий.
Читайте также: