Установка linux opensuse 15 и обзор дистрибутива

Введение

Впервые v15 OpenSUSE станет новой основной версией — вместе с новой номенклатурой. OpenSUSE теперь переходит с версии 42 на 15. Уже в прошлом команда дала понять, что это имеет смысл.

Поскольку дистрибутив по-прежнему основывался на Suse Linux Enterprise (SLE), они решили взять версию SUSE в качестве шаблона. С выпуском новой основной версии дистрибутив теперь возвращается к прежней номенклатуре и адаптирует имя к  Enterprise.

Если спустя менее года SLE 15 SP1 будет обновлен до версии Enterprise, версия OpenSUSE также будет увеличена до v. 15.1.

Итак, OpenSuse Leap 15 поставляется в текущей версии в нескольких вариантах. До сих пор существуют специальные версии с рабочими столами Gnome и KDE, которые имеют размер около 1 ГБ.

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

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

Еще одна часть программного обеспечения предостаемая компанией Suse. Open Build Service (OBS) может быть интегрирована непосредственно в OpenSUSE. Сервис дает пользователю возможность создавать пакеты для дистрибутива. Он включает в себя неисчерпаемый пул приложений, библиотек и инструментов.

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

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

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

После переключения в консоль установочный скрипт из NVIDIA*.run пожалуется на загруженный модуль nouveau (если он установлен). Простое удаление драйвера nouveau не устранит конфликт, так как он по прежнему будет загружаться из initrd. Для деактивации открытого драйвера следуйте инструкциям для предотвращения его загрузки. Перезагрузитесь и следуйте инструкциям из этого раздела.

Чтобы установить драйвер нужно завершить свой текущий сеанс и в опциях завершения работы выбрать «Консольный вход». Если такая возможность не поддерживается окружением рабочего стола (DE, desktop environment), то завершите сессию и выберите «Консольный вход» в ниспадающем меню окна входа в систему. В любом случае после завершения сессии можно в любое время войти под своей учетной записью в настоящей консоли используя комбинацию клавиш .

Далее нужно зарегистрироваться в системе как пользователь root:

$ su —

Введите пароль пользователя root (при этом, при вводе в консоли никаких символов отображаться не будет) и нажмите клавишу «Enter».

Если драйвер NVIDIA сохранен в домашнем каталоге &mdash введите следующее:

# sh ~/NVIDIA

Символ будет заменен на путь до домашнего каталога текущего пользователя. Далее нажмите клавишу «Tab» и оболочка автоматически дополнит имя файла. Далее нажмите клавишу «Enter».

Установка завершена, введите:

# mkinitrd

Затем перезагрузите компьютер:

# reboot

Запуск терминала из YaST

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

Есть три способа как это сделать

не удаленный текстовый режим 
консоли можно переключать комбинациями Ctrl+F1, Ctrl+F2 и т.д.
не удаленный графический режим 
используйте Ctrl+Alt+F1, Ctrl+Alt+F2 и т. д., и Ctrl+Alt+F7, чтобы вернуться обратно в графическую систему установки.
удаленная графическая установка 
если оборудование не позволяет переключать консоли, используйте Ctrl+Alt+Shift+X для открытия текстового терминала в графическом установщике

Вам потребуется открыть консоль с оболочкой запущенной с привилегиями пользователя root (за исключением тех, в которые выводятся системные сообщения) и знание основных команд.

Предварительная настройка

Откройте в YaST модуль Управление программным обеспечением

Установка Samba

Отметьте для установки пакеты samba, samba-client и yast2-samba-server в шаблоне «Файловый сервер» или просто найдите их воспользовавшись встроенным поиском.

Настройка YaST

Перед началом настройки Samba и openLDAP нужно настроить YaST, для того чтобы отображались все настройки.
Для этого откройте /etc/YaST/ProductFeatures в любом текстовом редакторе от имени суперпользователя

Найдите опцию ui_mode и установите ее значение в expert

После этого закройте все открытые окна YaST и запустите его снова

Установка пакетов OpenSUSE из интернета

Если установка программ в OpenSUSE с помощью Yast вас не устраивает, согласен, это слишком долго и не очень практично, но и вам не нравится работать в консоли, есть еще один способ.

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

Сначала откройте сайт software.opensuse.org:

В строке поиска наберите имя нужного пакета:

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

Выберите нужный пакет. Нажмите показать нестабильные пакеты:

Читаем предупреждение и нажимаем Continue:

Выберите один из источников и нажмите 1 click install:

Сохраняем файл пакета:

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

На следующем шаге видим какие пакеты будут установлены:

Сводка и последнее предупреждение:

Дальше осталось ввести пароль и пойдет установка rpm пакета в OpenSUSE:

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

После завершения вы увидите сообщение об успешной установке.

Установка Flash Player

По умолчанию Flash Player не поставляется в репозиториях OpenSUSE. Несмотря на то что технология флеш уходит в прошлое, flash вставки еще очень часто встречаются на сайтах в виде флеш плееров, не успевших перебраться на HTML5. Для установки Flash выполните такие команды:

sudo rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm

Или для 32 битной системы

sudo rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm

Импортируем ключ:

sudo rpm —import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

Устанавливаем Falsh Plugin:

sudo zypper install flash-plugin

Смена стиля

Стиль оформления представляет собой файл каскадной таблицы стилей (css) ( с расширением .qss ) и изображений, используемых в таблице стилей.

По умолчанию, YaST использует style.qss находящийся в /usr/share/YaST2/theme/current/wizard . Однако при установке используется файл installation.qss.

Вы можете изменить используемые в YaST стили оформления.

Y2STYLE=installation.qss /usr/lib/YaST2/bin/y2base ./Wizard2.ycp qt

Брендинг работает только с интерфейсом пользователя основанным на Qt. В настоящее время Gtk не имеет такой возможности. По умолчанию будет использоваться Qt-версия.

Посмотрите на содержимое файла installation.qss, в котором Вы увидите какими классами и идентификаторами определяются области экрана установки в таблице стилей.

Транзакционный сервер (с окружением рабочего стола)

Ранее я упоминал, что есть две версии сервера Leap, которые можно установить из ISO-образов: вы можете развернуть либо стандартный, либо транзакционный сервер. Последний использует Btrfs и Snapper для предоставления транзакционных (также называемых «атомарными») обновлений, которые можно откатить, если что-то пойдет не так. Проще говоря, вместо обновления пакетов на работающей системе обновления применяются путем создания нового снимка, и вы можете затем загрузить новый снимок (или выполнить откат к предыдущему). Это похоже на то, что Fedora делает с Silverblue (о котором я писал в прошлом году), но есть несколько отличий: транзакционный сервер openSUSE не использует rpm-ostree, а zypper по-прежнему используется в фоновом режиме как менеджер пакетов (в Silverblue Fedora менеджер пакетов DNF полностью удален).

Другое отличие состоит в том, что Silverblue ориентирован на десктоп, в то время как транзакционный сервер openSUSE очень сильно ориентирован на серверы (подсказка в названии). Однако я подумал, что было бы интересно установить транзакционный сервер в GNOME Boxes, а затем установить среду рабочего стола. Поскольку у моего тестового ноутбука всего 4 ГБ памяти, я решил установить относительно легкий рабочий стол MATE:

# transactional-update pkg install patterns-mate-mate

Эта команда установит все необходимое для получения окружения рабочего стола. Вам может потребоваться убедиться, что целевой уровень установлен на «graphical» (старый уровень запуска 5), и вы, вероятно, хотите отключить автоматические обновления/перезагрузки:

# systemctl set-default graphical.target
# systemctl disable rebootmgr.service
# systemctl disable transactional-update.timer

После того, как вы загрузились, вы можете обновить свою систему с помощью «transactional-update up». Установка пакетов выполняется с помощью «transactional-update pkg install ». Например, в качестве теста я установил текстовый редактор Leafpad с помощью команды «transactional-update pkg install leafpad».

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

Я не сталкивался с какими-либо неожиданными проблемами при запуске рабочего стола MATE поверх транзакционного сервера. Однако следует помнить, что менеджер программного обеспечения YaST работать не будет. После того, как я установил Leafpad, менеджер программного обеспечения правильно указал на приложение как установленное, но попытка удалить его вызвала ошибку (так как команда «zypper remove leafpad» больше не работает).

Я понятия не имею, есть ли у openSUSE какие-либо планы по созданию операционной системы для транзакционных десктопов. Мне, конечно, было бы интересно — это очень весело!

Каково отличие openSUSE от других Linux, предлагаемых Novell, включая SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop и Novell Open Enterprise Server?

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

Novell дорабатывает и расширяет openSUSE в целях создания более защищенных и поддерживаемых продуктов серии enterprise Linux, предназначенных для использования в крупных компаниях в качестве веб-серверов, серверов баз данных и рабочих станций сотрудников.

Установка из интернета

  • Нажмите для выбора языка и вашей раскладки клавиатуры.
  • Нажмите для выбора расширения экрана.
  • Выберите Установка (Installation) в главном меню.

По умолчанию Сетевая конфигурация выбрана в режиме автоматического DHCP. Это является наиболее подходящим для большинства пользователей. В некоторых случаях вам может понадобится настроить сеть самостоятельно:

  • Для ручной настройки интернет соединения, нажмите выберите Настройка сети (Network Config).
  • При использовании прокси, выберите HTTP-прокси (HTTP Proxy)
  • IP-адрес узла (Host IP): это ваш собственный уникальный сетевой адрес.
  • Маска сети (Netmask): в большинстве случаев 255.255.255.0
  • Шлюз (Gateway): IP-адрес Вашего маршрутизатора, должен быть в той же подсети сетевой маски. (В этом случае 192.168.100.XXX)
  • Серверы имён (Nameserver): адрес сервера, который предоставляет вам адреса, соответствующие доменным именам (например opensuse.org). Это может быть ваш DSL маршрутизатор или сервер вашего провайдера.
  • Имя домена (Domain name): эта опция может использоваться, если ваша сеть находится в домене. В большинстве случаев эта опция может быть незаполненной.

Настройка прокси

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

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

Цветовая тема YaST для текстового режима

Установите свою любимую цветовую тему

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

В openSUSE 10.3 можно задать цветовую тему вручную в файле /etc/sysconfig/yast2. Например, если Вам нужна черно-белая тема YaST, то установите для Y2NCURSES_COLOR_THEME значение «mono».

## Type: string(linux,xterm,rxvt,mono,braille)
## Default: ""
# Цветовые темы для ncurses-интерфейса пользователя YaST
# xterm: синий-белый-красный
# linux: синий-белый-желтый
# rxvt: черный-желтый-красный
# mono: белый-черный
# braille: для людей с ослабленным зрением
Y2NCURSES_COLOR_THEME = "mono"

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

Создание собственной цветовой схемы

Если Вы хотите изменить существующую цветовую схему, то это можно сделать используя всплывающий редактор стиля. С ним Вы сможете настроить параметры цвета для определенного типа терминала.
После создания нового стиля (нового заголовочного файла NCstyle.<style>.h), yast2-ncurses должен быть перекомпилирован. Как получить и откомпилировать YaST из исходных текстов можно прочесть в openSUSE:Разработка_YaST.

Вначале установите переменную окружения:

export Y2NCDBG=1

Затем установите понравившуюся Вам цветовую тему в файле /etc/sysconfig/yast2 (или используйте соответствующий терминал) и запустите ncurses интерфейс пользователя YaST или нужный модуль YaST.

 yast			или
 yast <модуль>

Нажмите клавиши:

 Ctrl d S    

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

 F1/F2    переключать стили    (default, info, warning, popup-стиль)
 F3/F4    выбрать виджет
 F5       move pad mode    (перемещаться курсорными клавишами)
 F6       Пример применения стиля
 F7
 F8       восстановить стиль из /tmp/...
 F9       сохранить стиль в /tmp/...
 F10      выход
 KEY_HOME/KEY_END      установить картинку переднего плана 
 KEY_PPAGE/KEY_NPAGE   установить фон
 a ASCII chars
 b toggle bold
 n normal
 l blink
 s standout
 u underline
 r reverse
 d dim
 i invis

Для сохранения настроек стиля нажмите F9.

Файл с заголовком будет записан в /tmp (например NCstyle.xterm.h). Выйдете из режима редактирования, нажав F10.

Скопируйте этот файл в Ваш каталог с исходными файлами и перекомпилируйте yast2-Ncurses с новым заголовочным файлом.

Использование YaST в текстовом режиме

Запуск

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

Для запуска Панели Управления YaST в текстовом режиме, просто введите команду ‘yast’
(например, в xterm, konsole).

yast

YaST в текстовом режиме использует библиотеку ncurses, для создания пользовательского интерфейса.

Навигация в текстовом режиме

В основном, используются клавиши TAB и Shift+TAB, для навигации в секции модулей, клавиши со стрелками для движения вверх/вниз или влево/вправо в списках, ярлыках (нажмите ALT+подчеркнутую букву) и ENTER для запуска выбранного действия или активации пункта меню.

Сортировка таблиц

При нажатии Ctrl+’o’, в то время как фокус делается на таблицу, открывается окно содержащие списки заголовков таблицы. Выберите заголовок столбца, где хотите использовать для сортировки и нажмите ENTER. Содержимое таблицы будет отсортировано. Начиная с openSUSE 11.2 возможна сортировка в обратном порядке. Использование ncurses Package Selector будет лучше, сортировка по размеру работает корректно.

Другое

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

Ctrl 'l'               Обновление экрана
Ctrl 'd' Shift 'd'     Dump dialog to y2log file (screen shot)

Настройка Apache2

Далее будет рассматриваться установка с использованием консольного менеджера пакетов zypper (CLI). Для установки сервера в графическом режиме с использованием YaST (GUI) см.: Установка Apache2 — YaST(GUI).

Установка Apache2

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

root # zypper in apache2

Запуск Apache2

Для запуска сервера Apache, введите следующую команду:

root # systemctl start apache2
Если захотите перезапустить сервер Apache, используйте:
root # systemctl restart apache2

или захотите остановить его:

root # systemctl stop apache2

Для автоматического запуска сервера Apache после перезагрузки выполните:

root # systemctl enable apache2

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

Чтобы проверить работу сервера Apache, выполните:

root # echo ‘<html><body><h1>Welcome to my web site!</h1></body></html>’ > /srv/www/htdocs/index.html

Удаленный доступ к веб-серверу

В текущем состоянии веб-сервер доступен только как локальный. Если вы хотите удаленный доступ к веб-серверу, то вы должны открыть порт «http=80» в брандмауэре. Для этого, отредактируйте файл (/etc/sysconfig/SuSEfirewall2), изменив строку:

FW_CONFIGURATION_EXT=""

на

FW_CONFIGURATION_EXT="apache2"

Используйте пробел, чтобы отделить элементы.

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

root # systemctl restart SuSEfirewall2
Вышесказанное можно сделать, используя: YaST -> Безопасность и пользователи — > Брандмауэр — > Разрешенные службы -> HTTP server.

Чтобы проверить успешный запуск и открытый порт, выполните:

root # netstat -tulnp|grep httpd

В ответ вы должны увидеть приблизительно следующие:

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 7254/httpd-prefork

Файлы конфигурации

Корневая директория для сайтов по умолчанию: /srv/www/htdocs/

Конфигурационный файл веб-сервера: /etc/apache2/httpd.conf

Дополнительные конфигурационные файлы: /etc/apache2/conf.d/

Журнал событий: /var/log/apache2

Настройка сервера openLDAP

Запустите модуль настройки сервера openLDAP выбрав его в YaST -> Сетевые службы

На странице общих настроек сервера установите переключатель «Запустить сервер LDAP» в положение «Да»

На странице настройки TLS оставьте TLS выключенным.

Создайте новую базу данных. Тип базы данных — ‘bdb’, заполните Базовый DN значениями для вашего будущего домена, в поле DN Администратора укажите желаемое имя администратора LDAP, в данном примере cn=Admin и отметьте флажок «Добавить базовый DN». Укажите пароль администратора LDAP и каталог, где будет храниться созданная база данных, что-то вроде /var/lib/ldap/example.com

Проверьте введенные значения и если все правильно нажмите Завершить, либо вернитесь назад и исправьте введенные значения.

После завершения создания базы данных модуль настройки сервера LDAP закроется, запустите его снова.
В дереве настроек, слева, выберите «Файлы схем» и в открывшемся окне нажмите кнопку «Добавить». В диалоге выбора файлов выберите схему samba3.schema

Перейдите в Общие настройки -> Настройка уровня журнала. Отметьте «Журналировать соединения, операции и результат». Это поможет в случае возникновения проблем. Остальные варианты пишут слишком много информации в журнал.

Нажмите кнопку «Завершить» и переходите к настройке клиента LDAP

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

После выполнения команды у вас будут все необходимые кодеки.

openSUSE Tumbleweed и Leap

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

Установка проприетарного драйвера NVIDIA на openSUSE Tumbleweed или Leap — тривиальна. Просто запустите программу установки, как пользователь root и ответьте на несколько вопросов; после завершения установки, запустите «mkinitrd» с правами суперпользователя, затем перезагрузите систему, и NVIDIA готова к работе!

Дополнительные средства автоматизации

Для опытных пользователей

Пакет x11-video-nvidia загрузит закрытый видео драйвера nVidia и установит его, а с помощью DKMS он будет автоматически загружаться и устанавливаться после каждого обновления версии ядра.

Настройка Wifi

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

Если у вас нет проблем с Wifi интерфейсом, то можете пропустить этот пункт. Чаще всего в современных бюджетных устройствах используются сетевые адаптеры от компании Broadcom с ними обычно больше всего проблем. Их и будем рассматривать. Рассмотрим на примере карточки b4313.

Поэтому добавляем b43 в черный список:

$ echo ‘blacklist b43’ >> /etc/modprobe.d/blacklist.conf

Затем загружаем brcmsmac:

Если интерфейс по-прежнему не определяется, вам необходимо установить проприетарную прошивку для модуля. Подробнее о том какую именно прошивку нужно вы узнаете из лога ядра dmesg. В нашем варианте нужна b43xx-firmware. Вы сможете без труда найти deb или rpm пакет на просторах интернета. После установки нужно перезагрузить систему.

Теперь настройка wifi OpenSUSE не вызовет проблем. Просто кликните по апплету NetworkManager, отметьте галочку Wifi если она еще не отмечена и выберите из списка нужную сеть.

Дальше останется только ввести пароль. Вообще говоря, для Wifi сети можно менять пароль настраивать статический ip адрес и DNS серверы. Все это делается точно так же само как для проводного подключения, только вместо кнопки Добавить выбираем в настройках соединение и нажимаем Изменить.

Установка драйверов 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

ATI для 32 бит:

sudo zypper in fglrx_xpic_SUSE121

ATI для 64 бит:

sudo zypper in fglrx64_xpic_SUSE121

Установка phpMyAdmin

Установка phpMyAdmin

Чтобы установить phpMyAdmin выполните:

root # zypper in phpMyAdmin

Это также устанавливает необходимое кол-во модулей php5 и перезапускает сервер apache2.

Вход в phpMyAdmin

Чтобы войти в phpMyAdmin:

  • Введите имя пользователя и пароль сервера mysql
  • Нажмите на кнопку «Пуск»

Возможно будет сообщение об ошибке, жалуясь на отсутствие расширения «Multibytes String extension«. Это объект следующего раздела.

Leap 42.1

Чтобы активировать расширение «Multibytes String extension«, которое необходимо для языков, использующих многобайтовую кодировку символов, необходимо отредактировать файл: /etc/php5/apache2/php.ini. Найдите строку:

;php_mbstring.dll

и раскомментируйте ее.
Затем перезагрузите сервер Apache

root # systemctl restart apache2

Это все! Теперь вы можете управлять базами данных с помощью веб-интерфейса.

Устаревшие версии openSUSE

Внимание: Это не было проверено или изменено при обновлении до версии 42.1.

Для настройки phpMyAdmin, необходимо отредактировать конфигурационный файл: /etc/phpMyAdmin/config.inc.php

Откройте файл и измените соответствующие строки (обратите внимание на двойное подчеркивание в именах таблицы):

$cfg = 'somename';
$cfg = 'somepassword';
/*Advanced phpMyAdmin features */
$cfg = 'phpmyadmin';
$cfg = 'pma__bookmark';
$cfg = 'pma__relation';
$cfg = 'pma__table_info';
$cfg = 'pma__table_coords';
$cfg = 'pma__pdf_pages';
$cfg = 'pma__column_info';
$cfg = 'pma__history';
$cfg = 'pma__tracking';
$cfg = 'pma__designer_coords';
  • Измените имя пользователя «controluser» и пароль «controlpass» на имя/пароль новой учетной записи сервера mysql
  • Измените права доступа файла:

root # chown root:www /etc/phpMyAdmin/config.inc.php

root # chmod 640 /etc/phpMyAdmin/config.inc.php

  • Импортируйте через вкладку «Импорт» файл:/usr/share/doc/packages/phpMyAdmin/example/create_tables.sql
  • Cнова войдите на сервер MySQL, используя имя и пароль
  • Выберите вкладку «Пользователи» и нажмите «Добавить пользователя«. Введите в качестве нового пользователя имя выбранного «controluser» и пароль «controlpass«, localhost как хост и нажмите кнопку «Пуск«
  • Cоздайте файл со следующим содержимым, где «somename» и «somepassword» заменить на «controluser» и «controlpass«:
GRANT USAGE ON mysql.* TO 'somename'@'localhost' IDENTIFIED BY 'somepassword';
GRANT SELECT (
  Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv,
  Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv,
  File_priv, Grant_priv, References_priv, Index_priv, Alter_priv,
  Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv,
  Execute_priv, Repl_slave_priv, Repl_client_priv
 ) ON mysql.user TO 'somename'@'localhost';
 GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)
   ON mysql.tables_priv TO 'somename'@'localhost';
 GRANT SELECT ON mysql.db TO 'somename'@'localhost';
 GRANT SELECT, INSERT, UPDATE, DELETE ON phpmyadmin.* TO 'somename'@'localhost';

и импортировать этот файл через вкладку «Импорт«.

  • Не забудьте применить необходимые меры безопасности
  • Сейчас вы должны иметь работающий сервер LAMP!

Заключение

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

Интеграция базы SLE15 делает Suse надежным и функционально очень стабильным дистрибутивом.

Ни для кого не секрет, что OpenSUSE является дружественным к входу дистрибутивом. Это требование соответствует новому продукту.

И Gnome, и KDE производят свежее впечатление. Оба рабочих стола хорошо сконфигурированы и оснащены практичным выбором программного обеспечения. Конфигурация и оптимизация с использованием собственных приложений Yast и Suse работают безупречно.

Таким образом, OpenSUSE Leap 15 является очень успешным дистрибутивом, который доставляет массу удовольствия. Если вам нужна надежная система, которая имеет в виду стабильность — это ваш вариант. Используйте последнюю версию, и она Вас не разочарует.

  • https://losst.ru/nastrojka-opensuse-42-1-posle-ustanovki
  • https://info-comp.ru/install-linux-opensuse-15-1
  • https://linuxvsem.ru/distributions/opensuse-linux
Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: