Как установить podman на SLES 12

Я попытался напрямую установить podman на SLES 12, но похоже, что пакет отсутствует.

dmitry@sles12:~> sudo zypper in podman
Refreshing service 'Advanced_Systems_Management_Module_x86_64'.
Refreshing service 'Containers_Module_x86_64'.
Refreshing service 'Legacy_Module_x86_64'.
Refreshing service 'Public_Cloud_Module_x86_64'.
Refreshing service 'SUSE_Linux_Enterprise_Server_x86_64'.
Refreshing service 'Web_and_Scripting_Module_x86_64'.
Loading repository data...
Reading installed packages...
'podman' not found in package names. Trying capabilities.
No provider of 'podman' found.
Resolving package dependencies...

Nothing to do.

Единственная информация, которую я нашел о запуске podman на SLES 12, это

SLES 12 — плохая платформа для работы с текущей контейнерной технологией. Он слишком стар для этого и основан на докере, а не на podman.

источник: https://lists.opensuse.org/opensuse-kubic/2019-10/msg00009.html

Насколько я знаю, SLES 12 все еще поддерживается. Я проверил последние примечания к выпуску SLES 12 SP4 и SLES 12 SP5, эти два были выпущены после первого публичный выпуск podman, но podman не упоминается.


person Dima Atanov    schedule 05.04.2021    source источник


Ответы (1)


Podman официально не предоставляется для SLE-11.

Пожалуйста, ознакомьтесь с примечаниями к выпуску SLES 15 SP2 (поддержка 5.2.1 для podman):

Начиная с SUSE Linux Enterprise Server 15 SP2, podman является поддерживаемым механизмом контейнеров. Однако некоторые функции podman в настоящее время не поддерживаются: [...]

Источник: https://www.suse.com/releasenotes/x86_64/SUSE-SLES/15-SP2/#jsc-SLE-9112

Вы можете попробовать неподдерживаемую версию podman, используя пакет из репозитория Virtualization:containers сообщества:

https://build.opensuse.org/package/show/Virtualization%3Acontainers/podman

Примерная процедура:

zypper ar --refresh https://download.opensuse.org/repositories/Virtualization:/containers/SLE_12_SP5/Virtualization:containers.repo
zypper ref
zypper in podman

Вам обязательно нужно будет принять/довериться данным подписи репо во время процедуры, и в конечном итоге вам также потребуется установить дополнительные зависимости из других репозиториев.

Переход на SLES 15 SP2 может быть более простым способом.

person CupRacer    schedule 21.04.2021