README: Update Availability and Try It sections with new packages

We now have official packages for Fedora, unofficial (Fedora Copr)
for other common RPM-based distributions, and the existing
packages with static builds for Debian, and for other RPM-based
distributions.

Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
This commit is contained in:
Stefano Brivio 2022-09-17 01:52:59 +02:00
parent fafdda083f
commit 47d424d083

View file

@ -339,15 +339,19 @@ speeding up local connections, and usually requiring NAT. _pasta_:
* ⌚ drop-in replacement for VPNKit (rootless Docker) * ⌚ drop-in replacement for VPNKit (rootless Docker)
### Availability ### Availability
* ✅ convenience unofficial packages for Debian, RPM-based distributions on * ✅ official [packages](https://src.fedoraproject.org/rpms/passt) for Fedora
x86_64 (static builds) * ✅ unofficial
[packages](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) for CentOS
Stream, EPEL, Mageia, OpenSUSE
* ✅ unofficial packages from x86_64 static builds for other RPM-based
distributions and Debian
* ✅ testing on non-x86_64 architectures (aarch64, armv7l, i386, ppc64, ppc64le, * ✅ testing on non-x86_64 architectures (aarch64, armv7l, i386, ppc64, ppc64le,
s390x) s390x)
* ✅ example Debian [package files](/passt/tree/contrib/debian), * ✅ example Debian [package files](/passt/tree/contrib/debian)
example [`spec` file](/passt/tree/contrib/fedora) for Fedora
* 🛠 official * 🛠 official
[OpenSUSE packages](https://build.opensuse.org/package/show/home:mnhauke/passt) [OpenSUSE packages](https://build.opensuse.org/package/show/home:mnhauke/passt)
* ⌚ official packages for Debian, Fedora, etc. * ⌚ official packages for Debian
([RFP](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1010498)), Arch Linux
### Services ### Services
* ✅ built-in [ARP proxy](/passt/tree/arp.c) * ✅ built-in [ARP proxy](/passt/tree/arp.c)
@ -530,17 +534,20 @@ See also the [test logs](/builds/latest/test/).
cd passt cd passt
make make
* alternatively, [static builds](/builds/latest/x86_64/) for x86_64 as of * alternatively, install one of the available packages:
the latest commit are also available for convenience. Non-official
packages for Debian (and derivatives) and RPM-based distributions are also * [Debian and Debian-based](/builds/latest/x86_64/) (unofficial, from static x86_64 builds)
available there. These binaries and packages are simply built with: * [Fedora](https://src.fedoraproject.org/rpms/passt) (official)
* [CentOS Stream](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
* [EPEL](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
* [Mageia](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
* [OpenSUSE](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
* [Other RPM-based distributions](/builds/latest/x86_64/) (unofficial, from static x86_64 builds)
Static binaries and packages are simply built with:
make pkgs make pkgs
* or use one of the unofficial
[repositories](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) for
CentOS Stream, EPEL, Fedora, Mageia and OpenSUSE Tumbleweed
* have a look at the _man_ page for synopsis and options: * have a look at the _man_ page for synopsis and options:
man ./passt.1 man ./passt.1
@ -565,10 +572,7 @@ See also the [test logs](/builds/latest/test/).
echo working from/to the guest for IPv4 and IPv6 echo working from/to the guest for IPv4 and IPv6
* to connect to a service on the VM, just connect to the same port directly * to connect to a service on the VM, just connect to the same port directly
with the address of the network namespace. For example, to ssh to the guest, with the address of the current network namespace
from the main namespace on the host:
ssh 192.0.2.2
### pasta ### pasta
@ -578,17 +582,20 @@ See also the [test logs](/builds/latest/test/).
cd passt cd passt
make make
* alternatively, [static builds](/builds/latest/x86_64/) for x86_64 as of * alternatively, install one of the available packages:
the latest commit are also available for convenience. Non-official
packages for Debian (and derivatives) and RPM-based distributions are also * [Debian and Debian-based](/builds/latest/x86_64/) (unofficial, from static x86_64 builds)
available there. These binaries and packages are simply built with: * [Fedora](https://src.fedoraproject.org/rpms/passt) (official)
* [CentOS Stream](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
* [EPEL](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
* [Mageia](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
* [OpenSUSE](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
* [Other RPM-based distributions](/builds/latest/x86_64/) (unofficial, from static x86_64 builds)
Static binaries and packages are simply built with:
make pkgs make pkgs
* or use one of the unofficial
[repositories](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) for
CentOS Stream, EPEL, Fedora, Mageia and OpenSUSE Tumbleweed
* have a look at the _man_ page for synopsis and options: * have a look at the _man_ page for synopsis and options:
man ./pasta.1 man ./pasta.1