Error unable to select packages

Error unable to select packages

 

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

 

Установка нового пакета кажется простой, почему-то я не смог его установить. Я обновил ОС и попытался установить пакет docker, но безуспешно. Кстати, для установки docker на ваш Alpine Linux используется данная команда.

 

              apk add docker

 

Как только я ввел приведенный выше код, я получил следующую ошибку.

 

              ERROR: unable to select packages:

              docker (no such package):

              required by: world[docker]

 

Я погуглил и не смог найти никакого решения. Lucilly Я легко нашел решение из-за предыдущего опыта работы с Linux. Я зашел в меню пакетов на официальном веб-сайте alpine Linux и выполнил поиск в docker и увидел, что docker содержится в репозитории сообщества, затем проверил свой репозиторий в Alpine Linux.

 

Вы также можете проверить свой с помощью следующей команды.

 

              tail -f /etc/apk/repositories

 

Как вы видите, я использую только основной репозиторий, а docker недоступен в этом репозитории. Вы должны изменить этот файл и удалить # в начале ссылки сообщества, затем запустите команду обновления.

 

Удаление символа # в начале ссылки на сообщество решило мою проблему, но вы также можете удалить другие. Это поможет вам не получить ошибку: не удается выбрать пакеты ошибка при установке пакета. Мой был просто примером. Не забудьте проверить, что было написано в категории Linux на моем сайте.

 

Спасибо, что уделили время чтению.

 

unable to select packages so:libcrypto.so.3 on alpine

 

Я попытался установить в свой alpine ffmpeg через репозитории сообщества с:

 

              apk add ffmpeg

 

Но я получил следующие ошибки:

 

              ERROR: unable to select packages:

                so:libcrypto.so.3 (no such package):

                 required by: libsrt-1.5.1-r0[so:libcrypto.so.3]

 

Я сделалapk add libcrypto3, а также apk add libressl3.5-libcryptoв соответствии с этим Q & A, но проблема сохранялась.

 

Мой alpine – alpine v3.16.

 

Обновления:

 

Кто-то предложил apk add ffmpeg=5.0.1-r1для alpine v3.16, но я получаю:

 

              % apk search ffmpeg

              ffmpeg-5.1.2-r1

 

              % apk add ffmpeg=5.0.1-r1

              ERROR: unable to select packages:

                so:libmbedcrypto.so.7 (no such package):

                required by: librist-0.2.7-r0[so:libmbedcrypto.so.7]

                so:libcrypto.so.3 (no such package):

                required by: libsrt-1.5.1-r0[so:libcrypto.so.3]

                so:libdav1d.so.6 (no such package):

                required by: ffmpeg-libs-5.1.2-r1[so:libdav1d.so.6]

                ffmpeg-5.1.2-r1:

                breaks: world[ffmpeg=5.0.1-r1]

 

Ответ

 

Подтверждение версии Alpine:

 

              # grep PRETTY_NAME /etc/os-release

              PRETTY_NAME=”Alpine Linux v3.16″

 

Подтверждение репозиториев по умолчанию:

 

              cat /etc/apk/repositories

              https://dl-cdn.alpinelinux.org/alpine/v3.16/main

              https://dl-cdn.alpinelinux.org/alpine/v3.16/community

 

Подтвердите доступную версию:

 

              # apk search -x ffmpeg

              ffmpeg-5.0.1-r1

 

Установка с помощью:

 

              # apk add ffmpeg=5.0.1-r1

 

 

 

 

Наталья Петрова
Оцените автора
Новости города Салавата
Добавить комментарий

Adblock
detector