mirror of
https://github.com/containers/skopeo.git
synced 2025-08-15 21:23:39 +00:00
include OBS install steps for CentOS
additional formatting changes Co-authored-by: Tom Sweeney <tsweeney@redhat.com> Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
This commit is contained in:
parent
8151b89b81
commit
248a1dd01a
76
install.md
76
install.md
@ -1,36 +1,74 @@
|
|||||||
# Installing from packages
|
# Installing from packages
|
||||||
|
|
||||||
`skopeo` may already be packaged in your distribution, for example on
|
## Distribution Packages
|
||||||
RHEL/CentOS ≥ 8 or Fedora you can install it using:
|
`skopeo` may already be packaged in your distribution.
|
||||||
|
|
||||||
|
### Fedora
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
$ sudo dnf install skopeo
|
$ sudo dnf -y install skopeo
|
||||||
```
|
### RHEL/CentOS ≥ 8 and CentOS Stream
|
||||||
|
|
||||||
on RHEL/CentOS ≤ 7.x:
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
$ sudo yum install skopeo
|
$ sudo dnf -y install skopeo
|
||||||
```
|
```
|
||||||
|
|
||||||
for openSUSE:
|
Newer Skopeo releases may be available on the repositories provided by the
|
||||||
|
Kubic project. Beware, these may not be suitable for production environments.
|
||||||
|
|
||||||
|
on CentOS 8:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
$ sudo dnf -y module disable container-tools
|
||||||
|
$ sudo dnf -y install 'dnf-command(copr)'
|
||||||
|
$ sudo dnf -y copr enable rhcontainerbot/container-selinux
|
||||||
|
$ sudo curl -L -o /etc/yum.repos.d/devel:kubic:libcontainers:stable.repo https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/CentOS_8/devel:kubic:libcontainers:stable.repo
|
||||||
|
$ sudo dnf -y install skopeo
|
||||||
|
```
|
||||||
|
|
||||||
|
on CentOS 8 Stream:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
sudo dnf -y module disable container-tools
|
||||||
|
sudo dnf -y install 'dnf-command(copr)'
|
||||||
|
sudo dnf -y copr enable rhcontainerbot/container-selinux
|
||||||
|
sudo curl -L -o /etc/yum.repos.d/devel:kubic:libcontainers:stable.repo https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/CentOS_8_Stream/devel:kubic:libcontainers:stable.repo
|
||||||
|
sudo dnf -y install skopeo
|
||||||
|
```
|
||||||
|
|
||||||
|
### RHEL/CentOS ≤ 7.x
|
||||||
|
|
||||||
|
```sh
|
||||||
|
$ sudo yum -y install skopeo
|
||||||
|
```
|
||||||
|
|
||||||
|
Newer Skopeo releases may be available on the repositories provided by the
|
||||||
|
Kubic project. Beware, these may not be suitable for production environments.
|
||||||
|
|
||||||
|
```sh
|
||||||
|
$ sudo curl -L -o /etc/yum.repos.d/devel:kubic:libcontainers:stable.repo https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/CentOS_7/devel:kubic:libcontainers:stable.repo
|
||||||
|
$ sudo yum -y install skopeo
|
||||||
|
```
|
||||||
|
|
||||||
|
### openSUSE
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
$ sudo zypper install skopeo
|
$ sudo zypper install skopeo
|
||||||
```
|
```
|
||||||
|
|
||||||
on alpine:
|
### Alpine
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
$ sudo apk add skopeo
|
$ sudo apk add skopeo
|
||||||
```
|
```
|
||||||
|
|
||||||
on macOS:
|
### macOS
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
$ brew install skopeo
|
$ brew install skopeo
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Debian ≥ 10 and Ubuntu ≥ 18.04
|
||||||
Debian (10 and newer including Raspbian) and Ubuntu (18.04 and newer): Packages
|
Debian (10 and newer including Raspbian) and Ubuntu (18.04 and newer): Packages
|
||||||
are available via the [Kubic][0] project repositories:
|
are available via the [Kubic][0] project repositories:
|
||||||
|
|
||||||
@ -39,37 +77,37 @@ are available via the [Kubic][0] project repositories:
|
|||||||
```bash
|
```bash
|
||||||
# Debian Unstable/Sid:
|
# Debian Unstable/Sid:
|
||||||
$ echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_Unstable/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
|
$ echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_Unstable/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
|
||||||
$ wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/Debian_Unstable/Release.key -O- | sudo apt-key add -
|
$ curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_Unstable/Release.key | sudo apt-key add -
|
||||||
```
|
```
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Debian Testing:
|
# Debian Testing:
|
||||||
$ echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_Testing/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
|
$ echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_Testing/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
|
||||||
$ wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/Debian_Testing/Release.key -O- | sudo apt-key add -
|
$ curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_Testing/Release.key | sudo apt-key add -
|
||||||
```
|
```
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Debian 10:
|
# 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 http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_10/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
|
||||||
$ wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/Debian_10/Release.key -O- | sudo apt-key add -
|
$ curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_10/Release.key | sudo apt-key add -
|
||||||
```
|
```
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Raspbian 10:
|
# Raspbian 10:
|
||||||
$ echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Raspbian_10/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
|
$ echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Raspbian_10/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
|
||||||
$ wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/Raspbian_10/Release.key -O- | sudo apt-key add -
|
$ curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Raspbian_10/Release.key | sudo apt-key add -
|
||||||
```
|
```
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Ubuntu (18.04, 19.04 and 19.10):
|
# Ubuntu (18.04, 19.04, 19.10 and 20.04):
|
||||||
$ . /etc/os-release
|
$ . /etc/os-release
|
||||||
$ sudo sh -c "echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/x${NAME}_${VERSION_ID}/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list"
|
$ sudo sh -c "echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/x${NAME}_${VERSION_ID}/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list"
|
||||||
$ wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/x${NAME}_${VERSION_ID}/Release.key -O- | sudo apt-key add -
|
$ curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/x${NAME}_${VERSION_ID}/Release.key | sudo apt-key add -
|
||||||
```
|
```
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ sudo apt-get update -qq
|
$ sudo apt-get -y update
|
||||||
$ sudo apt-get install skopeo
|
$ sudo apt-get -y install skopeo
|
||||||
```
|
```
|
||||||
|
|
||||||
Otherwise, read on for building and installing it from source:
|
Otherwise, read on for building and installing it from source:
|
||||||
@ -79,6 +117,8 @@ To build the `skopeo` binary you need at least Go 1.12.
|
|||||||
There are two ways to build skopeo: in a container, or locally without a
|
There are two ways to build skopeo: in a container, or locally without a
|
||||||
container. Choose the one which better matches your needs and environment.
|
container. Choose the one which better matches your needs and environment.
|
||||||
|
|
||||||
|
## Building from Source
|
||||||
|
|
||||||
### Building without a container
|
### Building without a container
|
||||||
|
|
||||||
Building without a container requires a bit more manual work and setup in your
|
Building without a container requires a bit more manual work and setup in your
|
||||||
|
Loading…
Reference in New Issue
Block a user