Поиск по сайту:

Как установить пакет в Alpine Linux


В каждом дистрибутиве Linux есть предустановленные менеджеры пакетов для установки, удаления и управления пакетами в системе. В Alpine Linux также есть менеджер пакетов, известный как Package Keeper APK. Все версии Alpine поставляются с предварительно установленным Apk, который позволяет выполнять множество задач по управлению пакетами, включая обновление, поиск, установку, удаление, составление списка и другие пакеты программного обеспечения. Однако, если вы новичок в Alpine Linux, вам может понадобиться разъяснение при установке пакета. В этом кратком руководстве мы объясним способы установки пакета в Alpine Linux.

Как установить пакет в Alpine Linux

Давайте теперь разделим этот раздел на разные части, чтобы объяснить подходы, которые вы можете попробовать установить в Alpine Linux:

Установите пакет из репозитория Alpine

Вы можете установить любой доступный пакет в репозитории Alpine и его необходимые зависимости. Общий синтаксис установки любого пакета в Alpine Linux следующий:

apk add <package_name>

Например, мы устанавливаем пакет «neofetch», используя следующую команду:

apk add neofetch

Предыдущая команда устанавливает neofetch вместе со всеми необходимыми зависимостями. Не забудьте добавить команду, которая устанавливает новейший пакет, если у вас несколько репозиториев.

Установить определенный пакет

Вы можете установить определенную версию любого пакета, который хотите установить. Вы можете следовать простому синтаксису:

apk add <package_name>=<version>

Для этого перейдите на официальный сайт пакетов Alpine Linux. После этого найдите пакет, который вы хотите установить, и найдите его версию. Здесь мы устанавливаем «htop». Для этого находим его версию.

Теперь мы устанавливаем htop с помощью следующей команды:

apk add htop=3.2.1-r1

Установить несколько пакетов

Вы можете установить сразу несколько пакетов, потому что вам нужно только добавить имена всех пакетов, которые вы хотите установить, с помощью команды add.

apk add <package_name 1> <package_name 2>....

Сначала мы устанавливаем два пакета, «neofetch» и «htop», используя их имена:

apk add neofetch htop

Вы также можете установить несколько пакетов с их конкретными версиями.

apk add <package_name 1 with=version> <package_name 2=version>....

Здесь мы устанавливаем те же пакеты, указав их версии.

apk add neofetch=7.1.0-r1 htop=3.2.1-r1

Установить локальный пакет

Вы можете установить локально доступный пакет apk. Если на вашем устройстве нет интернета, используйте флаг –allow-untrusted. Для этого используйте следующую команду:

apk add --allow-untrusted /path/to/file.apk

Установите несколько локальных пакетов

Если вам нужно установить несколько локальных пакетов в Alpine Linux со всеми их зависимостями, используйте следующую команду:

apk add --allow-untrusted /var/tig-2.2-r0.apk /var/git-2.11.1-20.apk

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

Есть несколько вариантов загрузки пакетов в Alpine Linux. С помощью которого вы можете модифицировать процесс установки пакета.

Интерактивный

Вы можете использовать параметр «-i» или «—interactive», чтобы вызвать взаимодействие с пользователем и запросить подтверждение перед установкой пакета. Используя эту опцию, вы можете принудительно подтвердить перед началом процесса установки. Его синтаксис примерно такой:

apk add <package_name> --interactive
Or
apk add <package_name> -i

Здесь мы устанавливаем «htop» с интерактивной опцией, используя следующую команду:

apk add htop --interactive

Вы можете видеть, что он просит вас продолжить процесс установки. Вы можете завершить процесс установки, набрав «y», или прервать операцию, набрав «n».

Нет кеша

При установке пакета, если вы не хотите использовать локальный путь к кешу, вы можете использовать параметр «без кеша» следующим образом:

apk add <package_name> --no-cache

Мы устанавливаем «htop» без пути к локальному кешу:

apk add htop --no-cache

Тихий

Вы можете установить пакет без печати каких-либо подробностей или информации, используя опцию «тихо» следующим образом:

apk add <package_name> --quiet
Or
apk add <package_name> -q

Например, мы устанавливаем «htop» без вывода какой-либо информации с помощью следующей команды:

apk add htop --quiet

Как видите, предыдущая команда не выводит никаких подробностей и устанавливает «htop».

Дополнительный совет: если у вас более старая версия Alpine Linux и вы хотите установить новый или обновленный пакет, вы можете использовать следующую команду:

apk add --update <package> && \
 rm -rf /var/cache/apk/*

Заключение

В этом кратком руководстве объясняется, как установить пакет в Alpine Linux. Вы можете легко установить пакеты с помощью менеджера пакетов Alpine, apk. Вы должны использовать команду «apk add». Мы видели много способов установки пакетов, таких как установка пакетов из альпийских репозиториев, установка локальных пакетов и т. д.

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

Статьи по данной тематике: