README.md updates - compatibility table

This commit is contained in:
Andrew Schott 2024-06-15 00:04:20 -05:00
parent 3359dcca90
commit 8315314bc6
2 changed files with 30 additions and 20 deletions

View file

@ -15,31 +15,26 @@ This is for my educational purposes of learning rust to do tasks that I have don
## **TESTED ENVIRONMENTS** ## **TESTED ENVIRONMENTS**
|DISTRIBUTION|STATUS| Currently I am testing on live hardware first where possible, then in distrobox if not. As time permits, I am using VMs to personally test. Trusted contributors will count as a passed/failed contributor test.
|DISTRIBUTION|PERSONALLY TESTED|CONTRIBUTOR TESTED|
| :-- | :-- | | :-- | :-- |
|Arch|no (errors in distrobox)| |Arch|no - errors out in distrobox|no|
|Debian / Ubuntu|yes (via distrobox)| |Debian / Ubuntu|distrobox|no|
|OpenMandriva / Mageia|no (no dsitrobox support)| |OpenMandriva / Mageia|no - lacks distrobox support|no|
|RHEL / Fedora|yes, primary platform currently being used by myself| |RHEL / Fedora|yes|yes|
|SuSE/ OpenSuSE|yes| |SuSE/ OpenSuSE|yes|no|
## **COMPILING** ## **COMPILING**
To compile the application you will need to have rust and cargo installed. To compile the application you will need to have rust and cargo installed.
### **RHEL/FEDORA** ### **ARCH & DERIVATIVES (UNTESTED)**
``` ```
sudo dnf install rust cargo -y sudo pacman -Sy rust
``` rustup default stable
### **SUSE/OPENSUSE**
The [official documentation from OpenSuSE.org](https://en.opensuse.org/Rust) states to use rustup, so here it is:
```
sudo zypper install rustup && rustup toolchain install stable
``` ```
### **DEBIAN & DERIVATIVES** ### **DEBIAN & DERIVATIVES**
@ -65,11 +60,26 @@ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
The final command above will pull in and run the installer. Follow the prompts on screen. The final command above will pull in and run the installer. Follow the prompts on screen.
### **ARCH & DERIVATIVES** ### **OPENMANDRIVA/MAGEIA (UNTESTED)
``` ```
sudo pacman -Sy rust sudo urpmi update
rustup default stable sudo urpmi install gcc curl make
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
```
### **RHEL/FEDORA**
```
sudo dnf install rust cargo -y
```
### **SUSE/OPENSUSE**
The [official documentation from OpenSuSE.org](https://en.opensuse.org/Rust) states to use rustup, so here it is:
```
sudo zypper install rustup && rustup toolchain install stable
``` ```
## **OSUPDATE ACQUISITION, COMPILATION AND USAGE** ## **OSUPDATE ACQUISITION, COMPILATION AND USAGE**

Binary file not shown.