Добавить в корзинуПозвонить
Найти в Дзене
RoadIT

Как приручить «парового дракона» Linux: раскрываем секреты apt и apt-get

Помните те дни, когда установка программы в Linux напоминала сборку локомотива из разрозненных деталей? Ты копаешься в зависимостях, ругаешься на отсутствие файлов, а система всё равно отказывается работать как надо. Благо, есть apt и apt-get — два верных помощника, которые превращают хаос в упорядоченный механизм. Давайте разберёмся, как они работают и почему без них сисадмин — как машинист без парового котла. Представьте, что репозитории Linux — это огромные склады с запчастями для вашего «парового сервера». apt и apt-get — ваши рабочие руки, которые: Без этих утилит вы будете вручную копаться в архивах, решать конфликты зависимостей и молиться, чтобы всё запустилось. С ними — просто указываете цель, а система сама подтягивает всё необходимое. apt — современный, удобный интерфейс, созданный, чтобы упростить жизнь. Он объединяет функции apt-get и apt-cache, делая команды короче и понятнее. apt-get — проверенный временем «старинный паровой двигатель». Используется для низкоуровневых за
Оглавление

Помните те дни, когда установка программы в Linux напоминала сборку локомотива из разрозненных деталей? Ты копаешься в зависимостях, ругаешься на отсутствие файлов, а система всё равно отказывается работать как надо. Благо, есть apt и apt-get — два верных помощника, которые превращают хаос в упорядоченный механизм. Давайте разберёмся, как они работают и почему без них сисадмин — как машинист без парового котла.

Почему это важно?

Представьте, что репозитории Linux — это огромные склады с запчастями для вашего «парового сервера». apt и apt-get — ваши рабочие руки, которые:

  • быстро находят нужные детали (пакеты);
  • собирают их в работающую систему;
  • обновляют устаревшие узлы;
  • убирают мусор, чтобы система не захлёбывалась.

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

Чем отличаются apt и apt-get?

apt — современный, удобный интерфейс, созданный, чтобы упростить жизнь. Он объединяет функции apt-get и apt-cache, делая команды короче и понятнее.

apt-get — проверенный временем «старинный паровой двигатель». Используется для низкоуровневых задач и в скриптах, где важна стабильность.

Коротко:

  • apt — для повседневной работы.
  • apt-get — для тонкой настройки и старых скриптов.
-2

Основные команды: на пальцах

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

Это как сверить расписание поездов перед поездкой.

sudo apt update # современный вариант
sudo apt-get update # традиционный

Установка пакета

Например, хотите редактор кода:

sudo apt install sublime-text

Автодополнение (Tab) подскажет, если помните только начало названия.

Обновление системы

sudo apt upgrade # обновляет только установленные пакеты
sudo apt full-upgrade # более агрессивное обновление

Осторожно с dist-upgrade — он может удалить пакеты ради «высших целей» (как заменить весь локомотив на новый).

Удаление пакетов

sudo apt remove ffmpeg # удаляет пакет, но оставляет настройки
sudo apt purge ffmpeg # стирает всё подчистую

Очистка кэша

Чтобы освободить место:

sudo apt autoclean # убирает устаревшие пакеты
sudo apt clean # полная очистка

Поиск пакетов

Как библиотекарь, который находит книгу по описанию:

apt search media-player
-3

Лайфхаки для продвинутых

  • Блокировка обновлений: не хотите, чтобы пакет обновлялся?
sudo apt-mark hold nginx
  • Моделирование действий: проверьте, что произойдёт при установке, без риска:
apt install имя_пакета -s
  • Пасхалка: запустите apt moo — увидите забавное сообщение от разработчиков! 🐄

Краткий итог

  • Всегда обновляйте кэш (apt update) перед действиями.
  • Используйте apt для удобства, apt-get — для специфических задач.
  • Не злоупотребляйте dist-upgrade, если не готовы к «сюрпризам».
  • Очищайте кэш, чтобы освободить место.

А как вы работаете с пакетами? Делитесь лайфхаками в комментариях — возможно, у вас есть секретный способ, о котором мы не знаем!

→ Оригинал статьи и другие шпаргалки на RoadIT.ru

⚙️ Паровой конденсатор знаний

Эта статья — лишь капля в нашем резервуаре.

Если хотите освоить системное администрирование до уровня старшего механика, загляните в ROADIT — там собраны полные шпаргалки, Roadmap’ы и обзоры софта без воды.

[👉 Перейти в машинной отделение]

📡 И подписывайтесь на наш Дзен, чтобы не пропустить новые инструкции.