Netrunner OS: установка и обзор

Далее я подробно опишу установку Netrunner 17.03. будет много скриншотов.

  • Дистрибутив/текущая версия/кодовое имя: Netrunner 17.03 “Cyclotron”
  • Семейство ОС (OS Type): Linux
  • На основе: Debian 9 Stretch
  • Система управление пакетами(Package Management): DEB (APT)
  • Поддержка журналируемых ФС(Journaled File Systems): Btrfs, ext3, ext4, JFS, ReiserFS, XFS
  • Происхождение: Germany
  • Поддержка переводов: Многоязычная (Multilingual/Asian Language Support)
  • Архитектура: x86_64
  • Окружение рабочего стола: KDE 5 NEON
  • Категория: Beginners, Desktop, Live Medium
  • Модель выпуска релизов (Release Model): Fixed
  • Демон Init: systemd
  • Спонсоры и разработчики: BlueSystems, KDE Community
  • Статус разработки: Активная
  • Модель распространения: Free Open-Source Software

 

Компания Blue Systems, предоставляющая финансирование разработки KWin, Kubuntu и KDE-редакции дистрибутива Linux Mint, опубликовала релиз дистрибутива Netrunner Desktop 17.03, развиваемого параллельно с продуктом Maui. Оба дистрибутива предоставляют рабочий стол на основе KDE, но Netrunner отличаются применением классического подхода к формированию сборок и использованием пакетной базы Debian, а в Maui применяется псевдо-роллинг модель на основе пакетов Kubuntu LTS и постоянно обновляемых выпусков пользовательских приложений и рабочего стола KDE. От Kubuntu дистрибутив Netrunner отличается иным подходом к организации интерфейса пользователя и развитием в направлении бесшовной интеграции Wine и GTK-программ в окружение KDE. Размер загрузочного iso-образа составляет 2 Гб (x86_64). Новый выпуск переведён с пакетной базы Debian Jessie на свежий срез пакетов из репозитория Debian Stretch c предоставлением опции «Debian Rolling», позволяющей по желанию перейти на репозиторий с непрерывным обновлением программ. В дистрибутиве задействовано ядро Linux 4.9.1, рабочий стол на базе KDE Plasma 5.9.3, Frameworks 5.31, Qt 5.7.1 и KDE Applications 16.12.2.

В 2016 произошла череда событий, приведших к структурным изменениям…

Джонатан Риддел покинул управляющий совет KUbuntu и основал собственный проект NEON в связи с таким внезапным разделением мэйнтейнеры Netrunner последовали за своим главным разработчиком и выделили дистрибутив на основе репозиториев KUbuntu в отдельный дистрибутив, а Netrunner Desktop перевели на рельсы Debian Stable, таким образом у конечного пользователя появился выбор между Maui (KUbuntu LTS+Neon) и Netrunner Desktop (Debian Stable+NEON LTS) судьба Rolling направления на пакетной базе Manjaro(Arch AUR) до сих пор под вопросом. Основным преимуществом Netrunner, как впрочем, и Maui является т.н. бесшовная интеграция Gtk приложений в KDE5, поскольку разработкой занимаются девелоперы KDE Community в этих дистрибутивах собраны все наиболее удачные решения из других дистрибутивов OpenSUSE, Mint, Kubuntu — получился интересный гибрид. Благодаря разветвлению на два дистрибутива Netrunner и Maui у конечного пользователя есть возможность выбора пакетной основы, в остальном это близнецы братья. Сопоставительная таблица: Netrunner(Distrowatch) / Maui (Distrowatch)

Установка

[collapse collapsed title= Минимальные системные требования:]

Minimum Hardware requirements (tested on samsung netbook n110):

  • CPU: 1.6 GHz Intel Atom N270
  • RAM: 1+ GB
  • Hard Drive: 10+ GB
  • Graphics Card: Intel GMA 945
  • Video Memory: 128+ MB
  • If you want to try Netrunner in VirtualBox, please make sure to allocate 1.5 GB RAM.

[/collapse]

Шаг 1.  Предварительная подготовка

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

1) скачать образ дистрибутива с официального сайта Netrunner.com или с официального сайта MauiLinux.org

Рекомендации: для уменьшения общей нагрузки на основной сервер, выбирайте загрузку с торрента, торрент-клиент автоматически проверяет целостность скачанного файла, а в случае не соответствия контрольных сумм докачивает недостающие части. Если вы качали с FTP-сервера, то проверить контрольные суммы придется самостоятельно.
В Linux-системах можно проверить контрольную сумму скачанного файла выполнив в терминале команду : sha256sum файл

 

Смотрим контрольную сумму на официальном сайте и проверяем: sha256sum netrunner-desktop-1703-64bit.iso

 
получаем ответ и сверяем совпадение с контрольной суммой:
c85cf6a97345da6d696f8830a303e3713aa2493a14606fa87995180ed8de69ac

 

В Windows 10: CertUtil -hashfile netrunner-desktop-1703-64bit.iso sha256

В Windows ранних редакций для этого необходимо установить утилиту HashCalc или HashTab.

 

2) с помощью утилит Rufus(в Windows), RosaImageWriter(кроссплатформенно) или Unetbootin (кроссплатформенно) создать загрузочную флэшку (объем флешки должен быть больше объема образа) либо с помощью K3B(в Linux) или InfraRecorder(в Windows) прожечь образ на DVD-болванку.

 

3) когда установочный носитель будет создан, можно будет подготовить BIOS для загрузки с внешнего носителя — Войти в BIOS или в UEFI-BIOS, выставить приоритет загрузки и сохранить настройки либо вызвав меню загрузки (обычно при нажатии клавиш F12 или ESC во время загрузки).

 

Как зайти в BIOS на ноутбуке или ПК.

 

Настоятельно рекомендую предварительно выяснить все особенности настройки вашей BIOS (базовой системы ввода-вывода) в руководстве пользователя к ноутбуку или в справочных материалах на сайте производителя системной платы.

 

[collapse collapsed title= Особенности UEFI]
Как попасть в меню UEFI-BIOS на ноутбуках под управлением Windows 8 и Windows 10 c задействованной опцией FastBoot

 

Существует два способа для входа в интерфейс UEFI (БИОС) на компьютере под управлением Windows 8 и Windows 10. Вы можете использовать любой из способов, перечисленных ниже, чтобы войти в интерфейс UEFI (БИОС)

Метод 1:

  1. Нажмите и удерживайте Кнопку питания на 5 секунд до полного выключения вашего компьютера
  2. Включите питание. Как только на экране появится логотип, немедленно нажмите клавишу F2, или клавишу DEL, для того чтобы войти в BIOS.

Метод 2:

  1. в поле поиска введите Параметры.
  2. Нажмите кнопку настройки.
  3. Выберите обновление и безопасность.
  4. Нажмите Восстановление.
  5. в разделе особые варианты загрузки, нажмите Перезагрузить сейчас. Система перезагрузится и покажет меню загрузки Windows 10.
  6. Выберите Устранение неполадок.
  7. Выберите Дополнительные параметры.
  8. Выберите Параметры UEFI.
  9. Нажмите кнопку перезагрузка перезагрузите систему и введите UEFI (BIOS).

 

Бывает полезно отключить UEFI Secure Boot либо внести небольшие коррективы, например, в настройках UEFI может быть опция Keys Ownership и в ней по-умолчанию стоит значение признавать валидными только ключи от OEM-производителя (обычно это можно встретить в ноутах HP и Acer), нужно поменять это значение на Custome.

 [/collapse]

4) полезно предварительно подготовить жесткий диск вашего ПК к дальнейшей установке — выделить свободное место под новую ОС. Разделы под Recovery и Firmware от производителя при их наличии не трогаем.

 

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

 

Шаг 2 Прохождение всех этапов установки

Процесс установки проходит в графическом режиме.

Интерфейс графического установщика Calamares интуитивно понятный:

 

[collapse collapsed title= Локальная особенность для региона Казахстан]
Локальная особенность для региона Казахстан
В списке местоположений нет Astana, выбираем Almaty (обе столицы находятся в одном часовом поясе UTC+06:00).
На этапе выбора местоположения и системного языка обратите внимание на региональный формат дат и чисел, следует выбрать RU-UTF, поскольку с KK-UTF могут быть проблемы в терминале. Когда казахский перейдет на латиницу, крякозябры и квадраты вместо букв уйдут в историю, а пока выбираем то, что дружит с Console-setup: Пообщавшись с коллегами, выяснил, что баг с крякозябрами, вроде бы уже пофиксили(как мне объяснили он заключался в наличии сразу 3-х стандартов кодировки для kk-KZ: PT154, RK1048, UTF-8) с UTF-8 console-setup уже отображает символы казахской кириллицы корректно, но ранее в процессе первичной настройки происходил неочевидный сбой. Сейчас вроде бы все починили, но повторно устанавливать ОС, для проверки данной гипотезы я не буду.[/collapse]

Важно: На этапе выбора раскладки клавиатуры, рекомендую оставить English, поскольку далее может возникнуть проблемы с настройкой логина и пароля: раскладку сменили, а комбинацию клавиш для переключения раскладки не предусмотрели в итоге нет возможности переключиться с кириллицы на латиницу: Настройка раздела при Dual-Boot имеет свои особенности, установщик предлагает на выбор: Поскольку я предварительно выделил свободное место, то можно выбрать «Установить рядом», но предпочтительно выбрать «Ручную разметку»: Обратите внимание, установка проходит в режиме BIOS MBR, поскольку рядом раздел с Windows 7 я просто задаю новому разделу корневую точку монтирования / никаких флагов не ставлю, поскольку уже есть раздел зарезервированный под загрузчик(100 МБ в начале диска) именно туда встанет загрузчик GRUB2.

[collapse collapsed title= Особенности разметки в случае EFI GPT]
Небольшое отступление

Важно: В случае DualBoot с Windows 8 и Windows 10 действовать следует аналогично но в режиме EFI-BIOS GPT.

В случае «Ручной» установки Linux в режиме UEFI в отсутствии других ОС: первым системным обязательно должен быть раздел размером 300 MB отформатированный FAT32 c точкой монтирования /boot/efi и флагами boot и esp. Далее все типично корень / в ext4(10-20 GB), можно выделить /home (большую часть диска) в отдельную партицию и выделить раздел подкачки linuxswap (равный 2-х кратному объему RAM).
[/collapse]

Теперь вернемся к нашему случаю с типичной разметкой под двойную загрузку с Windows 7. Мы создали корень и получаем такую разметку: Можно переходить к созданию пользователя: Далее сама установка: Скорость будет зависеть от конфигурации ПК, и занимает ~10-15 минут. Собственно, все. Перезагрузка и …

Шаг 3 Последующая настройка

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

Идем в Параметры системы → Устройства ввода → Клавиатура → Раскладки → ставим галочку на Настроить раскладки → Жмем Добавить

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

[collapse collapsed title=Для тех кому необходима система локализованная на другой язык(нпример, казахский), рекомендую проделать следующие настройки:]
Для тех кому необходима система локализованная на другой язык(нпример, казахский), рекомендую проделать следующие настройки:

В консоле, выполняем команду: sudo dpkg-reconfigure locales Проверяем, что локаль kk-KZ выбрана в соответствии со стандартом UTF-8. Если вместо кириллицы и латиницы терминал отображет квадраты с вопросами, то предварительно придется править файл конфигурации в /etc/default/locale

 

sudo nano /etc/default/locale

и заменять строки не соответствующие значениям, например, если вместо kk будет cu и т.п. ошибки. В слечае, если ошибок нет, но терминал не отображает корректно символы можно попробовать целиком заменить конфигурацию, например, везде проставить ru_KZ.UTF-8 или ru_RU.UTF-8 сохранить и выйти.

 

Пример файла конфигурации→

LANG=»ru_RU.UTF-8″

LC_ALL=»ru_RU.UTF-8″

LC_NUMERIC=»ru_RU.UTF-8″

LC_TIME=»ru_RU.UTF-8″

LC_MONETARY=»ru_KZ.UTF-8″

LC_PAPER=»ru_RU.UTF-8″

LC_NAME=»ru_RU.UTF-8″

LC_ADDRESS=»ru_RU.UTF-8″

LC_TELEPHONE=»ru_RU.UTF-8″

LC_MEASUREMENT=»ru_RU.UTF-8″

LC_IDENTIFICATION=»ru_RU.UTF-8″

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

 

Параметры системыУчетная запись → Форматы

 

Параметры системыУчетная запись → Переводы

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

[/collapse]

Теперь можно пользоваться системой.

Что мы имеем «из коробки»:


Структурные особенности Параметры системы

 

[collapse collapsed title= Меню Параметры системы структурно сгруппированы следующим образом:]

Раздел Personal включает подразделы:

  • Учетная запись содержит 4 элемента:
  1. Форматы
  2. Переводы
  3. Специальные возможности
  4. Бумажник
  • Учетные записи в Интернете
  • Поведение среды рабочего стола содержит 7 элементов:
  1. Рабочее пространство Plasma
  2. Обеспечение эффектов
  3. Эффекты
  4. Края экрана
  5. Рабочие столы
  6. Заставка
  7. Переключение окон
  • Внешний вид рабочего стола содержит 8 элементов:
  1. Look & Feel
  2. Стиль
  3. Оформление окон
  4. Тема рабочего стола
  5. Тема курсоров
  6. Цвета
  7. Значки
  8. Настройки Gtk+

Раздел Системное администрирование включает подразделы:

  • Управление пользователями
  • Дата и Время
  • Font Settings содержит 2 элемента:
  1. Шрифты
  2. Управление шрифтами
  • Запуск и завершение содержит 5 элементов:
  1. Login Screen (SDDM)
  2. Автозапуск
  3. Управление службами
  4. Управление сеансами
  5. Boot Splash
  • Комбинации клавиш содержит 3 элемента:
  1. Комбинации клавиш в приложениях
  2. Глобальные комбинации клавиш
  3. Специальные действия
  • Приложения по умолчанию
  • Привязки файлов
  • Systemd — этот элемент меню есть только в дистрибутиве Netrunner, его нет в дистрибутиве Maui
  • Уведомление от системы и приложений
  • Поиск содержит 2 элемента:
  1. Поиск файлов
  2. Поиск в Plasma

Раздел Оборудование включает подразделы:

  • Экран содержит 3 элемента:
  1. Экраны
  2. Блокировщик экрана
  3. Цветовая коррекция
  • Звук и видео содержит 2 элемента:
  1. Звук и видео
  2. Sound
  • Настройка сети содержит 3 элемента:
  1. Соединения
  2. Network Drives
  3. Сервер Samba
  • Принтеры
  • Устройства ввода содержит 4 элемента:
  1. Клавиатура
  2. Мышь
  3. Джойстик
  4. Сенсорная панель
  • Управление питанием содержит 3 элемента:
  1. Энергосбережение
  2. Настройка комнат
  3. Дополнительные параметры
  • Bluetooth содержит 3 элемента:
  1. Устройства
  2. Адаптеры
  3. Дополнительные параметры
  • KDE Connect
  • Внешние носители содержит 3 элемента:
  1. Действия для устройств
  2. Внешние носители
  3. Цифровая камера

* В дистрибутиве Maui раздел Оборудования содержит дополнительный элемент меню Менеджер драйверов, которого, увы, нет в дистрибутиве Netrunner

Раздел Advanced содержит подразделы:

  • Other содержит 16 элементов:
  1. Proxy
  2. Connection preferences
  3. Пути
  4. Веб-сокращения
  5. Настройка SSL
  6. Поведение окон
  7. Сценарии Kwin
  8. Cache
  9. Запуск приложений
  10. Coockies
  11. Browser Identification
  12. Windows Share
  13. Смайлики
  14. Особые параметры окон
  15. Проверка орфографии
  16. Activities
  • Plasma Services
  • About System

[/collapse]

Перечень нативных приложений в составе установочного образа дистрибутива:

[collapse collapsed title= Перечень предустановленных приложений]

Графика:

  • растровый графический редактор GIMP 2.8.18
  • векторный графический редактор Inkscape 0.92
  • растровый графический редактор Krita 3.3.1 (в составе KDE apps)
  • программа для просмотра изображений Gwenview 16.12.2 (в составе KDE apps)
  • утилита поддержки сканера Skanlite 2.0.1 (в составе KDE apps)

Интернет:

  • веб-браузер Firefox ESR(52.0.1)
  • почтовый клиент Thundebird 45.5.1
  • торрент-клиент Transmission 2.92
  • виртуальный глобус KDE Marble 2.1
  • VoIP-клиент Skype 4.3
  • XMPP-клиент Pidgin 2.11
  • удаленный рабочий стол X11 VNC Server 0.9.13

Мультимедиа:

  • аудио-плеер Audacious 3.7.2
  • аудио-плеер gmusicbrowser 1.1.15
  • транскодер HandBrake 0.10.5 программа для конвертирования MPEG в MPEG 4 (mp4 и mkv)
  • приложения для работы с веб-камерой Kamoso 3.2.4 (в составе KDE apps)
  • нелинейный видео редактор Kdenlive 16.12.2 (в составе KDE apps)
  • утилита управления звуком (миксер) PulseAudio Volume Control 3.0.3
  • медиаплеер SMPlayer 16.11
  • скринкастер Vokoscreen 2.5.(запись видео с экрана)

Офис:

  • Пакет офисных приложений LibreOffice 5 ( 5.2.4.2) : текстовый редактор Writer/ табличный процессор Calc / редактор презентаций Impress

Настройка:

  • графическая утилита настройки загрузчика GRUB Customizer 5.0.6
  • графическая утилита конфигурации печати Printer Settings 1.5.7
  • Менеджер пакетов Synaptic 0.84.1
  • Параметры системы — System-Settings 5.9.3 (в составе KDE apps)

Система:

  • универсальный фраймворк графического инсталлятора Calamares 3.1
  • диспетчер файлов Dolphin 16.12.2 (в составе KDE apps)
  • Информация о системе InfoCenter 5.9.3 (в составе KDE apps)
  • редактор разделов Partition Manager 3.0 (в составе KDE apps)
  • терминал Konsole 16.12.2 (в составе KDE apps)
  • Системный монитор System Monitor 5.9.3 (в составе KDE apps)
  • Бумажник Kwallet-manager 16.12.2 (в составе KDE apps)
  • Менеджер обновлений MintUpdate 4.9.3
  • виртуальная машина VirtualBox 5.1.14
  • Выпадающий терминал Yakuake 3.0.2
  • Утилита установки драйверов беспроводной сети для Windows Wireless Driver 1.60

Утилиты:

  • Архиватор Ark 16.12.2 (в составе KDE apps)
  • Калькулятор Kcalc 16.12.2 (в составе KDE apps)
  • Просмоторщик PDF/DjVu — Okular 1.0.2
  • текстовый редактор Kate 16.22.2 (в составе KDE apps)
  • Захват снимков экрана Spectacle 16.12.2 (в составе KDE apps)
  • утилита для создания загрузочных флешек SUSE Studio ImageWriter 1.10

Игры:

  • клиент сервиса цифрового распространения компьютерных игр Steam
  • Шахматы Chess
  • игра Kmines (минер)
  • игра KMahjongg (маджонг)
  • игра KDiamonds(три в ряд)
  • игра KBreakOut(пин-понг)
  • игра KSnake(змейка)
  • игра GLTron (гонки)
  • игра BurgerSpace(а ля Packman)
  • игра Frozen-Bubble(три в ряд)
  • игра GNUDoQ (судоку)

[/collapse] 


Чистка системы от избыточных и установка предпочтительных приложений

 

Сразу после установки я через synaptic удаляю лишнее (например, игры) и устанавливаю набор предпочитаемых программ.

Из личного перечня привычных Must have: Audacity (аудио редактор), Clamtk (антивирус для проверки флешек и win-разделов), Deadbeef(аудио плеер), VLC(медиа-комбайн), Filezilla(FTP-клиент), Gkrellm(виджет), Gnome Disk Utility (управление дисками), Gnome nettool(Сетевые инструменты), Gnome-calculator (калькулятор с удобным функционально-расширенным интерфейсом), GUFW(GUI для простого конфигурирования файервола), KeePassX(менеджер паролей), Krusader(файловый менеджер), Qbittorrent (Torrent-клиент), Shutter(захват экрана — создание скриншотов), FBReader(читалка FB2), Calibre (Читалка, каталогизатор, средство работы с электронными книгами), LinSSID (анализатор беспроводных сетей) и т.п.

 

Оптимизация системы

 

В составе Системных параметров есть замечательный опцион Plasma Services с его помощью можно легко и просто отключить или задействовать основные сервисы:

 

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

Однако, Ъ-путь CLI использовать команды терминала.
Узнать насколько быстро грузится система сейчас:
systemd-analyze

[collapse collapsed title=Пример вывода команды] Startup finished in 10.512s (kernel) + 1min 4.331s (userspace) = 1min 14.843s
[/collapse]
Время, затраченное на старт каждого сервиса: systemd-analyze blame

[collapse collapsed title= Первые 15 строк вывода команды:]
27.391s apt-daily.service
15.016s accounts-daemon.service
14.022s grub-common.service
12.811s networking.service
12.742s dev-sda1.device
12.619s thermald.service
12.451s irqbalance.service
12.444s ondemand.service
12.439s lm-sensors.service
12.136s snapd.autoimport.service
12.135s zram-config.service
12.135s systemd-user-sessions.service
12.135s gpu-manager.service
12.131s rsyslog.service
12.105s avahi-daemon.service
[/collapse]
График с указанием времени загрузки сервиса и отображением параллельных загрузок:График с указанием времени загрузки сервиса и отображением параллельных загрузок: systemd-analyze plot > graph.svf
* Файл svf по-умолчанию сохраняется в домашней директории и открывается в браузере (проверено на Firefox, Chrome).

Дерево запущенных служб, после плюсов отображается время, на которое замедляет загрузку данный сервис:
systemd-analyze critical-chain

[collapse collapsed title=Первые 15 строк из вывода команды:]

The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.
graphical.target @44.219s
└─multi-user.target @44.210s
└─nmbd.service @36.665s +7.545s
└─network-online.target @36.663s
└─network.target @36.645s
└─wpa_supplicant.service @39.131s +780ms
└─basic.target @20.457s
└─sockets.target @20.457s
└─snapd.socket @20.432s +15ms
└─sysinit.target @20.343s
└─apparmor.service @17.380s +2.939s
└─local-fs.target @17.366s

[/collapse]
Для перечисления запущенных служб с описанием их назначения введите в терминале команду: sudo systemctl list-units --type service
[collapse collapsed title=Первые 15 строк из вывода команды:]

UNIT LOAD ACTIVE SUB DESCRIPTION
accounts-daemon.service loaded active running Accounts Service
acpid.service loaded active running ACPI event daemon
alsa-restore.service loaded active exited Save/Restore Sound Card State
apparmor.service loaded active exited LSB: AppArmor initialization
avahi-daemon.service loaded active running Avahi mDNS/DNS-SD Stack
binfmt-support.service loaded active exited Enable support for additional executable binary f
bluetooth.service loaded active running Bluetooth service
clamav-freshclam.service loaded active running ClamAV virus database updater
console-setup.service loaded active exited Set console font and keymap
cron.service loaded active running Regular background program processing daemon
cups-browsed.service loaded active running Make remote CUPS printers available locally
cups.service loaded active running CUPS Scheduler
dbus.service loaded active running D-Bus System Message Bus
getty@tty1.service loaded active running Getty on tty1
(Чтобы выйти из простыни вывода в терминале жмите q)
[/collapse]
Выяснив за что конкретно отвечает тот или иной сервис можно принимать решение о том, что можно выключить. Команды выключения и включения службы Выключить: sudo systemctl disable имя_службы

Включить: sudo systemctl enable имя_службы

 

Отключать или включать службы можно по одиночке, а можно целыми группами, просто впишите после команды перечень сервисов (без запятых). [collapse collapsed title=Например, так:]
sudo systemctl disable cups.service cups-browsed.service console-setup.service avahi-daemon.service openvpn.service tlp.service nmbd.service snapd.service virtualbox.service virtualbox-guest-utils.service teamviewerd.service samba-ad-dc.service ModemManager.service pppd-dns.service NetworkManager-wait-online.service
[/collapse]
Результат данной манипуляции, повторный замер systemd-analyze
после презагрузки: Startup finished in 10.787s (kernel) + 27.358s (userspace) = 38.146s

 

Добавление репозиториев и Обновление системы

С помощью GUI:
Открываем Менеджер пакетов Synaptic: для добавления источников Настройка → Репозитории

Ставим галки на источниках Testing и Backports :

Жмем Ok и подтверждаем изменения списка источников Обновить:

 

Далее на панели Synaptic жмем сначала на Отметить все обновления затем на Применить

Ждем применения изменений.

С помощью CLI (терминала):
Команды терминала для добавления репозитория: sudo echo "deb ВАШ РЕПОЗИТОРИЙ" >> /etc/apt/sources.list
Команды терминала для обновления: sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get update --fix-missing && sudo apt-get autoremove && sudo apt-get autoclean

 

Исправление выявленных шероховатостей

Их мало, но они есть.
По-умолчанию внешние накопители и разделы диска монтируются, но в Netrunner это происходит специфично при монтировании NTFS-разделов появляется запрос авторизации административного пароля, с точки зрения безопасности это правильно, особенно, когда одним компьютером пользуются несколько пользователей, но для домашнего компьютера удобней настроить автоматическое монтирование разделов: Параметры системы → Внешние носители → Внешние носители → Снять и расставить галки на опциях автоматического монтирования и перезагрузить систему для проверки изменений

Я специально снял галку автоматического монтирования с раздела, на котором расположена ОС Windows, чтобы не возникало проблем монтирования, когда эта система находится в состоянии гибернации, например, может возникнуть ошибка монтирования из-за наличия файла гибернации.
[collapse collapsed title= Монтирование NTFS-раздела с параметрами remove_hiberfile]
Сообщение об ошибке:
«Windows is hibernated, refused to mount.
Failed to mount ‘/dev/sda2’: Операция не позволена
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the ‘ro’ mount option.»
Решение: монтирование с параметром remove_hiberfile
sudo mount -t ntfs-3g -o remove_hiberfile /dev/sdaX /mnt

Вместо X номер соответствующего раздела, например sda2
[/collapse]
Автоматическое монтирование дисков и разделов в Linux или что такое fstab?

Наследие su(root) в настройках запуска некоторых утилит
В утилите Драйверы беспроводных устройств Windows есть простая ошибка в команде запуска — команда прописана на запуск от su root, а в системе sudo соответственно необходимо в настройках меню приложений следует заменить команду запуска.на

kdesudo /usr/sbin/ndisgtk


KDE Connect и настройка сетевого экрана в KDE

KDE Connect — замечательная программа для организации взаимодействия рабочего окружения KDE со смартфонами и планшетами на Android по Wi-Fi.
[collapse collapsed title=KDE Connect Описание и ссылки]

Описание:
KDE Connect предоставляет возможности по интеграции Android-устройства с компьютером:

  • беспроводная публикация файлов и ссылок в KDE из любого приложения;
  • эмуляция тачпада: использование экрана Android-устройства как тачпад компьютера;
  • синхронизация уведомлений (4.3+): чтение уведомлений Android с десктопа;
  • общий буфер обмена: общие копирование и вставка между Android и компьютером;
  • удалённое управление мультимедиа: использование Android для удалённого управления медиапроигрывателями (по D-Bus MPRIS);
  • подключение по 802.11 (Wi-Fi): нет нужды в USB или Bluetooth;
  • шифрование RSA: информация защищена.

Ссылки:
KDE Connect in Google Play Market
KDE Connect in F-Droid
KDE Connect Community Wiki

[/collapse]

KDE Connect использует динамические порты в диапазоне 1714-1764 для UDP и TCP. Поэтому, если вы находитесь за брандмауэром, обязательно откройте этот диапазон портов для TCP и UDP. В противном случае убедитесь, что ваша сеть не блокирует широковещательные пакеты UDP.
Открываем порты в заданом диапазоне:

sudo ufw allow 1714:1764/udp
sudo ufw allow 1714:1764/tcp
sudo ufw reload

Теперь можно ставить утилиту KDE Connect на Android-устройства и сопрягать их с KDE Connect на ПК.

Viber и неудовлетворенные зависимости
Взятый с оф.сайта десктопный клиент Viber for Desktop отказывается устанавливаться на Netrunner ссылаясь на Ошибка: Неудовлетворенные зависимости.
Чтобы понять чего ему не хватает, кладем Viber.deb в отдельную директорию и Открываем терминал в этой папке…
Даем команду установки: sudo dpkg -i *.deb
и читаем выдачу:

выбор ранее не выбранного пакета viber.
(Чтение базы данных … на данный момент установлено 219805 файлов и каталогов.)
Подготовка к распаковке viber.deb …
Распаковывается viber (6.5.5.1481) …
dpkg: зависимости пакетов не позволяют настроить пакет viber:
viber зависит от libssl1.0.0.
viber зависит от libcurl3, однако:
Пакет libcurl3 не установлен.

Собственно, в системе есть все необходимые пакеты, но в Debian Stretch стои т libssl1.0.0:386, а 64-битная версия имеет префикс dev собственно из-за этого и происходит ошибка с неудовлетворенными зависимостями. Поэтому через Synaptic ставим libcurl3, а libssl1.0.0 берем из пакетной базы Debian Jessie вот тут
Повторяем установку Viber и убеждаемся, что все зависимости удовлетворены.

Устранение конфликта разницы часовых поясов при DualBoot

Резюме

Дистрибутив сбалансированный и стабильный, недостатков пока не выявил, это удачное сочетание стабильной пакетной основы Debian и функциональных достоинств графического окружения KDE5 из проекта NEON.

Собственного русскоязычного сообщества у NetRunner-OS нет, но учитывая его «родословную» можно воспользоваться поддержкой таких авторитетных ресурсов как Kubuntu.ru и Debianforum.ru.