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:
- Нажмите и удерживайте Кнопку питания на 5 секунд до полного выключения вашего компьютера
- Включите питание. Как только на экране появится логотип, немедленно нажмите клавишу F2, или клавишу DEL, для того чтобы войти в BIOS.
Метод 2:
- в поле поиска введите Параметры.
- Нажмите кнопку настройки.
- Выберите обновление и безопасность.
- Нажмите Восстановление.
- в разделе особые варианты загрузки, нажмите Перезагрузить сейчас. Система перезагрузится и покажет меню загрузки Windows 10.
- Выберите Устранение неполадок.
- Выберите Дополнительные параметры.
- Выберите Параметры UEFI.
- Нажмите кнопку перезагрузка перезагрузите систему и введите 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 элемента:
- Форматы
- Переводы
- Специальные возможности
- Бумажник
- Учетные записи в Интернете
- Поведение среды рабочего стола содержит 7 элементов:
- Рабочее пространство Plasma
- Обеспечение эффектов
- Эффекты
- Края экрана
- Рабочие столы
- Заставка
- Переключение окон
- Внешний вид рабочего стола содержит 8 элементов:
- Look & Feel
- Стиль
- Оформление окон
- Тема рабочего стола
- Тема курсоров
- Цвета
- Значки
- Настройки Gtk+
Раздел Системное администрирование включает подразделы:
- Управление пользователями
- Дата и Время
- Font Settings содержит 2 элемента:
- Шрифты
- Управление шрифтами
- Запуск и завершение содержит 5 элементов:
- Login Screen (SDDM)
- Автозапуск
- Управление службами
- Управление сеансами
- Boot Splash
- Комбинации клавиш содержит 3 элемента:
- Комбинации клавиш в приложениях
- Глобальные комбинации клавиш
- Специальные действия
- Приложения по умолчанию
- Привязки файлов
- Systemd — этот элемент меню есть только в дистрибутиве Netrunner, его нет в дистрибутиве Maui
- Уведомление от системы и приложений
- Поиск содержит 2 элемента:
- Поиск файлов
- Поиск в Plasma
Раздел Оборудование включает подразделы:
- Экран содержит 3 элемента:
- Экраны
- Блокировщик экрана
- Цветовая коррекция
- Звук и видео содержит 2 элемента:
- Звук и видео
- Sound
- Настройка сети содержит 3 элемента:
- Соединения
- Network Drives
- Сервер Samba
- Принтеры
- Устройства ввода содержит 4 элемента:
- Клавиатура
- Мышь
- Джойстик
- Сенсорная панель
- Управление питанием содержит 3 элемента:
- Энергосбережение
- Настройка комнат
- Дополнительные параметры
- Bluetooth содержит 3 элемента:
- Устройства
- Адаптеры
- Дополнительные параметры
- KDE Connect
- Внешние носители содержит 3 элемента:
- Действия для устройств
- Внешние носители
- Цифровая камера
* В дистрибутиве Maui раздел Оборудования содержит дополнительный элемент меню Менеджер драйверов, которого, увы, нет в дистрибутиве Netrunner
Раздел Advanced содержит подразделы:
- Other содержит 16 элементов:
- Proxy
- Connection preferences
- Пути
- Веб-сокращения
- Настройка SSL
- Поведение окон
- Сценарии Kwin
- Cache
- Запуск приложений
- Coockies
- Browser Identification
- Windows Share
- Смайлики
- Особые параметры окон
- Проверка орфографии
- 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 строк вывода команды:]
[/collapse]
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
График с указанием времени загрузки сервиса и отображением параллельных загрузок:График с указанием времени загрузки сервиса и отображением параллельных загрузок: 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 строк из вывода команды:]
(Чтобы выйти из простыни вывода в терминале жмите q)
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
[/collapse]
Выяснив за что конкретно отвечает тот или иной сервис можно принимать решение о том, что можно выключить. Команды выключения и включения службы Выключить: sudo systemctl disable имя_службы
Включить: sudo systemctl enable имя_службы
Отключать или включать службы можно по одиночке, а можно целыми группами, просто впишите после команды перечень сервисов (без запятых). [collapse collapsed title=Например, так:]
[/collapse]
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
Результат данной манипуляции, повторный замер 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]
Комментарии
BeLKa
8 июня, 2017 - 12:15
Спасибо, хороший обзор!
А он изначально такой мрачно-темный?
Можно ли к этому Netrunner прикрутить репы от Ubuntu, ну не от Canonical, а ppa Launchpad или getdeb?
Platon
8 июня, 2017 - 17:38
1) По-умолчанию системная панель темная Black-X, а цветовая схема Carbon. Я делаю ее еще темнее Breeze-Dark — любовь к темным тонам, вызвана двумя причинами:
— глаза отдыхают
— ресурс батареи с темной темой живет немного дольше.
2) честно еще не пробовал, но в теории предположу, что импортировать реп в Source-list можно, однако, структурно источники Launchpad ориентированы на определенные релизы Ubuntu и здесь начнется несовпадение с Netrunner, который ориентирован на Debian. Если нужна изначальная совместимость с Ubuntu, то рекомендую обратить внимание на Maui.
С getdeb все относительно просто, качаем с оф.сайта установочный пакет, который сам интегрирует соответствующий репозиторий.
BeLKa
14 июня, 2017 - 14:21
Как задействовать беспроводные драйвера под Windows?
У меня есть внешний беспроводной TP-Link Nano(мусипусенький такой USB-свисток), но со стандарными открытыми драйверами в Netrunner он лишь обозначает свое присутствие: беспроводная сеть как бы видется, но при выборе своей сети — эта сеть то появляется, то исчезает — не могу ввести WPA-ключ.
В списке программ есть
Но при попытки ее запустить, вылазит несколько окон с требованием ввести root-пароль...
ввожу пароль от администратора и ничего не меняется.
Platon
14 июня, 2017 - 20:38
Привет, Белочка!
Там команда прописана на запуск от su root, а в системе sudo соответственно необходимо в настройках меню приложений заменить команду запуска.на
kdesudo /usr/sbin/ndisgtk
и предварительно перенести содержимое с диска с беспроводными драйверами в домашнюю директорию отдельной папкой(из которой и будешь устанавливать эти драйвера).
предполажу что данная утилита использует wine или mono поэтому стоит убедиться что эти среды эмуляции есть у вас в системе.
BeLKa
15 июня, 2017 - 09:34
Привет, Платош! Спасибо тебе огромное.
P.S. Я Wine удалила, видимо, зря)))
arenim
14 июня, 2017 - 22:51
Вау, новый дистрибутив! Ну-ка проверим,
— Нескучные обои — есть
— Собственный установщик — есть
— Антивирус — нет.
Эй, пацаны! Чо за фигня, как это дистрибутив на базе debian — и без антивируса!?
BeLKa
15 июня, 2017 - 09:32
А для чего в Linux Антивирус? Для проверки вин-разделов на вин-вирусы.
Ставится через терминал:
sudo apt install clamtk
Platon
15 июня, 2017 - 11:58
Вот-вот, есть еще консольные утилиты chkrootkit и rkhunter - для мониторинга /обнаружения известных уязвимостей в linux.
BeLKa
15 июня, 2017 - 09:40
Еще такая просьба, ребята подскажите какие сервисы можно смело отключать, а какие лучше не трогать. У меня KDE5 грузится полторы минуты...
comrade
15 июня, 2017 - 09:56
Если это какой-то современный дистрибутив (где systemd рулит), то там есть специальная команда – выдаст график загрузки, с разбиением по долям секунды на каждого "участника" загрузки.
В более старых дистрибутивах тоже наверняка похожие инструменты были.
Вам надо выяснить – что конкретно загрузку тормозит.
Полторы минуты – это очень долго. Должно быть порядка 30с. – на HDD, и секунд 10 – на SSD.
Platon
15 июня, 2017 - 11:17
Дополнил статью кратким описанием по включению/отключению сервисов systemd.
pomodor
15 июня, 2017 - 14:27
Статья получилась зачётная! :) 9 пятёрок. Спасибо, Платон!
Platon
15 июня, 2017 - 11:54
Я стараюсь использовать принцип "актуальной востребованности", того или иного сервиса или службы.
Принтера нет — cups.service можно отключить
OpenVPN, SAMBA и SSH для вас сейчас не актуально — можно отключить
Teamviewer, VirtualBox весит в загрузке, но не используется — можно отключить
DNS раздает провайдер — Avahi-deamon можно отключить
WPA настроен в маршрутизаторе — wpa_supplicant.service , можно отключить.
и так по каждому сервису, главное не трогать сервисы завязаные на функционирование и обслуживание системы (аккаунты, жесткий диск, systemd и т.п.)
pomodor
15 июня, 2017 - 14:26
Я бы не сказал. Суппликант нужен для обмена ключами по протоколу WPA. Без него подрубиться к безопасной сети Wi-Fi невозможно.
Лично я выпиливаю Apport, AppArmor, слежку, всякие модемы, блютусы и прочее. Но наибольший прирост дает отключение AppArmor (не знаю, есть ли эта гениальная программа в Netrunner).
Platon
15 июня, 2017 - 16:56
проверил wpa_supplicant.service де факто не отключается, меняется приоритет его инициализации, то есть с влюченным сервисом он стартует на этапе загрузки, с отключенным уже, когда оболочка загрузилась. В чем отличие, по-умолчанию ввел однажды ключ и забыл, а с отключенным сервисом при каждой загрузки будет вылазить окно с требованием подтвердить пароль. Как-то так, если я ничего не напутал...
pomodor
15 июня, 2017 - 17:02
Да, но вообще его выпилить нельзя, ибо тогда можно будет подключаться только к открытым сеткам и WEP.
Platon
15 июня, 2017 - 18:07
в принципе, этот сервис можно оставить как есть, с отключением сервисов 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
BeLKa
17 июня, 2017 - 06:19
Последовала твоему совету получила ускорение до 1 минуты 17 секунд, теперь самый долгоиграющий сервис у меня apt-daily.service(38 секунд), но не знаю можно ли его трогать, он же вроде системный.
Platon
17 июня, 2017 - 07:52
Системный, но отвечает за ежедневное обновление индекса apt, если тебе не сложно регулярно самой проверять обновления, то можно смело отключать. На свежей установке с репозиториями по-умолчанию этот сервис отрабатывает гораздо быстрее, а когда добавляешь сторонние репы замедляется, видимо, дольше ждет ответа от отдельно взятых источников.
Чингачгук
15 июня, 2017 - 22:51
Совсем скатился сайт... Нормальные статьи "доступны для чтения только зарегистрированным пользователям", а рекламный хлам на десятки экранов — читайте, пожалуйста. Был у меня аккаунт на этом сайте. Был. Но вот такое отношение к людям заставило о нем забыть. Еще иногда захожу по старой памяти, но, видимо, только зря трачу время.
pomodor
15 июня, 2017 - 23:39
Да-да, пиз...дуй уже, канючь где-нибудь в другом месте. ;)
BeLKa
17 июня, 2017 - 06:24
Зашибись логика, если не нравятся статьи — пиши сам, а уж мы оценим, регистрация у него есть, "но использовать её, я, конечно, не буду".
Platon
17 июня, 2017 - 08:08
"рекламный хлам на десятки экранов" — это, вероятно, о моей статье))).
Это — обзор свободнораспространяемого дистрибутива, коммерческой выгоды от написания данной статьи я не получил, поэтому это пропаганда, популяризация, но не реклама. Если, под рекламой подразумеваете ссылки в тексте, так они с аргументами noindex и nofallow - так, что опять мимо.
Интересно, а что значит "десятки экранов"? Много скриншотов, так именно на них строится любой подробный обзор — наглядность, однако. Я ориентировался, прежде всего, на новичков, а им интересны картинки. Кстати, времена диал-апа давно прошли, а для посетителей с лимитированными тарифами, изображения итак сжаты.
Чингачгук
18 июня, 2017 - 02:04
Очередной дистрибутив имя которых — легион ))) Большинство различий — в рюшечках установщиков и в нескучных обоях ))) Для расчесываняи ЧСВ авторов
Чингачгук
18 июня, 2017 - 02:08
Похоже у немцев генетическая любовь к серому фельдграу. ))). Как и к квадратному. Квадратиш, практиш, гуд
Чингачгук
2 июля, 2017 - 09:22
Как в этом дистре драйвера на дискретную видеокарту поставить ?
Чингачгук
3 июля, 2017 - 11:16
Через Synaptic в Быстром фильтре "nvidia"или "amd"
Чингачгук
5 июля, 2017 - 21:48
Клево, но видосика не хватает.
LM18 все равно лучше!
Platon
5 июля, 2017 - 22:40
Добавил
Netrunner Desktop 17.03 overview | The KDE GNU/Linux Distribution
и
Netrunner 17.06 overview | The KDE GNU/Linux Distribution
pomodor
6 июля, 2017 - 00:01
А я поправил таблицу и видео. :) Правда, сейчас это поле будет недоступно для редактирования.
Platon
6 июля, 2017 - 09:57
Премного благодарен, спасибо!
Чингачгук
5 июля, 2017 - 21:50
17.06 Даедалус уже зарелизился
Platon
6 июля, 2017 - 12:43
Дидалус, отличается только версиями плазма и KDE apps
Чингачгук
12 июля, 2017 - 05:02
Какой шрифт используется в логотипе "Netrunner"? Буквы n, u и t соответствуют гарнитуре Ubuntu, а вот r там другая...
Чингачгук
12 июля, 2017 - 06:34
Такая n, t, r есть в шрифтах Uni Sans и FF Netto , но это коммерческие шрифты, из бесплатных Andale mono
Platon
12 июля, 2017 - 08:07
Свободные альтернативы шрифту ff-netto
Netrunner - может быть написан netto ot fonts
Netto-Free-fonts.
Uni sans font
pf-beau-sans-pro
comrade
12 июля, 2017 - 10:41
Русифицированный – второй из них – Uni Sans.
А про третий на том сайте: «48 professional Pf Beau Sans Pro fonts for the best price on the Web»
(-;
Platon
12 июля, 2017 - 17:53
Коммерческие шрифты они такие...
Вот, вроде бы, нашел:
Download pf-beau-sans-pro
Чингачгук
9 января, 2019 - 10:16
Медленный и глючный дистрибутив
Комментировать