diff --git a/install.md b/install.md index 451056c9..1ceec974 100644 --- a/install.md +++ b/install.md @@ -77,9 +77,9 @@ $ nix-env -i skopeo ### Debian -The skopeo package is available in the [Bullseye (testing) -branch](https://packages.debian.org/bullseye/podman), which will be the -next stable release (Debian 11) as well as the Debian Unstable/Sid. +The skopeo package is available in +the [Bullseye (testing) branch](https://packages.debian.org/bullseye/skopeo), which +will be the next stable release (Debian 11) as well as Debian Unstable/Sid. ```bash # Debian Testing/Bullseye or Unstable/Sid @@ -87,24 +87,36 @@ sudo apt-get update sudo apt-get -y install skopeo ``` -The [Kubic project](https://build.opensuse.org/project/show/devel:kubic:libcontainers:stable) -provides packages for Debian 10. The Kubic packages for Debian Testing/Bullseye and Debian Unstable/Sid -have been discontinued to avoid -[conflicts](https://github.com/containers/buildah/issues/2797) with the official packages. +If you would prefer newer (though not as well-tested) packages, +the [Kubic project](https://build.opensuse.org/package/show/devel:kubic:libcontainers:stable/skopeo) +provides packages for Debian 10 and newer. The packages in Kubic project repos are more frequently +updated than the one in Debian's official repositories, due to how Debian works. +The build sources for the Kubic packages can be found [here](https://gitlab.com/rhcontainerbot/skopeo/-/tree/debian/debian). -Caution: If you upgrade from Debian 10 to Testing/Bullseye or -Unstable/Sid you would likely end up downgrading Skopeo because the version in -OBS is more frequently updated than the one in Debian's official repositories, -due to how Debian works. +CAUTION: On Debian 11 and newer, including Debian Testing and Sid, we highly recommend you use Buildah, Podman and Skopeo ONLY from EITHER the Kubic repo +OR the official Debian repos. Mixing and matching may lead to unpredictable situations including installation conflicts. ```bash # Debian 10 -echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_10/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list +echo 'deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_10/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_10/Release.key | sudo apt-key add - -sudo apt-get -y update +sudo apt-get update +sudo apt-get -y install skopeo + +# Debian Testing +echo 'deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_Testing/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list +curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_Testing/Release.key | sudo apt-key add - +sudo apt-get update +sudo apt-get -y install skopeo + +# Debian Sid/Unstable +echo 'deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_Unstable/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list +curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_Unstable/Release.key | sudo apt-key add - +sudo apt-get update sudo apt-get -y install skopeo ``` + ### Raspberry Pi OS armhf (ex Raspbian) The Kubic project provides packages for Raspbian 10. @@ -122,7 +134,7 @@ sudo apt-get -qq -y install skopeo Raspberry Pi OS uses the standard Debian's repositories, so it is fully compatible with Debian's arm64 repository. -You can simply follow the [steps for Debian](#debian) to install podman. +You can simply follow the [steps for Debian](#debian) to install Skopeo. ### Ubuntu @@ -136,11 +148,17 @@ sudo apt-get -y update sudo apt-get -y install skopeo ``` -The Kubic project provides packages for some older Ubuntu versions +If you would prefer newer (though not as well-tested) packages, +the [Kubic project](https://build.opensuse.org/package/show/devel:kubic:libcontainers:stable/skopeo) +provides packages for active Ubuntu releases 18.04 and newer (it should also work with direct derivatives like Pop!\_OS). Checkout the [Kubic project page](https://build.opensuse.org/package/show/devel:kubic:libcontainers:stable/skopeo) for a list of supported Ubuntu version and architecture combinations. **NOTE:** The command `sudo apt-get -y upgrade` maybe required in some cases if Skopeo cannot be installed without it. +The build sources for the Kubic packages can be found [here](https://gitlab.com/rhcontainerbot/skopeo/-/tree/debian/debian). + +CAUTION: On Ubuntu 20.10 and newer, we highly recommend you use Buildah, Podman and Skopeo ONLY from EITHER the Kubic repo +OR the official Ubuntu repos. Mixing and matching may lead to unpredictable situations including installation conflicts. ```bash . /etc/os-release