Install Gaming Packages with ease
Project description
LibreGaming
Python Program that downloads gaming required packages based on your Linux Distribution.
Table of contents
Distributions:
- I tested this script on these three distributions. but it should also work on their derivatives too.
- Ubuntu.
- Arch Linux.
- Fedora.
Prerequisites:
-
To run this LibreGaming script you need python3 installed if not already. to install python3 click Here.
-
Also you need to enable nonfree packages if you are using Fedora to install steam.
-
You can find the commands to enable nonfree packages for Fedora in this website:
-
Or you can enter these commands that I copied for the above website To enable free and nonfree packages on Fedora enter these command:
sudo dnf install \
https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
To enable nonfree packages on Fedora enter these command:
sudo dnf install \
https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
- now you need to refreash the repos:
sudo dnf group update core
Packages:
Dependencies:
-
git
-
python3
- Install Python3 For Ubuntu:
sudo apt install python3
- Install Python3 For Arch Linux:
sudo pacman install python
- Install Python3 For Fedora:
sudo dnf install python3
- python3-pip is needed to install AUNaseef's protonup which is already inlcuded in the script so you don't have to install it yourself.
Installation:
- To install LibreGaming script you need to enter these commands:
git clone https://github.com/Ahmed-Al-Balochi/LibreGaming.git LibreGaming/
mkdir ~/.local/bin
cp LibreGaming/LibreGaming LibreGaming/getPackageManager ~/.local/bin
- LibreGaming: command not found.
This error can be solved by setting up the PATH in your shell you can do this by entering these lines in your shell file(.bashrc or .zshrc)
- Note that the LibreGaming Script is saved in ~/.local/bin directory by default.
### PATH
if [ -d "$HOME/.local/bin" ] ;
then PATH="$HOME/.local/bin:$PATH"
fi
Usage:
- To run the LibreGaming Script to install both the Gaming packages and ProtonGE enter this command:
LibreGaming -a
- To run the LibreGaming Script to only install ProtonGE enter this command:
LibreGaming -p
- To run the LibreGaming Script to update ProtonGE enter this command:
LibreGaming -pu
- To run the LibreGaming Script to only install the Gaming packages enter this command:
LibreGaming -g
Feedback:
- Tell me what distro to add if yours is not available. And what features you'd like to see.
- Also please report if there are any bugs in the script.
- Your feedback is always welcome.
Credits:
- Thanks to GloriousEggroll for ProtonGE.
- Thanks to AUNaseef protonup for making it easier to install ProtonGE.
- Thanks to flightlessmango for mangohud.
- Thanks to benjamimgois for goverlay.
- Thanks to anyone who downloads this script, and to everyone who gives me feedback.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for LibreGaming-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86733cfe0dea7cc811c02f4018a897c936ed68f80a42d14f3dd8a897b0f318ce |
|
MD5 | 386dfe51124609689faa698f245865d7 |
|
BLAKE2b-256 | c6ae7dd803e626ce09a3a53944b81b0dc7596cf15ce2c5f343269cfc32141cb0 |