Commit Graph

363 Commits

Author SHA1 Message Date
Luca Di Maio
e76b16ea5a docs: update xhost command to be silent. Fix #1350
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-05-01 16:52:41 +02:00
Luca Di Maio
e67233ef57 docs: add Slackware 15. Fix #1357
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-05-01 16:35:25 +02:00
Mirko Brombin
1e25116554 Update copyright in footer (#1365) 2024-05-01 16:20:02 +02:00
Luca Di Maio
2e46ed3a7d docs: move upgrading instruction a bit more ahead, Fix #1342
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-05-01 16:02:02 +02:00
K.B.Dharun Krishna
adc425d0e5 chore: bump CI actions, minor fixes to README and other files (#1345)
* chore: bump CI actions, minor fixes to README and other files

* docs: fix typo
2024-05-01 12:06:05 +02:00
Ferenc-
0b841fd18a Support latest alpine (#1341)
Signed-off-by: Ferenc Géczi <ferenc.gm@gmail.com>
2024-05-01 11:59:56 +02:00
Jami Kettunen
7517cefd77 Support musl variant of Void Linux (#1327)
* init: fix Void musl setup by avoiding locale

This isn't applicable without glibc.

* docs: advertise compatibility with musl variant of Void Linux
2024-05-01 11:52:32 +02:00
Jami Kettunen
618bf902de init: massively speed up apt/pacman/xbps deps install (#1324)
* init: massively speed up apt-get deps install

Similar to the previous apk optimization instead of checking each
package one by one instead grab the matching ones from "apt list" and
pass them directly over to "apt-get install".

This happens to start installing libvte-2.90-common on ubuntu:14.04
where libvte-2.9*-common doesn't match anything when given to apt*
commands directly.

On my end non-toolbox Ubuntu 22.04 and 14.04 images saw a setup time
reduction from ~68 and 80 seconds respectively to just ~44 seconds each!

* init: massively speed up pacman deps install

Also drop both the duplicate vte-common & redundant opengl-driver (mesa
is always picked as default provider) package entries, (once again)
avoid re-installing already up-to-date packages; on my end the setup
time for the non-toolbox arch image was reduced from ~19 seconds to ~13
seconds.

* init: massively speed up xbps deps install

On my end the setup time was reduced from ~25 seconds to ~19 seconds.

* fix(init): resolve issues with older apt versions

Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>

* docs: fix compatibility issue with debian buster backports

Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>

---------

Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
Co-authored-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-05-01 11:52:18 +02:00
Dan
67b8132703 Update useful_tips.md (#1330)
Minor typo fixes
2024-05-01 11:33:43 +02:00
Pat Connors
47615f88a6 docs: Specify that distrobox is in the extra repo (#1316) 2024-05-01 11:27:06 +02:00
Arunava Ghosh
61f1816f0c docs: remove extra ` from xhost command (#1284) 2024-03-25 18:55:05 +01:00
Nathan Povo
3e3b73f50e docs: Add info on upgrading package on steamdeck (#1271)
* Add info on upgrading package on steamdeck

* Improve documentation
2024-03-25 18:54:48 +01:00
xinhangzhou
01db4e2d78 chore: fix typo (#1283)
Signed-off-by: xinhangzhou <shuangcui@aliyun.com>
2024-03-13 18:11:18 +01:00
Gabriel Cozma
214b0f224f docs: Updated Daudix's username (#1276) 2024-03-11 13:47:54 +01:00
Luca Di Maio
4bdf70c9ca docs: add missing export step in libvirt guide
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-27 20:54:03 +01:00
Luca Di Maio
0ccff2081e docs: Update README.md
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-26 22:10:21 +01:00
Luca Di Maio
30040c9368 docs: update Libvirt guide, leverage fixed export of graphical apps for rootful containers
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-26 21:52:10 +01:00
Luca Di Maio
d447d8c71a export: support exporting graphical apps
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-26 21:23:16 +01:00
Brian Di Palma
24a008f83f docs: update useful_tips.md to add note on copying to host clipboard (#1225)
* Update useful_tips.md to add note on copying to host clipboard

* fix linting

---------

Co-authored-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-22 10:58:55 +01:00
Luca Di Maio
759b46022c docs: update usages
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-22 00:07:53 +01:00
Luca Di Maio
447c8dfc32 docs: move desktop session guides to initful systems, Fix #1161
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-22 00:00:01 +01:00
Luca Di Maio
207fa8b29e init: break down logging steps in smaller chunks
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-20 19:50:26 +01:00
Luca Di Maio
22039b2f73 fix linting
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-20 18:58:20 +01:00
Luca Di Maio
871e65b36e docs: update VSCode integration guide to include new tools that simplify the usage/integration
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-20 18:53:21 +01:00
Luca Di Maio
a444d6f866 docs: update Libvirt guide, leverage new features, Fix #1129, Fix #1143
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-19 20:04:27 +01:00
Luca Di Maio
6e26cb2a30 export: add list-apps and list-binaries flags, to list exported stuff inside a container. Fix #1137
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-19 19:05:25 +01:00
Sandorex
d26a926ff7 create: add --hostname argument and DBX_CONTAINER_HOSTNAME env var (#1214)
* Add --hostname argument and DBX_CONTAINER_HOSTNAME env var

* Update usage/distrobox-create.md and useful_tips.md

* Refining error message when hostname is too long
2024-02-18 18:08:36 +01:00
Luca Di Maio
a25493d110 docs: add linuxserver/steamos compatibility, Fix #1202
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-18 17:20:14 +01:00
Luca Di Maio
aaef7994d0 docs: update compaibility list
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-16 06:38:52 +01:00
Luca Di Maio
d409ce4d5b create/enter: add unshare-groups flag, do proper su login only on usnhare-groups and initful containers. Fix #1208
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-16 00:02:33 +01:00
Luca Di Maio
271f17c3d2 docs: update VSCode integration guide, now we have proper remote-container support
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-15 17:57:59 +01:00
Luca Di Maio
36028f9475 CI: properly test initful containers in CI
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-15 17:57:58 +01:00
Michael Haaf
0a9f8aa8bc docs: fix init-hoot script for hostname matching (#1182)
The init-hook provided for creating a distrobox with the
the same hostname as its host has two typos:

- Command substitution wrapping `uname -n` suppressing stdout redirect
- trailing "`"

Using this init-hook as suggested causes build errors.
This fix corrects the suggested script by echoing the command
substitution and removing the trailing "`".

See issue #1164 for details.
2024-02-15 16:30:34 +01:00
Luca Di Maio
a672b4811d docs: update usages for all
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-03 17:03:04 +01:00
Luca Di Maio
e716d0e9a6 docs: update compatibility list, move toolbx-images to upstream toolbx. Fix #1167
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-02 00:03:54 +01:00
Luca Di Maio
1024c91cd1 docs: fix linting
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-01 23:16:20 +01:00
Luca Di Maio
a3cb8d0407 docs: update compatibility list
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-01 23:13:59 +01:00
Osama Albahrani
2f0968d47c all: Bump default container image to Fedora 39 (#1134)
Best-effort, search-and-replace. Checked manually using:

    % rg -iC1 'fedora.*38'

Fedora 39 was released 2023-11-07 (about 2 months ago)

imho, 2 months is enough of a grace period. Thoughts?

- Fixes 89luca89/distrobox#1119
2024-02-01 22:34:23 +01:00
sfalken
da65ee2ce5 docs: Updated URLS for Fedora Images, Removed F36 (#1140) 2024-02-01 22:34:01 +01:00
Bai-Chiang
2fcfc8df0f docs: Update Steam Deck installation guide. (#1109)
- SteamOS 3.5 already preinstalled `distrobox` and `podman`.
- `pipewire` is working now, so update `~/.distroboxrc` instruction.
2024-02-01 22:30:06 +01:00
Pavin Joseph
3b1e312f88 Fix systemd/init container startup (#1069)
Change user login to prevent issues with firefox segfaulting (IPC I/O) related errors. TODO: improve init wait depending on whether container has init or not.

Improved waiting for systemd to start system

Fix creation of systemd login sessions to prevent conflict across multiple active sessions.

some containers are not allowing passthrough of certain environment variables without explicitly passing them using sudo's --preserve-env flag

run podman exec command as root since some distros like suse or arch would ask for user password when using su to login even though the user has no password in /etc/shadow

fix pam_systemd not being checked for su on certain distros like suse or arch.

---------

Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
Co-authored-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-01 22:18:05 +01:00
Luca Di Maio
6ee5467469 docs: update container save/restore, Fix #1015
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-11-19 15:36:40 +01:00
Luca Di Maio
7853799bd6 docs: migrate to new Void images, Fix #1016
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-11-19 15:24:54 +01:00
Luca Di Maio
48cf0c6c1f docs: link assemble options to create flags. Fix #1006
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-11-19 14:41:29 +01:00
Luca Di Maio
375ef16564 docs: update docs
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-11-19 14:36:07 +01:00
Eric Curtin
12e63e434f docs: Windows compatibility using WSL (#1037)
Tested distrobox on Windows Subsystem for Linux today, works as is.
2023-11-19 12:09:36 +01:00
Bas Krahmer
c57d97bfc5 create: fix unshare CLI args order (#1022) 2023-11-19 12:08:34 +01:00
Michal Vyskocil
e0727b8aa7 docs: Update compatibility.md for openSUSE (#1011)
There's a special distrobox-compatible flavor of openSUSE, see https://en.opensuse.org/Distrobox. This is configured as a default image when using distribution provided distrobox packages.
2023-11-19 12:06:23 +01:00
Luca Di Maio
3c889fddef docs: specify how to update a curl/wget install
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-10-02 14:47:12 +02:00
Luca Di Maio
9b4e7ec439 export: add label none to disable labeling. Fix #993
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-09-26 21:07:03 +02:00