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

Netrunner-logo

Далее я подробно опишу установку 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:

 

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.
 

[collapse collapsed title= Сопоставительная таблица Ntrunner/Maui:]

Package Netrunner 17.03 Cyclotron  Maui 17.03 CubaLibre 
abiword (3.0.2) -- --
alsa-lib (1.1.4.1) 1.1.3 1.1.0
ati-driver (16.40) -- --
bash (4.4) 4.4 4.3
bind (9.11.1-P1) -- --
chromium (59.0.3071.104) -- --
cups (2.2.3) 2.2.1 2.1.3
dhcp (4.3.5) 4.3.5 4.3.3
e2fsprogs (1.43.4) 1.43.3 1.43.1
firefox (54.0) 52.0.1 51.0.1
freetype (2.8) 2.6.3 2.6.1
gcc (7.1.0) 6.3.0 5.3.1
gimp (2.8.22) 2.8.18 2.8.16
glibc (2.25) 2.24 2.23
gnome-shell (3.24.2) -- --
gnucash (2.6.16) -- --
gnumeric (1.12.34) -- --
grub (2.02) 2.02beta3 2.02beta2
gtk+ (3.22.15) 3.22.7 3.18.9
httpd (2.4.25) -- --
inkscape (0.92.1) 0.92.0 0.91
k3b (17.04.2) -- 2.0.3
kmod (24) 23 22
libgnome (2.32.1) 2.32.1 2.32.1
libreoffice (5.3.3) 5.2.4 5.1.6rc2
linux (4.11.6) 4.9.2 4.4
lxde-common (0.99.2) -- --
mariadb (10.2.6) -- --
mate-desktop (1.18.0) -- --
mesa (17.1.2) 13.0.3 12.0.6
mysql (5.7.18) -- --
nautilus (3.24.1) -- --
NVIDIA (381.22) -- --
openbox (3.6.1) -- --
openjdk (8u131) 8u121 8u121
openssh (7.5p1) 7.4p1 7.2p2
openssl (1.1.0f) 1.1.0c 1.0.2g
perl (5.26.0) 5.24.1 5.22.1
php (7.1.6) -- --
plasma-desktop (5.10.2) 5.9.3 5.9.3
postfix (3.2.2) -- --
postgresql (9.6.3) -- --
Python (3.6.2) 2.7.13 2.7.11
qt (5.9.0) 5.7.1 5.7.1
samba (4.6.5) 4.5.4 4.3.11
systemd (233) 229
thunderbird (52.2.0) 45.5.1 45.3.0
vim (8.0) 8.0 7.4
vlc (2.2.6) 2.2.4 2.2.2
xfdesktop (4.12.3) -- --
xorg-server (1.19.3) 1.19.1 1.18.4

 

[/collapse]

Оценка: 
5
Средняя: 5 (33 оценки)

Комментарии

Спасибо, хороший обзор!
А он изначально такой мрачно-темный?
Можно ли к этому Netrunner прикрутить репы от Ubuntu, ну не от Canonical, а ppa Launchpad или getdeb?

Оценка: 
Средняя: 5 (8 оценки)

1) По-умолчанию системная панель темная Black-X, а цветовая схема Carbon. Я делаю ее еще темнее Breeze-Dark — любовь к темным тонам, вызвана двумя причинами:
— глаза отдыхают
— ресурс батареи с темной темой живет немного дольше.
2) честно еще не пробовал, но в теории предположу, что импортировать реп в Source-list можно, однако, структурно источники Launchpad ориентированы на определенные релизы Ubuntu и здесь начнется несовпадение с Netrunner, который ориентирован на Debian. Если нужна изначальная совместимость с Ubuntu, то рекомендую обратить внимание на Maui.
С getdeb все относительно просто, качаем с оф.сайта установочный пакет, который сам интегрирует соответствующий репозиторий.

Оценка: 
Средняя: 5 (8 оценки)

Как задействовать беспроводные драйвера под Windows?
У меня есть внешний беспроводной TP-Link Nano(мусипусенький такой USB-свисток), но со стандарными открытыми драйверами в Netrunner он лишь обозначает свое присутствие: беспроводная сеть как бы видется, но при выборе своей сети — эта сеть то появляется, то исчезает — не могу ввести WPA-ключ.
В списке программ есть

Утилита установки драйверов беспроводной сети для Windows Wireless Driver 1.60

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

Оценка: 
Средняя: 5 (4 оценки)

Привет, Белочка!
Там команда прописана на запуск от su root, а в системе sudo соответственно необходимо в настройках меню приложений заменить команду запуска.на
kdesudo /usr/sbin/ndisgtk

и предварительно перенести содержимое с диска с беспроводными драйверами в домашнюю директорию отдельной папкой(из которой и будешь устанавливать эти драйвера).
предполажу что данная утилита использует wine или mono поэтому стоит убедиться что эти среды эмуляции есть у вас в системе.

Оценка: 
Средняя: 4.8 (6 оценки)

Привет, Платош! Спасибо тебе огромное.
P.S. Я Wine удалила, видимо, зря)))

Оценка: 
Средняя: 5 (1 оценка)

Вау, новый дистрибутив! Ну-ка проверим,

— Нескучные обои — есть
— Собственный установщик — есть
— Антивирус — нет.

Эй, пацаны! Чо за фигня, как это дистрибутив на базе debian — и без антивируса!?

Оценка: 
Средняя: 5 (2 оценки)

А для чего в Linux Антивирус? Для проверки вин-разделов на вин-вирусы.
Ставится через терминал:
sudo apt install clamtk

Оценка: 
Средняя: 5 (3 оценки)

Вот-вот, есть еще консольные утилиты chkrootkit и rkhunter - для мониторинга /обнаружения известных уязвимостей в linux.

Оценка: 
Средняя: 5 (3 оценки)

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

Оценка: 
Средняя: 5 (3 оценки)
comrade аватар

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

Вам надо выяснить – что конкретно загрузку тормозит.
Полторы минуты – это очень долго. Должно быть порядка 30с. – на HDD, и секунд 10 – на SSD.

Оценка: 
Средняя: 5 (5 оценки)

Дополнил статью кратким описанием по включению/отключению сервисов systemd.

Оценка: 
Средняя: 4.3 (6 оценки)

Статья получилась зачётная! :) 9 пятёрок. Спасибо, Платон!

Оценка: 
Средняя: 5 (5 оценки)

Я стараюсь использовать принцип "актуальной востребованности", того или иного сервиса или службы.
Принтера нет — cups.service можно отключить
OpenVPN, SAMBA и SSH для вас сейчас не актуально — можно отключить
Teamviewer, VirtualBox весит в загрузке, но не используется — можно отключить
DNS раздает провайдер — Avahi-deamon можно отключить
WPA настроен в маршрутизаторе — wpa_supplicant.service , можно отключить.
и так по каждому сервису, главное не трогать сервисы завязаные на функционирование и обслуживание системы (аккаунты, жесткий диск, systemd и т.п.)

Оценка: 
Средняя: 5 (4 оценки)

WPA настроен в маршрутизаторе — wpa_supplicant.service , можно отключить.

Я бы не сказал. Суппликант нужен для обмена ключами по протоколу WPA. Без него подрубиться к безопасной сети Wi-Fi невозможно.

Лично я выпиливаю Apport, AppArmor, слежку, всякие модемы, блютусы и прочее. Но наибольший прирост дает отключение AppArmor (не знаю, есть ли эта гениальная программа в Netrunner).

Оценка: 
Средняя: 5 (4 оценки)

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

Оценка: 
Средняя: 5 (3 оценки)

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

Оценка: 
Средняя: 5 (2 оценки)

в принципе, этот сервис можно оставить как есть, с отключением сервисов smb nmbd и snapd уже ощущается заметный прирост.
sudo systemctl disable cups.service cups-browsed.service console-setup.service avahi-daemon.service openvpn.service tlp.service nmbd.service snapd.service

перезагружаюсь и
Startup finished in 10.787s (kernel) + 27.358s (userspace) = 38.146s

а было 1 минута 14 секунд.
Совет для Белочки, советую вырубить Виртуалбокс, он кушает время запуска доводя общее время до 90 секунд.
Можно безболезненно отключить такие сервисы:
10.063s virtualbox.service
6.344s apparmor.service
5.949s nmbd.service
5.670s samba-ad-dc.service
4.189s teamviewerd.service
1.802s NetworkManager-wait-online.service
1.241s virtualbox-guest-utils.service
700ms pppd-dns.service
Итого + 35,958 секунд

sudo systemctl disable virtualbox.service virtualbox-guest-utils.service teamviewerd.service samba-ad-dc.service ModemManager.service pppd-dns.service avahi-daemon.service NetworkManager-wait-online.service

Оценка: 
Средняя: 5 (3 оценки)

Последовала твоему совету получила ускорение до 1 минуты 17 секунд, теперь самый долгоиграющий сервис у меня apt-daily.service(38 секунд), но не знаю можно ли его трогать, он же вроде системный.

Оценка: 
Средняя: 5 (2 оценки)

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

Оценка: 
Средняя: 5 (3 оценки)

Совсем скатился сайт... Нормальные статьи "доступны для чтения только зарегистрированным пользователям", а рекламный хлам на десятки экранов — читайте, пожалуйста. Был у меня аккаунт на этом сайте. Был. Но вот такое отношение к людям заставило о нем забыть. Еще иногда захожу по старой памяти, но, видимо, только зря трачу время.

Оценка: 
Средняя: 2.3 (9 оценки)

Да-да, пиз...дуй уже, канючь где-нибудь в другом месте. ;)

Оценка: 
Средняя: 3.7 (6 оценки)

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

Оценка: 
Средняя: 4 (4 оценки)

"рекламный хлам на десятки экранов" — это, вероятно, о моей статье))).
Это — обзор свободнораспространяемого дистрибутива, коммерческой выгоды от написания данной статьи я не получил, поэтому это пропаганда, популяризация, но не реклама. Если, под рекламой подразумеваете ссылки в тексте, так они с аргументами noindex и nofallow - так, что опять мимо.
Интересно, а что значит "десятки экранов"? Много скриншотов, так именно на них строится любой подробный обзор — наглядность, однако. Я ориентировался, прежде всего, на новичков, а им интересны картинки. Кстати, времена диал-апа давно прошли, а для посетителей с лимитированными тарифами, изображения итак сжаты.

Оценка: 
Средняя: 4.2 (5 оценки)

Очередной дистрибутив имя которых — легион ))) Большинство различий — в рюшечках установщиков и в нескучных обоях ))) Для расчесываняи ЧСВ авторов

Оценка: 
Средняя: 5 (1 оценка)

Похоже у немцев генетическая любовь к серому фельдграу. ))). Как и к квадратному. Квадратиш, практиш, гуд

Оценка: 
Средняя: 3 (2 оценки)

Как в этом дистре драйвера на дискретную видеокарту поставить ?

Оценка: 
Пока без оценки

Через Synaptic в Быстром фильтре "nvidia"или "amd"

Оценка: 
Пока без оценки

Клево, но видосика не хватает.
LM18 все равно лучше!

Оценка: 
Средняя: 1 (2 оценки)

Добавил
Netrunner Desktop 17.03 overview | The KDE GNU/Linux Distribution
и
Netrunner 17.06 overview | The KDE GNU/Linux Distribution

Оценка: 
Пока без оценки

А я поправил таблицу и видео. :) Правда, сейчас это поле будет недоступно для редактирования.

Оценка: 
Средняя: 5 (1 оценка)

Премного благодарен, спасибо!

Оценка: 
Пока без оценки

17.06 Даедалус уже зарелизился

Оценка: 
Пока без оценки

Дидалус, отличается только версиями плазма и KDE apps

Оценка: 
Пока без оценки

Какой шрифт используется в логотипе "Netrunner"? Буквы n, u и t соответствуют гарнитуре Ubuntu, а вот r там другая...

Оценка: 
Пока без оценки

Такая n, t, r есть в шрифтах Uni Sans и FF Netto , но это коммерческие шрифты, из бесплатных Andale mono

Оценка: 
Средняя: 5 (1 оценка)

Свободные альтернативы шрифту ff-netto
Netrunner - может быть написан netto ot fonts
Netto-Free-fonts.
Uni sans font
pf-beau-sans-pro

Оценка: 
Средняя: 5 (1 оценка)
comrade аватар

Русифицированный – второй из них – Uni Sans.

А про третий на том сайте: «48 professional Pf Beau Sans Pro fonts for the best price on the Web»
(-;

Оценка: 
Средняя: 2 (1 оценка)

Коммерческие шрифты они такие...
Вот, вроде бы, нашел:
Download pf-beau-sans-pro

Оценка: 
Пока без оценки

Медленный и глючный дистрибутив

Оценка: 
Пока без оценки

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.