Skip to content

Commit

Permalink
installation.md: simplify build-from-source for rpm distros
Browse files Browse the repository at this point in the history
RPM distros can simply run `dnf builddep` on `rpm/podman.spec`. That
specfile already handles dependencies for all supported versions of
Fedora and CentOS Stream so it's a lot simpler than explicitly
specifying all dependencies.

Resolves: containers#157

Signed-off-by: Lokesh Mandvekar <[email protected]>
  • Loading branch information
lsm5 committed Jul 12, 2023
1 parent 12454cb commit 20cb85b
Showing 1 changed file with 5 additions and 23 deletions.
28 changes: 5 additions & 23 deletions docs/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -283,32 +283,14 @@ sudo dnf install podman

**Required**

Fedora, CentOS, RHEL, and related distributions you should try to run
`make package-install` which will install dependencies, build the source,
On Fedora, CentOS Stream, RHEL, and related distributions you should try to run
`make rpm-install` which will install dependencies, build the source,
produce rpms for the current platform and install them in the end.

```bash
sudo yum install -y \
btrfs-progs-devel \
conmon \
containernetworking-plugins \
containers-common \
crun \
device-mapper-devel \
git \
glib2-devel \
glibc-devel \
glibc-static \
go \
golang-github-cpuguy83-md2man \
gpgme-devel \
iptables \
libassuan-devel \
libgpg-error-devel \
libseccomp-devel \
libselinux-devel \
make \
pkgconfig
sudo dnf builddep -y rpm/podman.spec
make rpm
sudo make rpm-install
```

Debian, Ubuntu, and related distributions:
Expand Down

0 comments on commit 20cb85b

Please sign in to comment.