Как установить пакет в Alpine Linux
В каждом дистрибутиве Linux есть предустановленные менеджеры пакетов для установки, удаления и управления пакетами в системе. В Alpine Linux также есть менеджер пакетов, известный как Package Keeper APK. Все версии Alpine поставляются с предварительно установленным Apk, который позволяет выполнять множество задач по управлению пакетами, включая обновление, поиск, установку, удаление, составление списка и другие пакеты программного обеспечения. Однако, если вы новичок в Alpine Linux, вам может понадобиться разъяснение при установке пакета. В этом кратком руководстве мы объясним способы установки пакета в Alpine Linux.
Как установить пакет в Alpine Linux
Давайте теперь разделим этот раздел на разные части, чтобы объяснить подходы, которые вы можете попробовать установить в Alpine Linux:
Установите пакет из репозитория Alpine
Вы можете установить любой доступный пакет в репозитории Alpine и его необходимые зависимости. Общий синтаксис установки любого пакета в Alpine Linux следующий:
Например, мы устанавливаем пакет «neofetch», используя следующую команду:
Предыдущая команда устанавливает neofetch вместе со всеми необходимыми зависимостями. Не забудьте добавить команду, которая устанавливает новейший пакет, если у вас несколько репозиториев.
Установить определенный пакет
Вы можете установить определенную версию любого пакета, который хотите установить. Вы можете следовать простому синтаксису:
Для этого перейдите на официальный сайт пакетов Alpine Linux. После этого найдите пакет, который вы хотите установить, и найдите его версию. Здесь мы устанавливаем «htop». Для этого находим его версию.
Теперь мы устанавливаем htop с помощью следующей команды:
Установить несколько пакетов
Вы можете установить сразу несколько пакетов, потому что вам нужно только добавить имена всех пакетов, которые вы хотите установить, с помощью команды add.
Сначала мы устанавливаем два пакета, «neofetch» и «htop», используя их имена:
Вы также можете установить несколько пакетов с их конкретными версиями.
Здесь мы устанавливаем те же пакеты, указав их версии.
Установить локальный пакет
Вы можете установить локально доступный пакет apk. Если на вашем устройстве нет интернета, используйте флаг –allow-untrusted. Для этого используйте следующую команду:
Установите несколько локальных пакетов
Если вам нужно установить несколько локальных пакетов в Alpine Linux со всеми их зависимостями, используйте следующую команду:
Дополнительные параметры для установки пакета
Есть несколько вариантов загрузки пакетов в Alpine Linux. С помощью которого вы можете модифицировать процесс установки пакета.
Интерактивный
Вы можете использовать параметр «-i» или «—interactive», чтобы вызвать взаимодействие с пользователем и запросить подтверждение перед установкой пакета. Используя эту опцию, вы можете принудительно подтвердить перед началом процесса установки. Его синтаксис примерно такой:
Or
apk add <package_name> -i
Здесь мы устанавливаем «htop» с интерактивной опцией, используя следующую команду:
Вы можете видеть, что он просит вас продолжить процесс установки. Вы можете завершить процесс установки, набрав «y», или прервать операцию, набрав «n».
Нет кеша
При установке пакета, если вы не хотите использовать локальный путь к кешу, вы можете использовать параметр «без кеша» следующим образом:
Мы устанавливаем «htop» без пути к локальному кешу:
Тихий
Вы можете установить пакет без печати каких-либо подробностей или информации, используя опцию «тихо» следующим образом:
Or
apk add <package_name> -q
Например, мы устанавливаем «htop» без вывода какой-либо информации с помощью следующей команды:
Как видите, предыдущая команда не выводит никаких подробностей и устанавливает «htop».
Дополнительный совет: если у вас более старая версия Alpine Linux и вы хотите установить новый или обновленный пакет, вы можете использовать следующую команду:
rm -rf /var/cache/apk/*
Заключение
В этом кратком руководстве объясняется, как установить пакет в Alpine Linux. Вы можете легко установить пакеты с помощью менеджера пакетов Alpine, apk. Вы должны использовать команду «apk add». Мы видели много способов установки пакетов, таких как установка пакетов из альпийских репозиториев, установка локальных пакетов и т. д.
Кроме того, вы можете изменить процесс установки по своему усмотрению, используя множество опций, которые мы предоставили с краткими подробностями в этом руководстве.