# Pre-release Installation

Sometimes we might ask you to test a development/pre-release release. This is the instruction on how to get this pre-release.

It is always helpful to have as many testers as we can, so if you want to run a pre-release without us asking, you are welcome to do so. But do note that bugs may occur.

For now, we only build RPM packages for pre-releases.

### Fedora (42 & 43)

``` console
$ curl https://app.eduvpn.org/linux/v4-dev/rpm/app+linux+dev@eduvpn.org.asc | sudo tee /etc/pki/rpm-gpg/RPM-GPG-KEY-python-eduvpn-client_v4-dev > /dev/null
$ cat << 'EOF' | sudo tee /etc/yum.repos.d/python-eduvpn-client_v4-dev.repo
[python-eduvpn-client_v4-dev]
name=eduVPN for Linux 4.x Pre-releases (Fedora $releasever)
baseurl=https://app.eduvpn.org/linux/v4-dev/rpm/fedora-$releasever-$basearch
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-python-eduvpn-client_v4-dev
gpgcheck=1
enabled=1
EOF
$ sudo dnf install eduvpn-client
```

### CentOS (Stream 9)

``` console
$ curl https://app.eduvpn.org/linux/v4-dev/rpm/app+linux+dev@eduvpn.org.asc | sudo tee /etc/pki/rpm-gpg/RPM-GPG-KEY-python-eduvpn-client_v4-dev > /dev/null
$ cat << 'EOF' | sudo tee /etc/yum.repos.d/python-eduvpn-client_v4-dev.repo
[python-eduvpn-client_v4-dev]
name=eduVPN for Linux 4.x Pre-releases (CentOS Stream 9)
baseurl=https://app.eduvpn.org/linux/v4-dev/rpm/centos-stream+epel-next-9-$basearch
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-python-eduvpn-client_v4-dev
gpgcheck=1
enabled=1
EOF
$ sudo dnf install eduvpn-client
```

### AlmaLinux (AlmaLinux 9)

```console
$ curl https://app.eduvpn.org/linux/v4-dev/rpm/app+linux+dev@eduvpn.org.asc | sudo tee /etc/pki/rpm-gpg/RPM-GPG-KEY-python-eduvpn-client_v4-dev > /dev/null
$ cat << 'EOF' | sudo tee /etc/yum.repos.d/python-eduvpn-client_v4-dev.repo
[python-eduvpn-client_v4-dev]
name=eduVPN for Linux 4.x Pre-releases (AlmaLinux 9)
baseurl=https://app.eduvpn.org/linux/v4-dev/rpm/alma+epel-9-$basearch
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-python-eduvpn-client_v4-dev
gpgcheck=1
enabled=1
EOF
$ sudo dnf install epel-release
$ sudo dnf install eduvpn-client
```

### Rocky Linux (RockyLinux 9)

```console
$ curl https://app.eduvpn.org/linux/v4-dev/rpm/app+linux+dev@eduvpn.org.asc | sudo tee /etc/pki/rpm-gpg/RPM-GPG-KEY-python-eduvpn-client_v4-dev > /dev/null
$ cat << 'EOF' | sudo tee /etc/yum.repos.d/python-eduvpn-client_v4-dev.repo
[python-eduvpn-client_v4-dev]
name=eduVPN for Linux 4.x Pre-releases (Rocky Linux 9)
baseurl=https://app.eduvpn.org/linux/v4-dev/rpm/rocky+epel-9-$basearch
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-python-eduvpn-client_v4-dev
gpgcheck=1
enabled=1
EOF
$ sudo dnf install epel-release
$ sudo dnf install eduvpn-client
```
