Сборник статей пользователю: различия между версиями
Строка 123: | Строка 123: | ||
===Что такое RPM и APT=== | ===Что такое RPM и APT=== | ||
Если кратко, то: | Если кратко, то: | ||
*APT - пакетный менеджер | |||
*RPM - менеджер пакетов | *RPM - менеджер пакетов | ||
А если подробно: | А если подробно: | ||
RPM - | RPM - программа управления пакетами. | ||
APT - инструмент | APT - инструмент, который использует RPM, автоматизируя установку программного обеспечения, обновления и разрешение зависимостей. | ||
RPM и APT управляют программным обеспечением в ALT Linux, но APT упрощает этот процесс, автоматически обрабатывая зависимости и обновления. | RPM и APT управляют программным обеспечением в ALT Linux, но APT упрощает этот процесс, автоматически обрабатывая зависимости и обновления. |
Версия от 17:24, 25 мая 2023
Установка
Создание загрузочного носителя
Образы ALT Linux создаются гибридными, что позволяет записать ISO-образ с ОС Альт на CD/DVD диск, на USB-носитель или на SD-карту (если, например, используется образ для одноплатных компьютеров). По этой причине не все программы для создания загрузочных флешек подходят, т.к. некоторые программы записывают образ посекторно (dd-подобные), а некоторые вносят изменения в загрузчик образа ALT Linux, вследствие чего система может не загрузиться или выдать ошибку при установке. Поэтому следует записать образ по инструкции.
Процесс установки
Процесс установки дистрибутивов ALT Linux подробно описан в Руководствах системы. Руководства по установке:
- Simply Linux 10.1
- Альт Рабочая станция 10.1
- Альт Рабочая станция К 10.1
- Альт Образование 10.1
- Альт Сервер 10.1
- Альт Сервер Виртуализации 10.1
Установка в Dualboot
Если у Вас ситуация, что Вы еще только пробуете Linux, и Вам нужно оставить Windows на компьютере или Вам нужна эта система для некоторого ПО или оборудования которое не работает в Linux, Вы можете установить Linux второй системой. В Linux используется загрузчик GRUB2, который, в отличие от Windows, сканирует диск на наличие других ОС и добавляет их в специальное меню. Как это сделать, смотрите указанную ниже статью.
Вход в систему
Вход в систему в графическом режиме подробно описан в Руководствах системы. Руководства:
- Simply Linux 10.1
- Альт Рабочая станция 10.1
- Альт Рабочая станция К 10.1
- Альт Образование 10.1
- Альт Сервер 10.1
- Альт Сервер Виртуализации 10.1
Обзор программ
Обзор программ, включенных в дистрибутивы, подробно описан в Руководствах системы. Руководства:
- Simply Linux 10.1
- Альт Рабочая станция 10.1
- Альт Рабочая станция К 10.1
- Альт Образование 10.1
- Альт Сервер 10.1
Блокировка сеанса и завершение работы
Блокировка сеанса подробно описана в Руководствах системы. Руководства:
Завершение работы, так же, подробно описано в Руководствах системы. Руководства:
Оборудование
Настройка сети
- Ethernet
- Wi-fi
Настройка принтера
Настройка сканера
- Настройка сканера в ALT Linux
- Участник:Petr-akhlamov/Настройка сканера
- Программы для работы со сканером
Видеокарты
Установка ПО
Основные понятия
Пакеты
Все ПО в основных источниках дистрибутива поставляется в виде пакетов. В них поставляются ядра, драйвера, системное, прикладное ПО и библиотеки.
Пакеты позволяют разбивать ПО на модули.
Часто одна и та же библиотека (шрифт, компилятор и т.п.) или компонент программы используется в разных программах или архитектурах.
Например, медиабиблиотека ffmpeg используется:
- в 3D-редакторе Blender
- видеоредакторе Kdenlive
- видеопроигрывателях MPlayer и VLC
и т.п.
И вместо того, чтобы упаковывать данную библиотеку в пакет с каждой программой, достаточно упаковать ее в отдельный пакет, который установит ее в общий каталог и даст доступ для всех вышеперечисленных программ.
Или пример с ресурсами игр. Пакеты с исполняемыми файлами создаются под каждую архитектуру (x86, x64, arm, e2k и пр.), а пакет с ресурсами игры (графика, видео, музыка и пр.) может использоваться без перекомпиляции и вместо того, чтобы создавать много тяжелых пакетов под каждую архитектуру, достаточно сделать много мелких пакетов с бинарными файлами под нужную архитектуру и один большой пакет с ресурсами.
Репозитории
Все пакеты, хранятся в специальных сетевых хранилищах - репозиториях. Они состоят из двух частей - индексов и хранилища. Специальной командой можно получить файлы индексов, содержащие список всех пакетов и ссылки на них и используя полученные индексы устанавливать или обновлять ПО. При установке или обновления ПО пакеты скачиваются из хранилища по ссылкам из индексов во временный каталог и по завершении загрузки устанавливаются в систему.
Зависимости
Как мы уже говорили, ПО разбивается на модули. Когда программа или системное ПО использует другой компонент (библиотеку, шрифт, компилятор, ресурсы другой программы), эти компоненты прописываются в зависимости.
Как писалось выше, в том же MPlayer используется ffmpeg. Если Вы выберите в пакетном менеджере данный пакет, то пакетный менеджер автоматически добавит данную библиотеку (и множество других) к установке (если она еще не установлена), т.к. она прописана в зависимостях.
Менеджер пакетов
Для управления пакетами в Linux есть специальное ПО - Пакетный менеджер.
У него есть два интерфейса - текстовый (через терминал) и графический.
С помощью специальных команд или последовательности кликов мышью Вы можете:
- получить индексы
- обновить все установленные пакеты
- установить новые пакеты
- удалить установленные пакеты
Отличие графического менеджера от текстового в том, что в нем:
- у Вас отображается список всех пакетов (неустановленных и установленных)
- вы можете их фильтровать
- перед применением действия (удалить, установить, обновить) вы можете отметить нужное количество пакетов.
Что такое RPM и APT
Если кратко, то:
- APT - пакетный менеджер
- RPM - менеджер пакетов
А если подробно:
RPM - программа управления пакетами.
APT - инструмент, который использует RPM, автоматизируя установку программного обеспечения, обновления и разрешение зависимостей.
RPM и APT управляют программным обеспечением в ALT Linux, но APT упрощает этот процесс, автоматически обрабатывая зависимости и обновления.
Управление пакетами с помощью apt
Чтобы изучить команды для управления пакетами с помощью apt посмотрите, пожалуйста, следующую статью:
Управление пакетами с помощью rpm
Чтобы изучить команды для управления пакетами с помощью rpm посмотрите, пожалуйста, следующую статью:
Репозитории
Поиск ПО
Общая статья
Установка пакетов
Установить пакет можно несколькими способами:
- Через утилиту APT
- Из файла через утилиту RPM
- Через Synaptic
Обновление пакетов
Обновить пакеты можно несколькими способами:
- Через утилиту APT
- Через Synaptic
Удаление пакета
Удалить пакет можно несколькими способами:
- Через утилиту APT
- Через утилиту RPM
- Через Synaptic
Даунгрейд
Чтобы откатить систему или программу до предыдущей версии см:
Менеджер пакетов Synaptic
Synaptic — это графический интерфейс к программе управления пакетами APT. С помощью Synaptic вы можете управлять источниками пакетов (репозиториями), получать сведения о доступных пакетах, устанавливать/удалять/обновлять пакеты, производить поиск по ключевым словам среди доступных пакетов.
Обновление ОС
В репозиториях системы периодически происходят изменения - обновление программ до новых версий, исправление ошибок, добавление новых функций и пр. Чтобы получать все эти изменения систему нужно обновлять. Вы можете это делать автоматически (обычно не рекомендуется, ? почему), а можете вручную. Как это делать - см. статью ниже.
Обновление ядра
APT в дистрибутивах ALT Linux автоматом не обновляет ядра вместе с обновлением системы, поскольку обновление такого критичного компонента системы может привести к нежелательным последствиям. Вместо этого в систему могут быть поставлены пакеты нескольких ядер и модулей к разным ядрам одновременно.
Для установки и обновления ядер используется отдельная консольная утилита update-kernel.
Так же, для этих целей, существует модуль с графическим интерфейсом для Центра управления системой.
Удаление старых ядер
После успешной загрузки на обновленном ядре можно удалить старое (старые ядра):
$ su - # remove-old-kernels
Обновление до нового релиза
После выхода новой версии операционной системы Альт, ее можно обновить по сети до новой версии.
Как этого сделать, смотрите в соответствующей статье.
Настройка автообновления
В Альт Линукс можно настроить автообновление системы, чтобы раз в определенное время система проверяла обновления и устанавливала их. Делается это через модуль конфигуратора системы Alterator под названием Alterator Updates. В нем вы можете через GUI или Веб-интерфейс настроить источник и время обновления.
Управление пользователями
Создание нового пользователя
Изменение пароля
Правка пользователей
Удаление пользователей
Автовход
Группы пользователей
Control
Разное
Перенаправление в файл
Вывод любой команды из терминала (консоли) можно перенаправить в файл.
Делается это простой конструкцией:
команда > файл
Для примера, команда
journalctl -b > /home/user/log.txt
Выведет лог системы с начала загрузки в указанный текстовый файл.
А,
ps -eafw > /home/user/processes.txt
Выведет в файл список запущенных процессов.
В часть "команда" можно подставить любую консольную команду, а в часть "файл" нужно указать путь, где будет сохранен текстовый файл с содержимым.
Безопасность
Права администратора (root, суперпользователя)
Root, суперпользователь - самый главный пользователь в системе, который является системным администратором и имеет неограниченные права.
С помощью данной учетной записи можно управлять пакетами, менять параметры системы, изменять системные файлы (например, с настройками).
Используя данную учетную запись нужно быть очень осторожным, чтобы не удалить или изменить ничего лишнего - это может привести к неполадке системы.
Вы можете из консольного режима зайти под root или из-под обычного пользователя повысить права до суперпользователя.
Чтобы пользователь мог повышать права до суперпользователя:
- он должен входить в группу wheel
- в подсистеме control должен быть настроен доступ su на public
Как повысить права до суперпользователя?
SSH
Права доступа
PAM
Синхронизация времени
Разблокировка связки ключей
Служебные программы
Просмотр логов системы
Чтобы выявить из-за чего именно в системе или программе возникают ошибки, нужно получить данные из Журнала. Журнал - специальный файл, куда записываются сообщения программы или системы об успешном выполнении, возникающих проблемах и ошибках. Читая и анализируя такие файлы, можно выявить, какие именно ошибки возникают в программе или системе, а так же из-за чего возникает какая-либо проблема при работе за компьютером. Кроме того данные из журнала могут помочь разработчикам программы или системы исправить ошибку, если им их отправить.
Диагностика и восстановление системы
Сброс пароля Linux
В системе Linux используется минимум два пароля - от обычного пользователя и суперпользователя. Если по какой-то причине пароль от входа в систему или пароль от суперпользователя был забыт или утерян, данная статья поможет Вам четыремя вариантами сброса пароля.
Переход в восстанавливаемую систему
Проверка состояния жестких дисков
Информация об оборудовании
Тестирование оперативной памяти
Диагностика жесткого диска и восстановление данных
Восстановление данных со сбойного накопителя и копирование в образ
Проверка диска на ошибки
Переустановка GRUB
Если по какой-либо причине у Вас "слетел" загрузчик Linux GRUB2, Вы можете его восстановить с помощью Rescue-образа или с помощью LiveCD.