Ниже собрана одна компактная заметка по теме: как искать пакет, как формировать команду установки, как ставить mc и docker, и что делать, если установка падает на скачивании зависимостей.

Поиск пакета

В Gentoo сначала ищут пакет по названию или ключевому слову. Базовая команда:

emerge --search имя

Если известен конкретный пакет, ориентируйся на формат категория/пакет, например app-misc/mc или app-containers/docker.

Проверка перед установкой

Перед установкой удобно посмотреть, что именно будет поставлено:

emerge -pv категория/пакет

Это показывает зависимости, USE-флаги и список пакетов, но ничего не меняет в системе.

Команда установки

Стандартная команда установки в Gentoo:

sudo emerge -av категория/пакет

Где -a просит подтверждение, а -v делает вывод подробным.

Примеры

Midnight Commander

emerge --search mc
emerge -pv app-misc/mc
sudo emerge -av app-misc/mc

Docker

emerge --search docker
emerge -pv app-containers/docker
sudo emerge -av app-containers/docker

На Gentoo Docker обычно тянет зависимости вроде dev-lang/go, containerd, runc и другие компоненты контейнерного стека.

Удаление

Удаление пакета:

sudo emerge -C категория/пакет

Если после удаления нужно подчистить больше неиспользуемых зависимостей:

sudo emerge --depclean

Эту команду лучше применять аккуратно, чтобы не снести нужные пакеты.

Что означает ошибка при загрузке

Если emerge падает на скачивании исходников с 404 Not Found или 403 Forbidden, проблема обычно не в самом пакете, а в зеркале, источнике или доступе к нему. В твоём случае сборка Docker остановилась на зависимости dev-lang/go, потому что исходник Go не удалось скачать.

Как действовать при 404/403

Сначала обнови дерево портежей:

sudo emerge --sync

Потом повтори установку:

sudo emerge -av app-containers/docker

Если ошибка повторяется, попробуй отдельно проверить зависимость:

emerge -pv dev-lang/go

Если и она не качается, значит нужно менять зеркало или источник загрузки. Часто помогает смена mirror-настроек и повторная попытка установки.

Короткая памятка

emerge --search имя
emerge -pv категория/пакет
sudo emerge -av категория/пакет
sudo emerge -C категория/пакет
sudo emerge --sync
sudo emerge --depclean

Практический шаблон

Если нужно поставить любой пакет, действуй так:
1. Найди его через emerge --search.
2. Проверь через emerge -pv.
3. Установи через sudo emerge -av.
4. Если сборка упала на загрузке зависимостей, сделай emerge --sync и повтори.

[file-name 000364_2026-05-05_08-56-06.txt]