Глава 3. Первоначальная настройка ALT Mobile
При первой загрузке системы автоматически запускается приложение На Старт Внимание…, которое помогает выполнить начальную настройку рабочего окружения.
На первом шаге предлагается выбрать язык интерфейса системы и данного приложения:
На шаге необходимо указать одну или несколько раскладок клавиатуры:
Должна быть выбрана хотя бы одна раскладка, содержащая латинские символы.
На шаге нужно заполнить следующие поля:
Полное имя — отображаемое имя пользователя;
Имя пользователя — имя учётной записи пользователя, которое будет использоваться также как имя домашнего каталога (/home/<имя>). Это имя нельзя изменить после создания пользователя;
Аватар — изображение, которое будет использоваться для представления пользователя в интерфейсе системы.
Имя учётной записи представляет собой одно слово, состоящее из строчных латинских букв, цифр и символа подчёркивания «_». Использование заглавных букв не допускается. Имя не может начинаться с цифры или символа «_».
На шаге необходимо задать пароль для созданного пользователя и администратора системы (root):
Для автоматической генерации пароля необходимо нажать на значок

в поле ввода. Система предложит пароль, сгенерированный автоматическим образом в соответствии с требованиями по стойкости паролей.
Минимальная длина пароля 6 символов.
На последнем шаге настройки необходимо нажать кнопку Марш — после этого система будет готова к работе:
Глава 4. Использование основного функционала
4.1. Включение и выключение
Для включения устройства нажмите и удерживайте кнопку питания в течение 5–10 секунд, пока не начнётся загрузка системы.
ОС запускается автоматически при включении устройства, на котором она установлена.
Для выключения устройства нажмите кнопку питания на 1–3 секунды. На экране появится меню управления:
Нажмите кнопку Выключить, затем подтвердите действие в диалоговом окне:
Если в диалоговом окне не предпринимать действий, система автоматически выключится через 60 секунд.
Экран блокировки активируется:
Для разблокировки экрана:
Включите экран, однократно нажав любую кнопку:
Проведите пальцем снизу вверх по экрану.
Если в системе настроены средства безопасного входа (пароль, PIN-код), введите код доступа и нажмите кнопку Разблокировать:
Блокировка экрана:
однократно нажмите кнопку питания;
удерживайте кнопку питания 1-3 секунды, затем в открывшемся меню нажмите кнопку Заблокировать:
4.3. Пользовательский интерфейс
ОС использует графическое окружение Phosh (Phone Shell).
Управление элементами интерфейса осуществляется с помощью сенсорного экрана и аппаратных кнопок устройства. Ввод текста осуществляется при помощи экранной клавиатуры. Поддерживается использование внешней клавиатуры и/или мыши, если таковые требуются.
Допускается подключение внешней клавиатуры и/или мыши через USB или Bluetooth.
Пользовательский интерфейс ОС состоит из следующих элементов:
верхняя панель (1) — отображает часы, уровень заряда батареи, состояние сети и другие индикаторы;
строка поиска приложений (2) — позволяет быстро найти нужное приложение;
избранное (3) — позволяет получить быстрый доступ к часто используемым приложениям;
панель приложений — содержит ярлыки для запуска приложений;
кнопка Показать все приложения/Показать приложения для мобильных устройств — переключает отображение между всеми приложениями и только мобильными.
Чтобы запустить приложение, нажмите соответствующий ярлык на панели приложений.
Чтобы найти приложение, достаточно начать вводить его название в строке поиска:
В нижней части экрана каждого запущенного приложения находится домашняя (home) панель.
Длительное нажатие на эту панель открывает или скрывает экранную клавиатуру:
Нажатие на глобус открывает меню выбора языка:
Чтобы увидеть все активные приложения, проведите пальцем вверх по домашней панели:
Откроется раздел . Чтобы закрыть приложение из раздела , следует выделить его и смахнуть вверх (провести пальцем вверх):
Приложения добавляются в или удаляются из него через контекстное меню приложения.
Контекстное меню вызывается долгим нажатием на ярлык приложения.
Добавление приложения в :
Удаление приложения из :
Чтобы открыть верхнюю шторку, смахните вниз от верхнего края экрана:
Верхняя шторка:
На шторке расположены следующие элементы:
Кнопка блокировки устройства.
Кнопка выключения устройства. Нажатие на эту кнопку открывает панель с действиями , , , :
Ползунок яркости экрана.
Ползунок громкости.
Кнопка включения мобильной связи.
Кнопка включения Wi-Fi.
Кнопка включения Bluetooth.
Индикатор заряда батареи — нажатие открывает настройки питания.
Переключатель автоматического поворота экрана.
Переключатель звукового режима (без звука, тихий, включён).
Кнопка включения фонарика.
Уведомления от приложений.
Уведомления также отображаются на заблокированном экране:
Режим Ожидание является экспериментальной функцией, поэтому по умолчанию пункт в меню выключения отключён.
Активировать его можно в приложении Мобильные настройки Phosh в разделе переключатель Включить режим ожидания через системное меню:
Для завершения сеанса выберите пункт в меню выключения.
Если в системе зарегистрировано несколько пользователей, после выхода откроется экран выбора учётной записи:
4.4. Управление контактами
Перед тем как добавлять контакты настройте адресную книгу:
Откройте приложение
Контакты
Откроется экран . Выберите Локальная адресная книга и нажмите кнопку Готово:
Появится пустой список контактов:
4.4.1. Создание контакта
Чтобы добавить контакт, нажмите кнопку +. Откроется экран :
В этом окне укажите как минимум имя и номер телефона, затем нажмите кнопку Добавить, расположенную в правом верхнем углу. Контакт будет сохранён:
4.4.2. Импорт контактов из файла .vcf
Чтобы импортировать контакты из файла .vcf:
В приложении Контакты нажмите на значок меню в правом верхнем углу.
Выберите пункт :
Укажите файл .vcf.
Нажмите кнопку Подтвердить в появившемся всплывающем окне.
4.4.3. Синхронизация с онлайн-аккаунтом
Для удобства можно синхронизировать контакты с сетевой учётной записью:
Выберите пункт .
Добавьте провайдера, поддерживающего синхронизацию контактов:
После добавления учётной записи её можно будет выбрать в приложении Контакты.
Приложение
Вызовы 
предназначено для совершения телефонных вызовов.
Для работы приложения требуется подключение к мобильной сети и наличие SIM-карты с активным тарифным планом.
Раздел отображает:
исходящие вызовы;
входящие вызовы;
пропущенные звонки.
В разделе можно выбрать существующий контакт:
В разделе можно ввести номер вручную:
Совершение вызова:
Откройте приложение Вызовы.
Перейдите на вкладку .
Введите номер телефона с помощью экранной клавиатуры.
Нажмите оранжевую кнопку Вызов, чтобы начать звонок.
Также можно выбрать контакт из вкладки и нажать значок телефонной трубки рядом с его именем.
Приём входящего звонка:
При поступлении вызова на экране появится уведомление.
Чтобы принять звонок, нажмите зелёную кнопку Принять.
Чтобы отклонить вызов, нажмите зелёную кнопку Отклонить.
Меню звонка:
Приложение
Сообщения 
используется для обмена текстовыми и мультимедийными сообщениями в форматах SMS и MMS.
Для работы приложения требуется подключение к мобильной сети и наличие SIM-карты с активным тарифным планом.
Все входящие и исходящие сообщения отображаются в виде диалогов (чатов) с контактами.
При поступлении нового SMS/MMS:
Чтобы открыть диалог, просто нажмите на имя контакта в списке чатов.
Создание сообщения:
Запустите приложение Сообщения.
Нажмите кнопку → :
Выберите контакт из адресной книги.
Введите текст сообщения в поле ввода:
Нажмите кнопку Отправить.
Чтобы сделать снимок экрана удерживайте кнопку питания 1–3 секунды, затем нажмите кнопку Снимок экрана во всплывающем меню:
Снимок будет сохранён в каталог ~/Изображения/Снимки экрана.
Снимок экрана также можно сделать с помощью утилиты
grim:
$ grim
Файл сохранится в каталоге
~/Изображения.
Чтобы отложить снимок, например, на 10 секунд, можно выполнить команду:
$ sleep 10 && grim
Если нужно вызвать
grim из сеанса SSH, необходимо сначала войти в систему под учётной записью пользователя, задать переменную окружения, а затем вызвать
grim:
$ export XDG_RUNTIME_DIR=/run/user/$(id -u)
$ grim
где $(id -u) автоматически подставляет идентификатор текущего пользователя.
Глава 5. Обзор приложений
ОС Альт Мобильный включает набор приложений для решения основных задач пользователя. Пользователь может устанавливать и удалять приложения. Некоторые предустановленные и системные приложения удалить невозможно, так как это может привести к нестабильной работе системы.
Чтобы узнать больше о приложении и его настройках, зажмите его ярлык на несколько секунд и в появившемся меню выберите пункт . Откроется
Центр приложений с описанием приложения.
В большинстве приложений кнопка меню (обычно в виде трёх горизонтальных линий

) открывает дополнительные настройки или функции.
Ниже рассмотрены пользовательские приложения, входящие в состав ALT Mobile.
Контакты (
Contacts) — приложение для управления контактной информацией. Приложение позволяет:
создавать, редактировать и удалять контакты;
объединять данные из разных источников;
интегрироваться с сетевыми адресными книгами;
автоматически связывать дублирующиеся записи из различных учётных записей.
Приложение
Вызовы — приложение для совершения телефонных вызовов (подробнее о работе с приложением см. раздел
Вызовы).
Anti-spam (phosh-antispam) — инструмент блокирования спам-звонков.
Сообщения (
Chatty) — простое приложение для обмена сообщениями. Поддерживает:
Megapixels — приложение для съёмки фотографий, разработанное для мобильных устройств (телефонов и планшетов) на базе Linux. Оно предоставляет простой и минималистичный интерфейс, ориентированный на качество снимков и удобный доступ к основным функциям камеры. Приложение оптимизировано для сенсорного управления и аппаратных возможностей мобильных устройств.
Камера (Snapshot) — приложение для работы с камерой, поддерживающее фотосъёмку и видеозапись. Приложение предлагает удобный интерфейс с возможностью быстрого переключения между режимами съёмки.
В сборках ALT Mobile для PinePhone используется приложение Megapixels. В остальных сборках вместо него используется приложение Камера (GNOME Camera, Snapshot).
При первом запуске приложение Камера может запросить разрешение на доступ к камере:
Управление разрешениями выполняется в приложении
Настройки в разделе: → → :
Просмотрщик изображений (Loupe) — приложение для просмотра изображений. Оно предназначено для открытия фотографий, навигации между ними, масштабирования и просмотра метаданных:
Веб-браузеры — комплексные программы для обработки и отображения
HTML-страниц по протоколу
HTTP и
HTTPS (открытие страниц сайтов, блогов и т.д.). Основное назначение веб-браузера — предоставление интерфейса между веб-сайтом и его посетителем. В базовые функции современных веб-браузеров входят:
навигация и просмотр веб-ресурсов;
показ оглавлений FTP-серверов и скачивание файлов;
поддержка скриптовых языков.
В ALT Mobile по умолчанию установлены следующие веб-браузеры:
Firefox — свободный веб-браузер с открытым исходным кодом от Mozilla:
Chromium — браузер с открытым исходным кодом, ориентированный на безопасность, скорость и стабильность:
Livi (Light Video) — минималистичный видеоплеер.
Livi поддерживает:
запрет перехода в спящий режим во время воспроизведения;
автоматическую паузу при выключении экрана (например, при нажатии кнопки питания);
управление через MPRIS (медиа-интерфейс D-Bus);
сохранение позиции воспроизведения для последующего возобновления.
Amberol — музыкальный проигрыватель.
Просмотрщик документов (Papers) — официальная утилита для рабочего окружения GNOME, которая поддерживает документы в следующих форматах: PDF, DjVu, TIFF и архивы комиксов (CBR, CBT, CBZ, CB7).
Просмотрщик документов позволяет:
прокручивать и масштабировать страницы;
искать по тексту:
переходить по закладкам и оглавлению (если есть в документе);
открывать защищённые паролем PDF-файлы.
Foliate — приложение для чтения электронных книг:
Возможности
Foliate:
чтение файлов EPUB, Mobipocket, Kindle, FB2, CBZ и PDF;
режимы постраничного просмотра и прокрутки;
настройка шрифта и межстрочного интервала;
темы интерфейса: системная, светлая, тёмная;
выбор цвета макета страницы (в том числе сепия), применяемого поверх темы;
ползунок прогресса с отметками глав;
закладки и аннотации;
поиск по тексту;
интеграция со словарями для быстрого поиска определений.
Аутентификатор — приложение для генерации кодов двухфакторной аутентификации.
Приложение поддерживает:
методы: на основе времени (TOTP), на основе счётчика (HOTP), Steam;
алгоритмы хеширования: SHA-1, SHA-256, SHA-512;
сканирование QR-кодов с помощью камеры или скриншота:
защиту паролем;
резервное копирование и восстановление в/из других приложений: FreeOTP+, Aegis (в зашифрованном или текстовом виде), andOTP, Google Authenticator и др.
Консоль (GNOME Terminal) — простой и удобный эмулятор терминала.
5.11. Дополнительные инструменты
Календарь (Calendar) — приложение для планирования и составления расписания на ближайшие дни и недели:
Приложение позволяет:
создавать и управлять неограниченным количеством календарей и событий;
просматривать данные в трёх режимах: месяц, неделя и список событий;
использовать бесконечную прокрутку во всех режимах отображения.
Часы (
Clocks) — приложение с несколькими функциями:
Калькулятор (Calculator) — многофункциональный калькулятор с поддержкой различных режимов.
Расширенный режим включает:
логарифмы, факториалы;
тригонометрические и гиперболические функции;
операции с комплексными числами;
генератор случайных чисел;
разложение на простые множители;
преобразование единиц измерения.
Финансовый режим поддерживает расчёты:
периодической процентной ставки;
текущей и будущей стоимости;
методов амортизации (включая равномерную и сумму чисел лет).
Режим программирования позволяет:
преобразовывать числа между системами счисления (двоичная, восьмеричная, десятичная, шестнадцатеричная);
выполнять операции булевой алгебры;
работать с обратным и дополнительным кодом;
преобразовывать коды символов (например, Unicode, ASCII).
Погода (
Weather) — погодный виджет, отображающий:
Dialect — простое приложение для перевода текста с использованием веб-сервисов:
Dialect предоставляет возможность выбрать провайдера перевода:
Geary — полноценный почтовый клиент с адаптивным интерфейсом.
Добавление учётной записи:
Укажите адрес электронной почты.
Мастер автоматически определит:
Можно принять предложенные настройки (если они корректны), ввести пароль и нажать Создать или вручную указать параметры:
Для Яндекс.Почты настройка выполняется автоматически — достаточно ввести логин и пароль приложения.
После добавления учётной записи станут доступны почтовые каталоги:
Создание письма:
Нажмите кнопку Написать сообщение:
В открывшемся окне укажите:
адрес получателя;
тему;
текст сообщения.
Нажмите Отправить.
К письму можно прикрепить:
документы;
изображения;
архивы и другие файлы.
Для добавления вложения нажмите кнопку
Прикрепить файл и выберите нужный файл в открывшемся окне.
Iotas — приложение для создания заметок.
Чтобы создать заметку, нажмите значок + и начните ввод текста. Приложение автоматически сохраняет заметки по мере ввода. Для каждой заметки можно задать заголовок.
Поддерживается:
подсветка синтаксиса Markdown;
группировка по категориям;
базовый поиск по тексту заметок.
В настройках заметки можно:
В настройках приложения доступны:
включение проверки орфографии;
отображение и подсветка Markdown;
выбор одного из трёх стилей оформления синтаксиса Markdown.
Файлы — это современный файловый менеджер.
Для выбора файла достаточно нажать на него. Для выполнения действий (копирование, перемещение, удаление, редактирование) следует удерживать нажатие, пока не появится контекстное меню:
В файловом менеджере также можно:
настроить сортировку файлов;
включить или отключить отображение скрытых файлов;
выполнять поиск файлов по имени.
Панель поиска вызывается нажатием на значок папки с лупой:
По умолчанию поиск выполняется в текущем каталоге и всех подкаталогах. Для поиска следует ввести имя файла (или его часть), результаты поиска будут отображаться динамически по мере ввода.
Secrets — менеджер паролей с простым и лаконичным интерфейсом.
При создании нового сейфа задаётся мастер-пароль, защищающий все данные в сейфе. Для доступа к базе необходимо ввести этот пароль. При бездействии база автоматически блокируется.
Дополнительные возможности:
Telegram — кроссплатформенная система мгновенного обмена сообщениями (мессенджер) с функциями обмена текстовым, голосовыми и видеосообщениями, а также стикерами, фотографиями и файлами многих форматов.
Чтобы интерфейс приложения помещался на экране в вертикальной ориентации, можно изменить масштаб одним из следующих способов:
Чтобы убрать рамку окна, в настройках Telegram ( → ) снимите флажок с пункта Рамка окна Qt.
5.18. Передача и получение файлов
Warp — приложение для безопасной передачи файлов через Интернет или локальную сеть с использованием словесного кода.
Возможности
Warp:
передача файлов между несколькими устройствами;
сквозное шифрование данных;
приоритетная передача по локальной сети, если возможно;
поддержка QR-кодов;
совместимость с Magic Wormhole (в том числе CLI-версией) и другими совместимыми клиентами.
Для работы Warp требуется подключение к Интернету (даже при локальной передаче — для установления начального соединения).
Передача файла/каталога:
Перейдите на вкладку .
Нажмите кнопку Выбрать файл… и в открывшемся окне выберите файл (или просто перетащите файл в окно программы).
Приложение сгенерирует пароль и QR-код.
Получение файла:
На принимающей стороне откройте вкладку .
Введите пароль или просканируйте QR-код.
Нажмите кнопку Получить файл.
Из соображений безопасности код можно использовать только один раз. Если получатель введёт код неверно, передача будет прервана. В этом случае отправителю необходимо повторно выбрать файл, чтобы сгенерировать новый код.
5.19. Инструменты настройки
В состав ALT Mobile входят следующие инструменты настройки:
Ресурсы (Resources) — системный монитор, позволяющий отслеживать использование ресурсов и управлять запущенными процессами:
Приложение отображает:
список всех запущенных приложений;
объём используемой оперативной памяти;
загрузку процессора;
активность сетевых интерфейсов и устройств хранения.
Интерфейс организован в виде вкладок, что обеспечивает удобную навигацию между различными аспектами системной нагрузки:
Основные вкладки:
— список запущенных приложений с информацией об использовании ресурсов;
— детальный список процессов;
, , , — графики и статистика использования ресурсов за определённый период.
Символы — приложение для поиска и вставки специальных символов.
Возможности:
поиск по ключевым словам;
просмотр по категориям (знаки препинания, эмодзи, математические символы и др.).
5.22. Менеджер папок (Foldy)
Менеджер папок (Foldy) — это инструмент для управления папками в меню приложений GNOME. Он позволяет группировать приложения по категориям, делая меню чище и удобнее.
Foldy позволяет:
создавать, переименовывать и удалять папки в меню приложений GNOME;
добавлять/удалять приложения в папки.
После запуска Foldy отображает список всех существующих папок:
Для просмотра содержимого папки выберите папку, щелкнув мышью по её названию.
Папка Утилиты:
Щелчок по папке открывает список входящих в неё приложений:
Создание новой папки:
Нажмите кнопку Создать новую папку.
В открывшемся окне введите название папки:
В списке , если это необходимо, выберите категорию папки:
Нажмите кнопку Создать.
Если на предыдущем шаге была выбрана категория, в папку автоматически добавятся все приложения этой категории.
В противном случае откроется окно со списком приложений. Отметьте те приложения, которые нужно поместить в папку, и нажмите кнопку Добавить выбранные приложения:
После этого папка будет создана:
Для добавления приложения в папку выберите папку, нажмите кнопку Добавить приложения, отметьте добавляемые приложения и нажмите кнопку Добавить выбранные приложения.
При необходимости можно отфильтровать список приложений с помощью поля поиска (кнопка

):
Для удаления приложения из папки нажмите кнопку

, расположенную справа от названия папки, отметьте приложения, которые нужно удалить из папки, и нажмите кнопку
Удалить выбранные:
Foldy не удаляет приложения, а только управляет их отображением в меню.
Добавить приложение в папку также можно, выбрав в меню файла пункт → :
Для удаления папки выберите папку и нажмите кнопку

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

, расположенную справа от кнопки
Добавить приложения, введите новое название папки и нажмите кнопку
Принять.
Хеш-суммы — простая графическая утилита для расчета различных контрольных сумм (хеш-функций) для файлов.
Приложение поддерживает большое количество хеш-функций, в том числе ГОСТ Р 34.11-2012, MD5, SHA1 и SHA256. Оно также позволяет сравнивать вычисленный хеш с заданным (известным) значением.
Для расчета хеш-сумм выберите файл, нажав кнопку Открыть файл.
После выбора файла будут автоматически рассчитаны контрольные суммы:
В окне Хеш функции (его можно открыть, выбрав в меню пункт ) можно указать, какие алгоритмы хеширования следует отображать:
Для сравнения контрольных сумм перейдите на вкладку Проверить и введите имеющуюся контрольную сумму в поле Контрольная сумма. Если контрольные суммы совпадают, алгоритм будет определён автоматически, и поле будет отмечено зелёной меткой:
Аутентификация — утилита для присоединения устройства к домену.
Если в сети настроен Альт Домен (домен на базе Samba AD), вы можете ввести в него устройство с ALT Mobile. Это даёт возможность централизованно управлять устройством с помощью служб каталогов Альт Домен в корпоративной ИТ-инфраструктуре.
Для присоединения к домену на устройстве должен быть доступен DNS-сервер, содержащий записи о контроллере домена Active Directory. При получении IP-адреса по DHCP данные о DNS-сервере также должны быть получены от сервера DHCP.
Имя устройства можно задать в настройках системы (см. раздел
О системе).
Ввод устройства в домен:
Укажите параметры домена (домен, имя рабочей группы и имя компьютера) и нажмите кнопку Продолжить:
Укажите учётные данные пользователя, имеющего право добавлять компьютеры в домен. При необходимости отметьте пункт Включить групповые политики и нажмите кнопку Аутентифицироваться:
Для ввода устройства в домен потребуется ввести пароль пользователя root.
При успешном подключении к домену отобразится соответствующая информация:
Глава 6. Установка дополнительного программного обеспечения
После установки ALT Mobile при первом запуске вам доступен тот или иной набор программного обеспечения. Количество предустановленных программ зависит от набора программ конкретного дистрибутива или от выбора, сделанного вами при установке системы. Если вы не обнаружили в своей системе интересующие вас программы, то вы имеете возможность доустановить их из разных источников.
Устанавливать приложения можно двумя способами:
Установка приложений напрямую из RPM-пакетов не рекомендуется по соображениям безопасности и целостности системы.
Центр приложений 
— удобный графический интерфейс для установки и удаления программ из официальных репозиториев Альт и сторонних приложений в формате Flatpak.
Центр приложений позволяет выполнять поиск по названиям и описаниям среди доступных приложений.
Интерфейс разделён на три вкладки:
— отображает доступные приложения:
— показывает уже установленные программы:
— показывает приложения, для которых доступны обновления:
6.1.1. Установка/удаление программ
Чтобы найти приложение, можно воспользоваться поиском. Строка поиска открывается при нажатии на кнопку

, расположенную в левом верхнем углу
Центра приложений. В строке поиска нужно ввести название приложения — результаты отобразятся динамически.
При выборе приложения открывается его подробное описание, включающее:
В зависимости от статуса приложения отображаются соответствующие кнопки:
Установить — если приложение не установлено;
Открыть — если приложение уже установлено;
Удалить — если приложение уже установлено (для удаления приложения).
Для установки приложения нажмите кнопку Установить.
Чтобы удалить приложение:
Откройте его карточку в Центре приложений.
Нажмите кнопку Удалить.
Удалить приложение можно и с экрана приложений: удерживайте его ярлык несколько секунд, выберите в меню пункт — откроется Центр приложений, где следует нажать кнопку Удалить.
6.1.2. Работа с репозиториями
Источники обновлений или репозитории — хранилища программ, специально подготовленных для установки в систему. Непосредственно после установки дистрибутива ALT Mobile обычно в качестве источника пакетов указывается интернет-репозиторий, совместимый с установленным дистрибутивом.
Программа Центр приложений может использоваться для выбора репозитория, совместимого с дистрибутивом.
Список подключенных репозиториев можно просмотреть, нажав на кнопку меню и выбрав пункт :
Список репозиториев:
6.2. Установка программного обеспечения в консоли
В операционных системах семейства Linux для установки, удаления, обновления программ и поддержания целостности системы используются
менеджеры пакетов. В дистрибутивах Альт, основанных на формате
RPM, применяется Усовершенствованная система управления пакетами (
APT — Advanced Packaging Tool).
Автоматизация достигается созданием одного или нескольких внешних репозиториев, в которых хранятся пакеты программ и относительно которых производится сверка пакетов, установленных в системе. Репозитории могут содержать как официальную версию дистрибутива, обновляемую его разработчиками по мере выхода новых версий программ, так и локальные наработки, например, пакеты, разработанные внутри компании.
В распоряжении APT находятся две базы данных: одна описывает установленные в системе пакеты, вторая — внешний репозиторий. APT отслеживает целостность установленной системы и, в случае обнаружения противоречий в зависимостях пакетов, разрешает конфликты, находит пути их корректного устранения, руководствуясь сведениями из внешних репозиториев.
Система APT состоит из нескольких утилит. Чаще всего используется утилита управления пакетами apt-get. Она автоматически определяет зависимости между пакетами и строго следит за её соблюдением при выполнении любой из следующих операций: установка, удаление или обновление пакетов.
6.2.1. Источники программ (репозитории)
Репозитории APT отличаются от простого набора пакетов наличием индексов — метаданных, описывающих содержимое. Чтобы получить актуальную информацию, APT достаточно загрузить эти индексы.
APT может одновременно работать с любым количеством репозиториев, формируя единую информационную базу обо всех содержащихся в них пакетах. При установке пакетов APT обращает внимание только на название пакета, его версию и зависимости. Для APT не имеет значения расположение пакета в том или ином репозитории.
Для одновременного подключения нескольких репозиториев необходимо отслеживать их совместимость друг с другом, т.е. их пакетная база должна отражать один определённый этап разработки. Совместное использование репозиториев, относящихся к разным дистрибутивам, или смешивание стабильного репозитория с нестабильной веткой разработки (Sisyphus) может привести к различным неожиданностям и трудностям при обновлении пакетов.
APT позволяет взаимодействовать с репозиториями при помощи различных протоколов доступа. Наиболее популярные —
HTTP и
FTP.
Для того чтобы
APT мог использовать тот или иной репозиторий, информацию о нём необходимо поместить в файл
/etc/apt/sources.list, либо в любой файл
.list (например,
mysources.list) в каталоге
/etc/apt/sources.list.d/. Описания репозиториев заносятся в эти файлы в следующем виде:
rpm [подпись] метод:путь база название
rpm-src [подпись] метод:путь база название
Здесь:
rpm или rpm-src — тип репозитория (скомпилированные программы или исходные тексты);
[подпись] — необязательная строка-указатель на электронную подпись разработчиков. Наличие этого поля подразумевает, что каждый пакет из данного репозитория должен быть подписан соответствующей электронной подписью. Подписи описываются в файле /etc/apt/vendor.list;
метод — способ доступа к репозиторию: ftp, http, file, rsh, ssh, cdrom, copy;
путь — путь к репозиторию в терминах выбранного метода;
база — относительный путь к базе данных репозитория;
название — название репозитория.
Непосредственно после установки дистрибутива Альт Мобильный в файлах /etc/apt/sources.list.d/*.list обычно указывается интернет-репозиторий, совместимый с установленной версией дистрибутива.
Просмотреть список активных репозиториев можно, выполнив команду:
$ apt-repo list
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/aarch64 classic
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/noarch classic
Файлы в
/etc/apt/sources.list.d/ можно редактировать любым текстовым редактором (требуются права администратора). Пример содержимого файла
alt.list:
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/aarch64 classic
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/noarch classic
По сути, каждая строчка соответствует некому репозиторию. Для отключения репозитория достаточно закомментировать соответствующую строку (дописать символ # перед строкой). Для добавления нового репозитория достаточно дописать его в конец этого или любого другого файла.
Перед любой операцией с пакетами (установка, поиск, обновление) необходимо обновить локальные индексы:
# apt-get update
Эта команда синхронизирует метаданные APT с активными репозиториями.
Если точное название пакета неизвестно, то для его поиска можно воспользоваться утилитой apt-cache. Данная утилита позволяет искать пакет не только по имени, но и по его описанию.
Команда
apt-cache search подстрока позволяет найти все пакеты, в именах или описании которых присутствует указанная подстрока. Например:
$ apt-cache search ^easy
cargo-flamegraph - Easy flamegraphs for Rust projects and everything else
easyeffects - Audio effects for Pipewire applications
easymesh - A Two-Dimensional Quality Mesh Generator
easypaint - Easy graphic editing program
easytag - Утилита для редактирования тегов звуковых файлов […]
Для того чтобы подробнее узнать информацию о найденном пакете и получить его подробное описание, воспользуйтесь командой
apt-cache show, которая покажет информацию о пакете из репозитория:
$ apt-cache show easytag
Package: easytag
Section: Sound
Installed Size: 4296278
Maintainer: Yuri N. Sedunov <aris@altlinux.org>
Version: 2.4.3-alt4:sisyphus+339776.2300.6.2@1707350449
Pre-Depends: rpmlib(SetVersions), rpmlib(PayloadIsLzma)
Depends: /lib64/ld-linux-aarch64.so.1, ld-linux-aarch64.so.1()(64bit) (>= set:jieg8) [...]
Provides: easytag (= 2.4.3-alt4:sisyphus+339776.2300.6.2)
Architecture: aarch64
Size: 727622
MD5Sum: cb1a31f475eca87435fd30a3a51a36a4
Filename: easytag-2.4.3-alt4.aarch64.rpm
Description: Утилита для редактирования тегов звуковых файлов
EasyTAG - это утилита для просмотра и редактирования тегов ID3v1 и ID3v2
файлов MP4, MP3 MP2, FLAC, Ogg Opus, Ogg Speex, Ogg Vorbis, MusePack и
Monkey's звуковых файлов.
При поиске с помощью apt-cache можно использовать русскую подстроку. В этом случае будут найдены пакеты, имеющие описание на русском языке. К сожалению, описание на русском языке в настоящее время есть не у всех пакетов, но наиболее актуальные описания переведены.
6.2.3. Установка или обновление пакета
Для установки пакетов требуются привилегии администратора.
Установка пакета с помощью APT выполняется командой
# apt-get install <имя_пакета>
Перед установкой и обновлением пакетов необходимо выполнить команду обновления индексов пакетов:
# apt-get update
Утилита apt-get позволяет устанавливать в систему пакеты, даже если для их работы требуются дополнительные, ещё не установленные зависимости. В этом случае она автоматически разрешает зависимости и устанавливает все необходимые пакеты, используя настроенные репозитории.
Установка пакета
easytag командой
apt-get install easytag приведёт к следующему диалогу с
APT (если пакет еще не установлен):
# apt-get install easytag
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
id3lib libopusfile0
Следующие НОВЫЕ пакеты будут установлены:
easytag id3lib libopusfile0
0 будет обновлено, 3 новых установлено, 0 пакетов будет удалено и 12 не будет обновлено.
Необходимо получить 923kB архивов.
После распаковки потребуется дополнительно 4761kB дискового пространства.
Продолжить? [Y/n] y
. . .
Получено 923kB за 1s (496kB/s).
Совершаем изменения...
Подготовка... ############################################################################# [100%]
Обновление / установка...
1: libopusfile0-0.12.0.39.0a4c-alt1 ################### [ 33%]
2: id3lib-3.8.3-alt10 ################### [ 67%]
3: easytag-2.4.3-alt4 ################### [100%]
Завершено.
Команда
apt-get install имя_пакета
используется также и для обновления уже установленного пакета или группы пакетов. В этом случае
apt-get дополнительно проверяет, есть ли обновлённая, в сравнении с установленной в системе, версия пакета в репозитории.
Если пакет
easytag установлен и в репозитории нет обновлённой версии этого пакета, то вывод команды
apt-get easytag будет таким:
# apt-get install easytag
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия easytag уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 12 не будет обновлено.
При помощи
APT можно установить и отдельный бинарный rpm-пакет, не входящий в состав репозиториев (например, полученный из сети Интернет). Для этого достаточно выполнить команду
apt-get install /путь/к/файлу.rpm
При этом
APT проведёт стандартную процедуру проверки зависимостей и конфликтов с уже установленными пакетами.
Иногда в результате операций с пакетами без использования APT целостность системы нарушается, и apt-get отказывается выполнять операции установки, удаления или обновления. В этом случае необходимо повторить операцию, задав опцию -f, заставляющую apt-get исправить нарушенные зависимости, удалить или заменить конфликтующие пакеты. В этом случае необходимо внимательно следить за сообщениями, выводимыми apt-get. Любые действия в этом режиме обязательно требуют подтверждения со стороны пользователя.
6.2.4. Удаление установленного пакета
Для удаления пакета используется команда apt-get remove имя_пакета. Для того чтобы не нарушать целостность системы, будут удалены и все пакеты, зависящие от удаляемого. В случае удаления пакета, который относится к базовым компонентам системы, apt-get потребует дополнительное подтверждение с целью предотвращения возможной случайной ошибки.
Для удаления пакетов требуются привилегии администратора.
При попытке с помощью
apt-get удалить базовый компонент системы, вы увидите следующий запрос на подтверждение операции:
# apt-get remove filesystem
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут УДАЛЕНЫ:
...
ВНИМАНИЕ: Будут удалены важные для работы системы пакеты
Обычно этого делать не следует. Вы должны точно понимать возможные последствия!
...
0 будет обновлено, 0 новых установлено, 2648 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B архивов.
После распаковки будет освобождено 8994MB дискового пространства.
Вы делаете нечто потенциально опасное!
Введите фразу 'Yes, do as I say!' чтобы продолжить.
Каждую ситуацию, в которой APT выдаёт такой запрос, необходимо рассматривать отдельно. Вероятность того, что после выполнения этой команды система окажется неработоспособной, очень велика.
Обновлять систему следует методом, который гарантирует работоспособность среды обновления в процессе обновления. Например, не рекомендуется запускать обновление из графического терминала в Phosh — если сеанс Phosh будет завершён (например, при зависании или перезапуске оболочки), процесс обновления прервётся, что может повредить систему.
6.3.1. Обновление системы в консоли
В этом сценарии пользователь должен самостоятельно перезагрузить устройство, если это необходимо (например, при обновлении ядра).
6.3.1.1. Обновление всех установленных пакетов
Обновление рекомендуется выполнять внутри менеджеров сеансов screen или tmux, которые обеспечивают продолжение работы процесса даже при разрыве SSH-соединения или закрытии терминала.
Для контроля над процессом предпочтительно использовать SSH или последовательный порт.
Полное обновление всех установленных в системе пакетов выполняется от имени администратора следующей командой:
# apt-get update && apt-get dist-upgrade
Получить права администратора можно, выполнив в терминале команду:
$ su -
Первая команда (
apt-get update) обновляет индексы пакетов из репозиториев, указанных в
/etc/apt/sources.list. Вторая команда (
apt-get dist-upgrade) обновляет установленные пакеты до актуальных версий и корректно обрабатывает изменения зависимостей, включая:
APT перед выполнением обновления выводит отчёт о предстоящих изменениях — пользователь может ознакомиться с ним и подтвердить действие.
Команда apt-get dist-upgrade не обновляет ядро OC, даже если новая версия доступна в репозитории.
6.3.1.2. Обновление ядра ОС
Для обновления ядра ОС необходимо выполнить команду:
# update-kernel
Если индексы сегодня еще не обновлялись, перед запуском команды update-kernel необходимо выполнить команду apt-get update.
Команда update-kernel обновляет:
само ядро (если доступна новая версия);
модули ядра (даже если ядро не обновлялось, но изменились модули).
Новое ядро загрузится только после перезагрузки системы.
6.3.2. Обновление системы в Центре приложений
Центр приложений — это графический интерфейс для работы с системой управления пакетами PackageKit.
PackageKit обеспечивает безопасное обновление программного обеспечения: он загружает обновления, устанавливает их в контролируемой среде и перезагружает систему для завершения процесса.
Если доступны обновления для установленных приложений, в Центре приложений рядом с кнопкой появляется индикатор обновления (в скобках указано количество доступных обновлений).
На вкладке отображается статус обновления программного обеспечения:
Проверить наличие доступных обновлений можно, нажав на кнопку

.
Просмотреть список обновлений можно, нажав по строке Обновления системы:
По умолчанию проверка и загрузка обновлений выполняются автоматически. Для установки обновлений нажмите кнопку Перезапустить и обновить. Система будет перезапущена, и обновления будут установлены во время следующего запуска системы:
Чтобы изменить настройки обновления нужно в меню и выбрать пункт :
Если выбран ручной режим проверки обновлений, загрузку обновлений необходимо запускать вручную с помощью кнопки Загрузить:
Глава 7. Настройка системы
Приложение Настройки — это основной интерфейс для конфигурирования системы.
Чтобы открыть настройки, нажмите значок

(
Настройки) на экране приложений.
В окне настроек выберите нужный раздел из списка:
или воспользуйтесь поиском (нажмите значок лупы и введите ключевое слово в поле
Поиск):
В разделе можно включить Wi-Fi и настроить подключение к сети.
Для отключения всех беспроводных интерфейсов нужно включить функцию Авиарежим.
Чтобы предоставить другим устройствам доступ к интернету через мобильную сеть, необходимо коснуться строки Включить точку доступа Wi-Fi…, задать параметры и нажать кнопку Включить:
В разделе настраивается подключение к VPN и прокси-серверу.
Подключение к VPN становится доступным после добавления профиля.
Чтобы добавить VPN:
Нажмите кнопку +.
Выберите тип соединения:
Укажите параметры:
Нажмите кнопку Добавить.
Настройка прокси:
Коснитесь строки Прокси.
Задайте параметры:
Нажмите кнопку Сохранить.
В разделе настраиваются следующие параметры:
— включение/отключение передачи данных через сотовую сеть;
— разрешение или запрет на использование мобильного интернета за пределами домашнего региона/страны;
— выбор предпочтительного типа подключения (например, 2G/3G/4G или автоматически);
— ручной или автоматический выбор оператора сотовой связи;
— настройка параметров подключения к интернету (имя, логин, пароль, тип аутентификации и др.);
— защита SIM-карты с помощью PIN-кода (включение/отключение и изменение кода);
— отображение технической информации о встроенном модеме.
В разделе можно включить адаптер Bluetooth и управлять подключёнными устройствами.
В разделе отображаются разрешение и частота обновления экрана.
В разделе настраиваются параметры динамиков, микрофона и системных звуков.
В этом разделе также можно:
В подразделе настраиваются:
автоматическая регулировка яркости;
уменьшение яркости при бездействии;
интервал автоматического отключения экрана;
автоматический переход в спящий режим.
В разделе можно:
выбрать между динамическими и фиксированными рабочими областями;
отключить горячий угол (запускает переключатель областей);
настроить поведение при переключении между приложениями.
В разделе настраиваются тема и обои.
Чтобы активировать темную тему, коснитесь стиля Темный.
Чтобы добавить новый фон (обои), нажмите кнопку + Добавить изображение и выберите файл изображения.
В разделе отображается список всех установленных приложений.
Выбрав отдельное приложение, можно запустить его или настроить.
В подразделе можно задать программы, используемые по умолчанию:
Для выбора приложения по умолчанию коснитесь соответствующего поля и выберите приложение из выпадающего списка:
Выбор возможен только если установлено несколько приложений одного типа.
В разделе настраиваются системные уведомления.
Чтобы отключить звуки (мелодии звонков, звуки уведомлений), включите режим Не беспокоить.
Чтобы управлять отображением уведомлений на заблокированном экране, используется переключатель Уведомления на экране блокировки.
Для настройки уведомлений отдельного приложения выберите его из списка и в открывшемся окне задайте параметры уведомлений:
В разделе настраиваются:
каталоги, в которых выполняется поиск системными приложениями;
приложения, в которых осуществляется поиск;
порядок приложений.
7.13. Сетевые учётные записи
В разделе можно добавить учётную запись провайдера, поддерживающего синхронизацию контактов и других данных.
В разделе можно задать имя устройства и настроить общий доступ к файлам и мультимедиа.
В подразделе можно разрешить доступ к содержимому каталога Общедоступные по сети. При включённом переключателе Требовать пароль доступ возможен только после ввода пароля.
По умолчанию опция Требовать пароль отключена, но настоятельно рекомендуется включить её и задать надёжный пароль.
В разделе отображаются активные подключения. Для каждой сети можно разрешить общий доступ к личным файлам.
В подразделе можно разрешить доступ к каталогам, содержащим музыку, фото и видео. Здесь же можно удалить или добавить медиа-каталоги.
В разделе настраиваются функции, способствующие здоровому использованию устройства:
Ограничение экранного времени — задаёт максимальную продолжительность ежедневного использования устройства;
Напоминания о перерывах — периодически уведомляет пользователя о необходимости сделать перерыв и отвлечься от экрана.
Эти настройки помогают снизить зрительную нагрузку и предотвратить переутомление при длительной работе с устройством.
7.16. Мышь и сенсорная панель
В разделе настраивается расположение кнопок на внешних указывающих устройствах.
В разделе настраиваются раскладки и параметры ввода.
В разделе можно настраивать цветовые профили для устройств, поддерживающих цветокоррекцию.
Для возможности добавления принтеров должен быть установлен пакет cups и запущена служба CUPS.
В разделе настраиваются подключённые принтеры.
Для разблокировки настроек требуется ввести пароль пользователя root:
Добавление принтера:
Нажмите кнопку Добавить принтер….
Укажите адрес принтера или выбрать принтер.
Нажмите кнопку Далее.
Выберите драйвер для принтера.
7.20. Специальные возможности
В разделе включаются вспомогательные технологии:
чтобы отображать меню для настроек специальных возможностей в верхней панели, включите Всегда показывать меню специальных возможностей;
— контрастность, крупный текст, звук при нажатии клавиш, чтение с экрана и др.;
— визуальные уведомления;
— экранная клавиатура, скорость мигания курсора, задержка нажатия и др.;
— обнаружение курсора, помощник нажатия;
— коэффициент увеличения, цветовые фильтры.
7.21. Конфиденциальность и безопасность
В разделе настраиваются параметры безопасности:
настройка блокировки экрана:
управление доступом к местоположению (включается в подразделе );
настройка истории файлов и корзины (подраздел );
управление доступом к камере (подраздел ).
В разделе находятся инструменты настройки системы.
В разделе устанавливаются региональные и языковые параметры. Эти параметры меняют настройки не только самого языка системы, но и задают настройки валюты, стандарт времени, числовые значения. Параметры выбираются в полях Форматы и Язык.
В разделе можно настроить следующие параметры:
чтобы определять время автоматически, установите переключатель Автоматическое определение даты и времени во включенное положение;
чтобы установить время и дату вручную:
для выбора часового пояса коснитесь строки Часовой пояс и в отобразившемся окне выберите нужный часовой пояс из списка;
в выпадающем списке можно выбрать 24-часовой или 12-часовой формат;
в секции Часы и календарь можно выбрать, в каком виде будет отображаться дата и время в верхней панели:
В разделе производится добавление, удаление и редактирование учётных записей.
Для разблокировки настроек потребуется ввести пароль пользователя root:
Для создания нового пользователя предварительно необходимо разблокировать настройки, нажав кнопку Разблокировать. После разблокировки настроек нажмите кнопку Добавить пользователя, в открывшемся окне укажите учётные данные пользователя и нажмите кнопку Добавить:
7.22.4. Безопасная оболочка
В разделе можно включить доступ по SSH:
Для включения/выключения удалённого доступа потребуется ввести пароль пользователя root:
В разделе можно указать имя устройства и просмотреть сведения о системе:
В подразделе отображается информация об оборудовании и версиях ПО, в том числе версия ядра: