Как настроить смартфоны и ПК. Информационный портал
  • Главная
  • Безопасность
  • Установка дополнений и изменений в opensuse 13.2. Оптимизация и Ускорение системы openSUSE

Установка дополнений и изменений в opensuse 13.2. Оптимизация и Ускорение системы openSUSE

(Software- und System-Entwicklung - программная и системная разработка) 42.1 Leap (скачок, прыжок). И действительно, предыдущий номер версии был 13.xx. По утверждению разработчиков скачок в версиях был связан с применением в этом дистрибутиве разработок корпоративной версии SUSE Enterpise (предприятие).

На сайте разработчика не представлено официального LiveDVD. Это не очень удобно, так как не позволяет исследовать функционал системы и ее совместимость с оборудованием до установки. В случае необходимости предлагается создавать LiveDVD самостоятельно с использованием SUSE Studio (поддерживает версию 42.1) или другого программного обеспечения.
Несмотря на то, что загрузочный DVD имеет в своем названии х86, сам установщик предполагает запуск только на x64 системе не менее чем с 1 Гбайт (а лучше 2 Гбайт) оперативной памяти.

Кроме того, заявляется, что для «комфортной работы» должны быть соблюдены следующие требования :

  • процессор Pentium 4 2.4 ГГц или мощнее или любой AMD64 или Intel EM64T процессор;
  • жёсткий диск: минимум 3 Гбайт свободного дискового пространства, 5 Гбайт при установке графического рабочего стола (на взгляд автора, требования существенно занижены - для тестирования выделялось 20 Гбайт);
  • звуковая и видеокарта: поддерживается большинство современных звуковых и видеокарт, минимальное разрешение экрана 800x600 (рекомендуется 1024x768 и более);
  • для успешной установки потребуется загрузка с DVD привода (USB-брелока) или поддержка загрузки по сети.

Для загрузки OpenSUSE используется Grub 2.02~beta2, что позволяет устанавливать openSUSE в свободный раздел жёсткого диска при сохранении работоспособности существующих ОС в других разделах.
Одной из наиболее заметных особенностей дистрибутива OpenSUSE является установщик и кофигуратор ОС - Yast (Yet another Setup Tool), версия 3.1.155. Знакомство с ним начинается даже раньше, чем непосредственно с дистрибутивом OpenSUSE. Yast используется для установки самого дистрибутива OpenSUSE.


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

Устанавливать и настраивать все можно на русском языке в текстовом или выбранном видеорежиме. Также можно задать:

  • параметры видеокарт и ядра;
  • настройки сети;
  • протокол и сетевой адрес репозитория и используемый протокол.

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

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

После чего останется только просмотр частично русифицированного слайд-шоу параллельно с установкой. По умолчанию предлагается файловая система BTFRS. В качестве рабочего стола - KDE.

При этом возможна настройка ключевых параметров системы: шифрование диска, использование LVM, сетевых дисков.

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

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

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


Обращает на себя внимание то, что Yast позволяет пользователю «передумать». Поменять параметры непосредственно перед самой установкой. Также необычно то, что два раза предлагается соглашаться с внешне схожими (возможно, идентичными) лицензионными соглашениями: в первый раз - после запуска установщика, практически сразу после перехода в графический/текстовый режим, и второй - перед подключением основного репозитория OSS. Видимо, второе лицензионное соглашение относится к репозиторию.

Выводы

  • Установщик задает одни и те же вопросы дважды, что может раздражать при установке на несколько машин.
  • Отчасти недостаток многословности компенсируется возможностью загружать и сохранять конфигурации установки или даже подготовить свой LiveDVD.
  • Графический Yast достаточно тяжеловесен, но при этом есть текстовый режим, работающий быстрее.
  • Установка может быть и простой, и экспертной. Недостатки каждого из режимов установки в целом компенсируются возможностью смены режима.
  • Параметры меняются достаточно гибко: можно добавлять требуемые репозитории и пакеты, можно определять, из какого репозитория будет использован пакет (что вполне соответствует изображенному на логотипе хамелеону).
  • При заранее заготовленном конфигурационном файле и наборе требуемых пакетов в результате установки можно получить готовую к использованию систему.

Освоить веб-разработку можно, обучаясь на профессии .

;
3. Доработка после установки (Вы читаете данный раздел).

Перед использованием менеджера пакетов для установки разных нужных вещей (zypper) я предпочитаю немного его настроить. По умолчанию zypper сконфигурирован не очень оптимально, т.к. инсталлирует множество пакетов, не являющихся непосредственно устанавливаемыми или зависимостями к ним, а также слишком часто проверяет метаданные репозиториев на наличие обновлений (при каждом вызове, если прошло 10 минут с момента предыдущей проверки).

Из-за последней опции у пользователя может сложиться впечатление о чрезмерной медлительности менеджера пакетов. Чтобы это устранить, нужно в файле /etc/zypp/zypp.conf в значении к параметру «repo.refresh.delay» указать другой промежуток времени в минутах, по прошествии которого zypper будет проверять метаданные при вызове (на мой взгляд, это значение лучше установить равным 2880 минутам, т. е. двум суткам). Для решения задачи по излишним установкам пакетов придётся обратиться к другому файлу - /etc/zypp/zypper.conf - и заменить в нём значение параметра «installRecommends» на «no».

Следует сказать и о системе безопасности, которую предоставляет пользователю openSUSE. Скажу лишь то, что она столь же надежная, как и запорная арматура трубопроводов (http://www.rosaquatoria.ru/)!

Теперь о мультимедийных пакетах и другом несвободном программном обеспечении. Несмотря на то, что это уже второй релиз openSUSE, как mp3-файлы воспроизводятся «из коробки», за бортом остаётся ещё много кодеков, которые не включены в дистрибутив и требуют установки вручную. Самый простой способ решить эту проблему описан на странице http:// opensuse-community.org/Restricted formats/12.3 (необходимые пакеты для установки не отличаются от оных в openSUSE 12.2).

Установка драйвера для видеоадаптера тоже не составляет труда, хотя это реализовано не так удобно, как в Ubuntu: требуется точно знать, какая установлена видеокарта, и иметь базовое представление о продукции NVIDIA (например, знать, что GeForce 6600 GT ниже GeForce GTX 660, а не наоборот). Здесь же я заметил ещё одну мелкую недоработку: в браузере Google Chrome файлы с расширением ymp (служат для установки «в один клик») по умолчанию открываются как текст вместо того, чтобы сохраняться. Свой драйвер я установил «по привычке» - командой «zypper install x11-video-nvidiaG03». И всё было бы в порядке, но возникла досадная проблема при воспроизведении любой более-менее серьёзной графики (причём не у меня одного, https://bugzilla.novell.com/show bug.cgi?id=808319). Например, не работало более половины эффектов KDE, а игра Team Fortress 2 выдавала ошибку «Could not find required OpenGL entry point "glColorMaskIndexedEXT"!». Если б я использовал GNOME, то ситуация бы только усложнилась: судя по отзывам, при запуске этой среды я должен был лицезреть только чёрный экран. Причина проблемы оказалась банальной: системный пользователь не был включён в группу video. И нет в этом вины мейнтейнеров драйверов - просто YaST в openSUSE 12.3 при создании пользователя не добавляет его в какие-либо группы кроме основной (users).

Остальное проприетарное программное обеспечение, такое как Skype, VirtualBox, Google Chrome/Talk Plugin и Steam, установилось без затруднений и происшествий. А прочие настройки системы носили либо довольно специфический (например, vdpau в UMPlayer), либо косметический характер.

Заключение


openSUSE 12.3 производит впечатление полной противоположности предыдущему релизу (обзор openSUSE 12.2 см. в «Open Source» №115 от 20.09.2012). На этот раз пользователя ожидает множество изменений положительного характера, которые должны привлечь внимание к релизу и мотивировать к его установке (либо обновлению с предыдущих версий). Однако вышедший в запланированный срок «Дартмут» получил проблемы, которые по большей части были известны до самого релиза и которые требуют ручной доработки после установки. Из-за них версия 12.3 может запомниться как «глючная».

В обзоре openSUSE 12.2 я упоминал про дилемму, возникшую у разработчиков, и о двух методах её решения. Авторы openSUSE думали, как поступить лучше: выпустить релиз 12.2 в назначенный день и час с серьёзными проблемами или задержать его на время, которое потребуется для дополнительной доработки и тестирования. 12.2 пошла по второму сценарию, а вот вывод по 12.3 напрашивается сам по себе - лучше бы и этот релиз «задержали». При таком развитии сюжета версия 12.3 получилась бы практически идеальной.

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

Ну то была разминка, теперь начинается серьезная первоначальная настройка OpenSUSE после установки.

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

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

Репозиторий Pacman можно добавить командой:

$ sudo zypper ar -f -n packman http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.1/ packman

Но есть более простой способ и к тому же вам все равно придется открывать менеджер настройки 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

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

Установка Flash Player

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

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

Или для 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

Установка Java

Среда Java используется для запуска некоторых приложений в OpenSUSE, да и в Linux в целом. Ее можно установить с помощью такой команды:

$ sudo zypper in java-1_8_0-openjdk

Оптимизация и Ускорение системы openSUSE

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

Для начала : Для начала давайте уберем неиспользуемые терминалы. Я уверен, в обычной жизни вы редко используете более 2 терминалов, а если вам нужно больше, тогда вам нужна тулза screen.. Найдите следущие строки в /etc/inittab и заккоментируйте их с #.

3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6

Второе : Одной, из важнейших возможностей оптимизации не только в openSUSE, но и в любом другом linux"овом дистрибутиве отключение ненужных служб. В SuSE это может быть легко отключено через YaST. Чтобы сделать это, запустите YaST, кликните на пункт Система -> Системные службы(Уровень запуска). Если у вас этот компонент не установлен, вы можете сделать это следующей командой:

Sudo zypper in yast2-runlevel

Список некоторых сервисов находится .(Эти сервисы приведены с описаниями)

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

Для начала проверьте, какой ваш текущий уровень использования swap(swappiness). Максимальное значение(100) означает, что ваше ядно чаще будет использовать swap. Посмотреть swappiness вы можете следующей командой

Cat /proc/sys/vm/swappiness

В openSUSE по умолчанию swappiness идет со значением 60(в разных дистрибутивах он варьируется в пределах 50-60)

Теперь проверьте настройки до того как сделать их постоянными. Запустите:

Sudo sysctl vm.swappiness=0

Если вы чувствуете ускорение системы и все хорошо, то вы можете установить это значение навсегда, прописав в /etc/sysctl.conf. Отредактируйте этот файл в вашем любимом текстовом редакторе:

Sudo mcedit /etc/sysctl.conf

Добавьте следующую строчку в конец /etc/sysctl.conf :

Vm.swappiness = 5

(Заметка : Чем меньше значение swappiness, тем меньше ядро будет использовать swap).

Четвертое : Отключите протокол IPv6, если вы не используете это. Это можно сделать через YaST, зайдите в Сетевые Устройства -> Сетевые настройки

Пятое : Настройте ваши приложения
OpenOffice.org позволит вам изменить использование им памяти. Вы можете сделать это, открыв любое приложение OpenOffice.org, перейдите на Сервис -> Параметры -> OpenOffice.org ->> Память. Вы можете менять эту настройку для ваших потребностей, но изменение количества графики в кэше и увеличение суммы всех объектов в кэшэ может быть весьма полезным.

Compiz Большинство людей считают его "игрушкой". Если он вам действительно нужен, используйте тонкую настройку плагинов. Включите только то, что действительно вам нужно! Если же вам он вам не нужен просто отключите Compiz-эффекты рабочего стола. Это позволит высвободить немалый объем ресурсов.

Шестое : Замена "тяжелых" приложений
Firefox не стоит использовать на слабых машинах, потому что он потребляет большое количество памяти. Используйте вместо него opera. Установить ее вы можете следующей командой

Sudo zypper in opera

Opera очень хороший, юзабельный браузер и "кушает" системных ресурсов намного меньше, чем firefox. Если вы работаете в KDE, то вы можете также пользоваться Konqueror, но опять же повторюсь, Opera - лучший вариант.
OpenOffice.org Под линукс существует множество текстовых редакторов. Если вам нужны лишь стандартные kwrite/gedit или если вы можете использовать более простые редакторы чем, openoffice, такие как abiword или koffice, то пожалуйста обязательно сделайте замену.

Для особо слабых машин, вы можете поменять ваше декстопное окружение. Большинство людей используют для этого GNOME или KDE. При работе они потребляют довольно много ресурсов и вы можете их заменить легковесными декстоп-менеджерами например XFCE (blackbox, enlightenment, icewm (это для более продвинутых юзеров)). XFCE можно легко поставить через YaST -> Програмное обеспечение -> Управление программным обеспечением. Выберите Фильтр -> Шаблоны и отметьте галочкой среду рабочего стола XFCE.

Эти простые вещи могу существенно повысить производительность вашей машины и ускорить процесс загрузки

Ну и еще дополнительно, еще несколько мер для улучшения производительности:

Запустите:

Ps -ef | more

Проверьте что запущено, но совершенно для вас ненужно. Убейте лишние процессы. Сохраняйте вашу сессию при выходе из кде и эти процессы не появять заново(о них уже можно будет не беспокоится)

Другое ускорение, вы можете сделать, улучшив производительность файловой системы EXT3, добавив параметры:

Noatime,nodiratime

В /etc/fstab для точки монтирования /home. Вот так это выглядит в fstab:

/dev/system/home /home ext3 acl,user_xattr,noatime,nodiratime 1 2

И, наконец, используйте ванильное ядро. К сожалению, это удалит все патчи, установленные разработчиками SuSE, но увеличит время загрузки на 10-15%. Пожалуйста делайте это, только если вы "продвинутый" юзер, новичкам не стоит пока менять свое ядро.

Обязательно не забудьте удалить Beagle и AppArmor. Beagle каждый день сканирует систему добавляя файлы для поиска в свою БД. AppArmor большинству пользователей просто не нужен.

Дополнение
По совету одного умного человека добавляю сюда, как можно оптимизировать временные папки(/tmp,/var/tmp,/var/lock). Внимание! Эта настройка будет в основном полезна владельцам современных ноутбуков с линукс на борту, не стоит использовать ее если размер оперативной памяти на вашей машине менее 512 мб . Обычно, сейчас ноутбуки комплектуются винчестерами SATA 5400 rpm. Поэтому скорость записи довольно медленная. А оперативная память в ноутбуках в среднем сейчас 1-2 гб. И собственно для ускорения системы предлагается перенести временные папки в RAM с помощью tmpfs. Для этого в /etc/fstab нужно вписать следующие строчки:

Tmpfs /tmp tmpfs defaults 0 0 tmpfs /var/tmp tmpfs defaults 0 0 tmpfs /var/lock tmpfs defaults 0 0

OpenSUSE - это разрабатываемый американской компанией Novell дистрибутив Linux. Изначально OpenSUSE основывался на Slackware, но потом постепенно превратился в самостоятельный дистрибутив. Из примечательных особенностей OpenSUSE можно назвать собственный конфигуратор системы Yast и менеджер установки пакетов zypper.

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

Релиз OpenSUSE 42.1 Leap состоялся не так уж давно, и пора написать инструкцию по установке этого дистрибутива на свой компьютер или ноутбук. Уже по традиции статей такого типа на этом ресурсе мы рассмотрим как загрузить образ, записать его на диск или флешку, загрузиться и как установить OpenSUSE Leap 42.1. Просто выполняйте все последовательно все шаги.

Загрузить установочный DVD OpenSUSE Leap 42.1 можно по следующей ссылке:

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

Напомню, что доступна только 64-битная версия системы.

Шаг 2. Запись на носитель

Для записи на DVD диск в Linux можно использовать K3B, Brasero, или консольную утилиту cdrecord:

cdrecord ~/opensuse.iso /dev/cdrom

На USB флешку систему можно записать утилитой unetbootin, а в Windows самая вменяемая на данный момент утилита - rufus. Я не буду здесь много говорить о записи образа на флешку, все уже сказано в статье: , в OpenSUSE действия те же самые.

Шаг 3. Запуск OpenSUSE

Перезагрузите компьютер, войдите в BIOS с помощью клавиш F10, Del, F2 или Shift+F2 и в меню Boot включите загрузку с внешнего носителя.

Для этого в пункте Boot Device Priority или 1st Boot Device выберите имя своего носителя - DVD ROM или USB Drive.

Затем сохраните настройки на вкладке Exit (Exit & Save Changes) и закройте BIOS.

Шаг 4. Начало установки

Первое меню, после загрузки диска, выберите пункт Installation, чтобы начать установку OpenSUSE Leap 42.1 leap

Шаг 5. Язык

Выберите язык, раскладку клавиатуры и примите лицензионное соглашение:

Шаг 6. Инициализация

Дождитесь завершения инициализации установки, и подготовки всех компонентов:

Шаг 7. Дополнительно

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

Шаг 8. Разметка диска

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

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

Например создадим свою разметку для диска размером 30 Гб. Выберите диск и нажмите далее.

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

Шаг 9. Часовой пояс

Шаг 10. DE

Выберите окружение рабочего стола, KDE или Gnome и нажмите Далее.

Шаг 11. Пользователь

Создайте системного пользователя:

Шаг 12 Проверка

Проверьте параметры установки, убедитесь, что все настроено правильно и нажмите кнопку "Установить"

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

После завершения установки компьютер автоматически перезапустится.

Шаг 13. Вход

После завершения установки и перезагрузки войдите в систему с помощью указанных во время создания пользователя логина и пароля:

Шаг 14. Profit!!!

Все! Установка OpenSUSE Leap 42.1 завершена, и система полностью готова к использованию. Надеюсь, эта инструкция была вам полезна. Если остались вопросы, задавайте в комментариях.

И еще видео с процессом установки OpenSUSE Leap 42.1:

Linux и Windows 10, счастливо живeт бок о бок, многие люди не могли поверить, что в Windows 10 Anniversary Update можно легко запустить Bash на Ubuntu, благодаря компоненту Windows, Subsystem для Linux (WSL). Не все пользователи остались довольны выбором компании Microsoft, предпочитая другой Linux вместо Ubuntu.
Многие с удовольствием запустили в Windows 10 вместо Bash на Ubuntu - Linux SUSE. В данной статье мы покажем, как это сделать - с OpenSUSE Leap 42.2 или SUSE Linux Enterprise Server 12 SP2 - так что вы тоже можете запустить бинарные файлы Linux изначально в Windows 10.

Предполагая, что вы уже работаете в Windows 10, есть простые шаги, которым вы должны следовать, чтобы установить дистрибутив SUSE Linux внутри WSL (Не стесняйтесь использовать комментарий пусть все знают, как вы делаете это по-другому). В настоящее время у вас есть два варианта, OpenSUSE Leap 42,2 и SUSE Linux Enterprise Server 12 SP2. Ниже я буду описывать процесс для OpenSUSE 42.2 Leap (он работает так же, как для SUSE Linux Enterprise Server 12 SP2, только с другим архивом для загрузки)


Windows 10 Как установить OpenSUSE 42.2 Leap вместо Ubuntu.

Включите в Windows 10 копонент Linux Subsystem (WSL) и установите Bash : пошаговое руководство можно найти здесь :
Во время установки вам нужно будет создать обычного пользователя и пароль. Будем называть этого пользователя как .

Скачать докер UserSpace OpenSUSE:

$ Wget -О OpenSUSE-42.2.tar.xz https://github.com/openSUSE/docker-containers-build/blob/openSUSE-42.2/docker/openSUSE-42.2.tar.xz?raw=true

Откройте оболочку Bash, после установки вы можете найти ярлык в меню Пуск Windows (нажмите на кнопку Пуск, и введите " Bash " , а затем нажмите Enter ). Правда, это Ubuntu, но нам нужно только выполнить несколько команд прежде, чем сможем его заменить ее на SUSE

Извлеките UserSpace OpenSUSE (игнорируя любые предупреждения) и выйдите из оболочки Bash:

$ sudo mkdir rootfs $ sudo tar -C rootfs -Jxf openSUSE-42.2.tar.xz $ exit


Делаем резервное копирование старых корневой файловой системы (Ubuntu) и копируем новые системы OpenSUSE.

Откройте окно командной строки (ключ для Windows, введите "CMD" и нажмите Enter) и выполнить следующие команды:

cd %localappdata%\lxss\ rename rootfs rootfs.ubuntu move .\home\\rootfs .\

Новый OpenSUSE будет в пользовательском пространстве, конечно же, не включаtn пользователя, который был создан при установке Bash для Windows, а также не имеет "Sudo" . В качестве пользователя по умолчанию используется "root" . В окне командной строки выполните следующую команду:

lxrun /setdefaultuser root

После закрытия командной строки, запустите Bash из меню Пуск и у вас есть OpenSUSE 42.2 Leap который работает в пределах WSL.

Теперь давайте также изменим значок оранжевого цвета на более подходящий зеленый. Скачайте. ICO файл и скопируйте его в папку %LOCALAPPDATA% \lxss\ . В командной оболочке выполнять команды (или просто использовать проводник Windows, в зависимости от того что подходит вам лучше всего) :

Cd %localappdata%\lxss\ rename bash.ico Ubuntu.ico rename Apps-suse.ico bash.ico

Перезагрузите Проводник Windows 10 или ПК.

И последнее, перейдите к % AppData% \ Microsoft \ Windows \ Start Menu \ Programs и присвойте новое имя. Я назвал запись "Bash on Suse Windows 10" .

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

Создаем пользователя для Bash OpenSUSE

Запуск Linux с правами Root, по умолчанию не является хорошей идеей, так что давайте изменим пользователя обратно на - или на имя пользователя, которое вы выбрали. Но прежде чем сделать это, нам нужно установить инструмент под названием " Sudo " , который не входит в архив OpenSUSE, по умолчанию. Для тех, кто не знаком с Sudo, это программа, которая позволяет пользователю временно получить Root (он же администратор) права на выполнение административных задач.

Откройте Bash OpenSUSE , введите следующую команду:

zypper in sudo

Подождите некоторое время, пока Zypper не скопирует всю необходимую информацию хранилища, и подтвердить запрос, нажав кнопку [Y] , чтобы установить Sudo. Не закрывайте Баш OpenSUSE еще потому, что есть еще несколько команд, которые мы должны выполнить.

Давайте добавим пользователя (Любое имя пользователя) для OpenSUSE.

useradd

Фиксируем

chgrp 100 /home/ -R

Перед изменением пользователя по умолчанию, мы должны задать Root пароль

passwd root

Введите новый пароль для Root и подтвердите его повторным вводом.

Все, что осталось указать WsL использовать в качестве пользователя по умолчанию. Закройте Bash OpenSUSE и выполнить следующую команду в CMD окне :

lxrun /setdefaultuser

Вывод этой команды должен выглядеть так:

Готово . Наш пользователь правильно установлен и при запуске OpenSUSE Bash.

Лучшие статьи по теме