Debian - Шпора

Комплект из ядра, служебных программ, установщика и приложений называют дистрибутивом.

DE
Чтобы установить новую среду в дополнение к той, что есть, открываем терминал и вводим туда команду:
sudo tasksel
https://dzen.ru/a/ZKMMKbQlJEpvLg0u?sid=-1346568103399618788

ОБНОВИТЬ
sudo apt update -y
sudo apt full-upgrade -y


УЗНАТЬ ВЕРСИЮ
hostnamectl
lsb_release -a
cat /etc/os-release

УПРАВЛЕНИЯ ПАКЕТНЫМ МЕНЕДЖЕРОМ

sudo apt install имя_пакета
Установить нужный пакет.

sudo apt‑add‑repository адрес_репозитория
Добавить сторонний репозиторий.

sudo apt update
Обновить сведения о пакетах.

sudo apt upgrade
Обновить все пакеты до самых свежих (выполнять после apt update).

sudo apt remove имя_пакета
Удалить ненужный пакет.

sudo apt purge имя_пакета
sudo apt -y autoremove --purge имя_пакета
Удалить ненужный пакет со всеми зависимостями, если хотите освободить больше места.

sudo apt autoremove
Удалить все ненужные зависимости, бесхозные пакеты и прочий мусор.

sudo apt autoclean
Удалить пакеты из кэша, для которых в репозитории доступна более новая версия




Основные команды управления сервисами и пакетами.

Работа с APT
Система управления пакетами APT — основной инструмент для установки и обновления ПО. Основные команды:

Обновление пакетов

sudo apt update # обновляет список доступных пакетов
sudo apt upgrade # устанавливает обновления

Установка и удаление:

sudo apt install <пакет> # установкаs
sudo apt remove <пакет> # удаление
sudo apt autoremove # очистка ненужных зависимостей
sudo apt autoclean # удаляет пакеты из кэша, для которых в репозитории доступна более новая версия

Поиск информации:

apt search <ключевое_слово> # поиск пакетов
apt show <пакет> # информация о пакете

Управление сервисами (systemd)

Для управления фоновыми службами используются команды systemd:

Запуск и остановка:

sudo systemctl start <сервис>
sudo systemctl stop <сервис>
sudo systemctl restart <сервис>

Автозагрузка:

sudo systemctl enable <сервис> # добавить в автозагрузку
sudo systemctl disable <сервис> # убрать из автозагрузки

Просмотр состояния:

sudo systemctl status <сервис> # статус службы
journalctl -u <сервис> # просмотр логов