added distrbox info
This commit is contained in:
@@ -1,4 +1,58 @@
|
||||
# Distrobox
|
||||
Allows the installation of software available on other distributions
|
||||
Allows the installation of software available on other distributions.
|
||||
|
||||
**Content to be added**
|
||||
Under the hood distrobox is creating containers (similar to but much lighter and more integrated than a Virtual Machine) of a different linux distribution, letting your install software from that distro in that container.
|
||||
|
||||
The major difference between distrobox and a normal containers is that:
|
||||
1. Your home folder is shared with the containers to better integrate with your system and desktop environment.
|
||||
2. distrobox has functions to export programs that are installed in the container to make it available to your normal system.
|
||||
|
||||
**Note:** While containers are often used to provide some security by separating programs from your main system, this is not the case or goal of distrobox. The goal of distrobox is to integrate the container with your system to make it like a normal program as much as possible, thus you don't gain the normal security benefits, but it is not any more dangerous than a normal program.
|
||||
|
||||
## Install
|
||||
Simply install distrobox from your system's package manager:
|
||||
|
||||
### Arch-Based
|
||||
```sh
|
||||
sudo pacman -S distrobox
|
||||
```
|
||||
|
||||
### Debian/Ubuntu/Mint
|
||||
```sh
|
||||
sudo apt install distrobox
|
||||
```
|
||||
|
||||
### Fedora
|
||||
```sh
|
||||
sudo dnf install distrobox
|
||||
```
|
||||
|
||||
## Container Backend
|
||||
Note that distrobox also requires a backend to create and run containers, I highly recommend podman.
|
||||
|
||||
See the [Podman Document](Podman.md) for install instructions.
|
||||
|
||||
## Usage
|
||||
|
||||
See the official docs for usage info https://distrobox.it/#quick-start
|
||||
|
||||
Or see [Distroshelf](#distroshelf) below for a nice Graphical Interface.
|
||||
|
||||
# Distroshelf
|
||||
Distroshelf is a nice Graphical Interface to manage and create distrobox containers
|
||||
|
||||
**Note**: distrbox and podman still need to be install on your system, this is simply a graphical interface.
|
||||
|
||||
## Install
|
||||
|
||||
### Flatpak (Universal)
|
||||
Requires [Flatpak](Flatpak.md) to be installed and setup. You should be able to install it through your Graphical Package Manager, otherwise use the command below:
|
||||
|
||||
```sh
|
||||
flatpak install com.ranfdev.DistroShelf
|
||||
```
|
||||
|
||||
### Arch-Based (AUR Package)
|
||||
```sh
|
||||
yay -S distroshelf
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user