mirror of
https://github.com/ublue-os/bazzite.git
synced 2025-02-06 00:39:52 +00:00
chore(docs): Distrobox Edits (#1644)
* chore(docs): Distrobox Edits Small formatting * chore(docs): snarky note
This commit is contained in:
parent
8df95d4ebe
commit
e513b20b0e
@ -2,13 +2,13 @@
|
|||||||
<!--{"url_discourse": "https://universal-blue.discourse.group/docs?topic=2640", "fetched_at": "2024-09-03 16:43:09.168054+00:00"}-->
|
<!--{"url_discourse": "https://universal-blue.discourse.group/docs?topic=2640", "fetched_at": "2024-09-03 16:43:09.168054+00:00"}-->
|
||||||
<!-- ANCHOR_END: METADATA -->
|
<!-- ANCHOR_END: METADATA -->
|
||||||
|
|
||||||
## What is Distrobox?
|
# What is Distrobox?
|
||||||
|
|
||||||
![distrobox|310x113, 50%](../img/distrobox.png)
|
![distrobox|310x113, 50%](../img/distrobox.png)
|
||||||
|
|
||||||
Run other minimal variants of popular Linux distributions in Bazzite inside of a container, and access each distribution's packages without any of their dependencies and libraries affecting the host machine.
|
Run other minimal variants of popular Linux distributions in Bazzite inside of a container, and access each distribution's packages without any of their dependencies and libraries affecting the host machine.
|
||||||
|
|
||||||
**Important Notes**:
|
# **Important Notes**:
|
||||||
|
|
||||||
- Containers are **not** virtual machines.
|
- Containers are **not** virtual machines.
|
||||||
- Containers are intended to be **disposable** and may run into issues where they need to be recreated.
|
- Containers are intended to be **disposable** and may run into issues where they need to be recreated.
|
||||||
@ -17,7 +17,11 @@ Run other minimal variants of popular Linux distributions in Bazzite inside of a
|
|||||||
|
|
||||||
Distrobox containers run sub-systems of other popular [Linux distributions](https://distrobox.it/compatibility/#containers-distros) with access to their package managers (`apt`, `dnf`, `pacman`, etc.) and their package formats (`.deb`/`.rpm`) and any additional repositories like the [AUR](https://aur.archlinux.org/).
|
Distrobox containers run sub-systems of other popular [Linux distributions](https://distrobox.it/compatibility/#containers-distros) with access to their package managers (`apt`, `dnf`, `pacman`, etc.) and their package formats (`.deb`/`.rpm`) and any additional repositories like the [AUR](https://aur.archlinux.org/).
|
||||||
|
|
||||||
|
## Arch Linux Distrobox Container Example:
|
||||||
|
|
||||||
![i use arch btw|690x229, 75%](../img/i_use_arch_btw.png)
|
![i use arch btw|690x229, 75%](../img/i_use_arch_btw.png)
|
||||||
|
>i use Arch (in a container) btw.
|
||||||
|
|
||||||
|
|
||||||
**Linux Distribution Examples**:
|
**Linux Distribution Examples**:
|
||||||
|
|
||||||
@ -30,17 +34,17 @@ Distrobox containers run sub-systems of other popular [Linux distributions](http
|
|||||||
| [Void Linux][void] | [`xbps`][xbps] | [Void Linux Packages][void_pkgs] |
|
| [Void Linux][void] | [`xbps`][xbps] | [Void Linux Packages][void_pkgs] |
|
||||||
| [Alpine Linux][alpine] | [`apk`][apk] | [Alpine Linux Packages][alpine_pkgs] |
|
| [Alpine Linux][alpine] | [`apk`][apk] | [Alpine Linux Packages][alpine_pkgs] |
|
||||||
|
|
||||||
## Use Cases
|
# Use Cases
|
||||||
|
|
||||||
Distrobox containers can be used for both **development environments** and **installing applications that are not available in any of the other installation methods** which can be exclusive to specific package managers.
|
Distrobox containers can be used for both **development environments** and **installing applications that are not available in any of the other installation methods** which can be exclusive to specific package managers.
|
||||||
|
|
||||||
### Distrobox Graphical Interface
|
# Distrobox Graphical Interface
|
||||||
|
|
||||||
![BoxBuddy|690x382, 75%](../img/BoxBuddy.png)
|
![BoxBuddy|690x382, 75%](../img/BoxBuddy.png)
|
||||||
|
|
||||||
Distrobox containers can be created and managed graphically with [BoxBuddy](https://github.com/Dvlv/BoxBuddyRS) which is pre-installed.
|
Distrobox containers can be created and managed graphically with [BoxBuddy](https://github.com/Dvlv/BoxBuddyRS) which is pre-installed.
|
||||||
|
|
||||||
## Desktop Integration
|
# Desktop Integration
|
||||||
|
|
||||||
Applications with a graphical user interface can integrate with your system with an application shortcut **entering this command inside of the container**:
|
Applications with a graphical user interface can integrate with your system with an application shortcut **entering this command inside of the container**:
|
||||||
|
|
||||||
@ -50,7 +54,7 @@ distrobox-export --app <package>
|
|||||||
|
|
||||||
> [Read Bluefin's documentation on how containers integrate with your system](https://docs.projectbluefin.io/bluefin-dx#pet-containers).
|
> [Read Bluefin's documentation on how containers integrate with your system](https://docs.projectbluefin.io/bluefin-dx#pet-containers).
|
||||||
|
|
||||||
## Manually Create Pre-Configured Distrobox Containers
|
# Manually Create Pre-Configured Distrobox Containers
|
||||||
|
|
||||||
```command
|
```command
|
||||||
ujust distrobox-assemble
|
ujust distrobox-assemble
|
||||||
@ -60,7 +64,7 @@ Select the container that you want to use.
|
|||||||
|
|
||||||
> **Advanced users**: Declare your own custom Distrobox containers following the [`distrobox-assemble` documentation](https://distrobox.it/usage/distrobox-assemble/).
|
> **Advanced users**: Declare your own custom Distrobox containers following the [`distrobox-assemble` documentation](https://distrobox.it/usage/distrobox-assemble/).
|
||||||
|
|
||||||
### Entering The Container
|
## Entering The Container
|
||||||
|
|
||||||
Swap between different containers in your host with the terminal or alternatively **enter**:
|
Swap between different containers in your host with the terminal or alternatively **enter**:
|
||||||
|
|
||||||
@ -68,7 +72,7 @@ Swap between different containers in your host with the terminal or alternativel
|
|||||||
distrobox enter <container>
|
distrobox enter <container>
|
||||||
```
|
```
|
||||||
|
|
||||||
### Removing Distrobox Containers
|
# Removing Distrobox Containers
|
||||||
|
|
||||||
Delete containers graphically with BoxBuddy.
|
Delete containers graphically with BoxBuddy.
|
||||||
|
|
||||||
@ -82,11 +86,11 @@ distrobox stop <container_name>
|
|||||||
distrobox rm -f <container_name>
|
distrobox rm -f <container_name>
|
||||||
```
|
```
|
||||||
|
|
||||||
## Distrobox Video Guide
|
# Distrobox Video Guide
|
||||||
|
|
||||||
https://youtu.be/5m0YfIiypwA
|
https://youtu.be/5m0YfIiypwA
|
||||||
|
|
||||||
## Project Website
|
# Project Website
|
||||||
|
|
||||||
https://distrobox.it/
|
https://distrobox.it/
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user