New to DistroBox? Start Here: Full Beginner's Tutorial!

  Переглядів 82,906

Learn Linux TV

Learn Linux TV

День тому

What if I told you that you can run AUR packages on Fedora? Or just about any other Linux app that wasn't meant for your Distro of choice? In this video, we'll take a look at DistroBox - a very interesting app that lets you easily cross boundaries between distributions. Perhaps most interesting, graphical apps are a breeze!
Check out the LLTV Shop!
Shirts, bags, cups and much more! ➜ merch.learnlinux.tv
Support the Channel
Show your support for Learn Linux TV and get access to exclusive perks!
• Become a Channel Member ➜ learnlinux.link/member
• Become a Patron ➜ learnlinux.link/patron
Official Stores and Merchandise
• Linux Merch ➜ merch.learnlinux.tv
• Latest book: Mastering Ubuntu Server ➜ ubuntuserverbook.com
• Linux stuff from Amazon ➜ learnlinux.link/amazon
• Awesome Pi-powered KVM ➜ learnlinux.link/tinypilot
• 5% discount on LPI exam vouchers ➜ learnlinux.link/lpi-voucher
Note: Royalties and/or commission is earned from each of the above links
Full Courses from Learn Linux TV
• Linux Crash Course series ➜ linux.video/cc
• Learn how to use tmux ➜ linux.video/tmux
• Learn how to use vim ➜ linux.video/vim
• Bash Scripting Series ➜ linux.video/bash
• Proxmox VE Cluster Full Course ➜ linux.video/pve
• Learn Ansible ➜ linux.video/ansible
Time Codes
00:00 - Intro
04:50 - Installing DistroBox
06:36 - Creating a Box with DistroBox
07:38 - Quick note for Nvidia users
08:02 - Accessing a command prompt from a DistroBox Container
08:51 - Summary of DistroBox so far
10:05 - Note regarding your host's kernel within the container
10:33 - Installing a non-native Distro package with DistroBox
12:20 - Creating DistroBox instances with a specific Name
13:16 - Listing DistroBox Instances
13:38 - Creating containers based on other Linux Distributions
15:37 - Creating a Host App Launcher for a DistroBox App
Episode-Specific Links
• DistroBox PPA for older Ubuntu versions ➜ learnlinux.link/distrobox-ppa
Boost your Linux skills with these stand-alone tutorials
• Essential tweaks for ALL Linux Servers ➜ linux.video/all-servers
• Install Arch Linux ➜ linux.video/arch-guide
• Use Ventoy to create a multi-distro flash drive ➜ linux.video/ventoy
• Browse the web from within your Linux terminal ➜ linux.video/term-web
• From Zero to Proxmox ➜ linux.video/zero-to-pve
• Check out Neovim ➜ linux.video/neovim
• Systemd Deep Dive ➜ linux.video/systemd
• Systemd Timers ➜ • Automate Your Tasks wi...
• Installing an operating system for Raspberry Pi ➜ linux.video/pi-imager
• Connecting to a Linux server via ssh ➜ linux.video/ssh
• Linux permissions ➜ linux.video/perms
• OpenSSH Guide ➜ linux.video/ssh-guide
• 10 Linux Terminal Tips and Tricks ➜ linux.video/cli-tricks-1
• Over 15 Terminal Tricks ➜ linux.video/cli-tricks-2
Learn Linux TV on the Web
• Main site ➜ www.learnlinux.tv
• Community ➜ community.learnlinux.tv
• Enterprise Linux Security Podcast ➜ enterpriselinuxsecurity.show
• The Homelab Show Podcast ➜ thehomelab.show
• Content Ethics ➜ www.learnlinux.tv/content-ethics
• Request Assistance ➜ www.learnlinux.tv/request-ass...
Disclaimer
Learn Linux TV provides technical content that will hopefully be helpful to you and teach you something new. However, this content is provided without any warranty (expressed or implied). Learn Linux TV is not responsible for any damages that may arise from any use of this content. The person viewing Learn Linux TV's content is expected to follow their best judgement and to make their best decisions while working with any related technology. Always make sure you have written permission before working with any infrastructure. Also, be sure that you're compliant with all company rules, change control procedures, and local laws.
#DistroBox #DevOps #Docker

КОМЕНТАРІ: 108
@Sakurina
@Sakurina 4 місяці тому
I recently picked up Distrobox to play some older native Linux games I bought off of GOG that were compiled to work with 10 year old versions of Ubuntu on Linux Mint Debian Edition and it works great!
@voodooyam
@voodooyam 4 місяці тому
that is very cool!
@treighpedroche1516
@treighpedroche1516 3 місяці тому
Wow how funny I was just thinking how I was going to run some of those old GOG Linux games as well. Brilliant!
@0r_1x
@0r_1x 3 місяці тому
Thanks for this Jay! I heard you and Tom buzzing about it the other day and was hoping you'd have a video up!
@Auridian
@Auridian 12 днів тому
Thanks so much. I was about to install an entire distro, just because of one application.
@danwilhelm7214
@danwilhelm7214 3 місяці тому
Brief and informative. Excellent!
@FaintArt
@FaintArt 4 місяці тому
Hi jay, I have been watching your videos for quite a while, thanks for contributing to the community with such valuable knowledge in such simple explanations. I wanted to request a video 'Common linux commands' that you use or a linux user would.
@GungaLaGunga
@GungaLaGunga 29 днів тому
the audio on your videos is incredible. Massive sound and low lows. Sounds amazing on $25 Bluetooth ear buds, Wow!
@markjones2349
@markjones2349 22 дні тому
I've been on Linux for 16 years and once in a blue moon I see something that blows my mind and this definitely blew my mind. I think you may have mentioned in your video that people were using this to try out desktop environments and I just checked with Google Gemini AI and yeah apparently that's completely possible which is mind-blowing. And the possibilities are insane with this capability because if you're distro completely lacks a package you don't automatically have to run to a flat pack you can just use distro box if you wanted to to basically get a native package. But I'm extremely excited to try this out in different scenarios and uses. Thank you so much for creating this video and making it extremely simple to get started. Man I'm so excited now!
@alvallac2171
@alvallac2171 3 дні тому
*possible, which *your distro (possessive) you're = contraction of "YOU aRE" *package, you *flatpack. You *Distrobox *Man, I'm
@13thravenpurple94
@13thravenpurple94 4 місяці тому
Excellent video 👍 Thank you 💜
@donjude9585
@donjude9585 4 місяці тому
Nice to know how to install Ubuntu but would have been better to learn how to access a list of available distros or do we just give it a "best effort" at guessing eachs particular syntax & if it exists?
@kishorekevin5372
@kishorekevin5372 4 місяці тому
Thank you sir , your linux conceptual videos are really awesome sir , we will support you sir
@alvallac2171
@alvallac2171 3 дні тому
*you, sir. Your *Linux *awesome, sir. We *you, sir.
@arxaaron
@arxaaron 3 місяці тому
Nice shell command prompt. Wanted to emulate it, so I found the "how to" in your video titled "10 Linux Terminal Tips and Tricks to Enhance Your Workflow" (at ~17:10). Thanks! [PS: See the arxaaron comment on that video to see how to set the prompt on Mac OSX terminals]
@davidstub
@davidstub 4 місяці тому
I use distrobox for running a desktop email client (thunderbird). Have written some basic scripts to backup my distrobox containers, so I can distro hop without having to set up everything yet another time.
@hashimrazak6517
@hashimrazak6517 Місяць тому
i have been searching for a way to do this can you help me with it ?
@davidstub
@davidstub Місяць тому
All my scripts and notes are stored inside my homelab which is not exposed to the internet. These scripts are really simple but in case someone have any use of them I did register an account on blogspot called "technicalities001" where I put up a short blog post about it (I think youtube hates links, so cannot directly link to it)
@larbesabdellah7079
@larbesabdellah7079 3 місяці тому
The best video of the year , just I want to know if we can interact with host apps when running apps inside container, ex : I have postgresql database in my host and pgadmin inside distrobox ? Will it work fine?
@siljrath
@siljrath 3 місяці тому
Thanks. Nice little intro vid to distrobox. I'm a bedrocklinux user (since 2012), so I never got around to looking at distrobox, since I already use any/all distros in one, with the bedrocklinux method. :) Interesting to see. But since already got over the learning hurdle for bedrock, it's actually easier to just keep using bedrock. But maybe I'll find an edge-case yet, and use Distrobox in Bedrock... and wont that be something. Hehe. :D
@cduran1983
@cduran1983 2 місяці тому
Could we use this distro to automate testing on different browsers on a server?
@bendavis1643
@bendavis1643 3 місяці тому
Can't believe I had never heard about this -- thank you once again for another excellent Linux video.
@siljrath
@siljrath 3 місяці тому
Most people have not heard of BedrockLinux either... and it's been around for about 12 years. Linux's best kept secret. Hehe. :)
@waqarafridi123
@waqarafridi123 4 місяці тому
This is amazing, I was running some obsolete Applications on docker, this will make my life somewhat easier.
@alvallac2171
@alvallac2171 3 дні тому
*amazing. I (to fix your comma splice run-on) *applications *Docker. This (another comma splice)
@shriteendhamasker9499
@shriteendhamasker9499 3 місяці тому
What's difference between toolbox and distrobox? Apart from exporting apps to host desktop?
@evgeniyp8150
@evgeniyp8150 3 місяці тому
How about to setup distrobox's locale that is different from the host's locale?
@thedi0
@thedi0 4 місяці тому
I have an question. When I install a package in ditrobox, where exactly this package is it been stored? Awesome video Jay.
@markjones2349
@markjones2349 22 дні тому
I just asked Google Gemini AI and it said it depends on the distribution that you're using but it typically creates the containers in the user's home directory in a folder named distrobox. I haven't verified this but that's what it told me.
@thedi0
@thedi0 22 дні тому
@@markjones2349 thank you! I appreciate your effort!
@alvallac2171
@alvallac2171 3 дні тому
*a question (because "question" starts with a consonant sound) *Distrobox *where exactly is this package stored *video, Jay.
@thedi0
@thedi0 3 дні тому
@@alvallac2171 thank you, I appreciate! these are common mistakes I insist to do (don’t know if it’s right now, but anyway).
@LucMarGui
@LucMarGui Місяць тому
Could I do this to install Steam on an Archlinux distrobox and run it from my Debian 12 distro? What would be the benefits of it?
@markjones2349
@markjones2349 22 дні тому
I haven't really had time to try this distrobox out yet but I plan on experimenting hardcore after work tomorrow for sure. But steam is one case where I wouldn't really see a need for it unless you're running a distribution that completely lacks a steam package or you just don't want to run the flat pack version. Basically every distro that has steam is on the newest version so I don't really see the point in what you're asking. But any other application that you want to run the newer version of that is in the arch repositories you probably can do it and it would totally rock.
@diazeriksen6382
@diazeriksen6382 4 місяці тому
What do you use for terminal prompt to get the distrobox name in the prompt?
@artu3359
@artu3359 3 місяці тому
Starship
@enkiimuto1041
@enkiimuto1041 3 місяці тому
For some reason when i tried the ppa it just... didn't work. it kept the hits, t old me it was done, then it never found the package.
@send2gl
@send2gl 3 місяці тому
I'm sure this has its uses and enjoyed the video but am wondering, using your geany example why would someone want to use a fedora version of geany on ubuntu?
@markjones2349
@markjones2349 22 дні тому
It was just an example. I'm guessing it was small in size and would waste as little time as possible to install it.
@kalitsiadischaritos4685
@kalitsiadischaritos4685 4 місяці тому
That’s wonderful
@cdm96247
@cdm96247 2 дні тому
Thank you for the video Jay. It is a great primer on distrobox.
@dontmindbeingblindd
@dontmindbeingblindd 4 місяці тому
How would this work with something like saving files? For example if I ran un ubuntu text editer, and wanted to save it to my host arch systems document folder, could I do that? Also, would I be able to use the screen reader on my host system with a gui app in distrobox?
@toromac9786
@toromac9786 4 місяці тому
I had wondered this also. I assume you could use "podman cp SOURCE_PATH DEST_PATH" from the host shell or create volumes and mount them inside the container
@MichaelDustter
@MichaelDustter 4 місяці тому
Both should be possible. DBox has access to your /home content of your host, so first I'm sure is possible. The reader, depends, gotta try that for yourself.
@alvallac2171
@alvallac2171 3 дні тому
*ran an Ubuntu *editor *Arch system's (singular possessive)
@dontmindbeingblindd
@dontmindbeingblindd 3 дні тому
@@alvallac2171 thghank you. Honestly I was typing braille on my phone while about half asleep. Braille screen input is not easy to do, which could have led to my mistakes. Also, my grammer sucks lol.
@ericandrews4861
@ericandrews4861 3 місяці тому
Great video as always. My real question is, how many applications are out there that really don’t have compatibility across all linux distributions? For the most part, apps are fairly compatible across almost every linux distro. Every now and then you might find an application that only works on a single or limited number of Linux distributions but it’s far and few between.
@longnamenocansayy
@longnamenocansayy 3 місяці тому
davinci resolve is notorious for not working unless the tides are with you on a full moon etc.
@davegibson2478
@davegibson2478 4 місяці тому
As always a very good video, thanks. Did you know that PPA's are not supported on Debian or it's direct descendents i.e. Linux mint LMDE!! - bummer!
@markjones2349
@markjones2349 22 дні тому
If you're talking about the PPA that he added in the beginning that's only required if you're on an ubuntu derivative that doesn't have distro box in the repository. I just checked Debian 12 and distrobox and podman are both in the repository so there is no need for additional repositories.
@lonewolframbo30entertainme88
@lonewolframbo30entertainme88 3 місяці тому
how do you remove exported app on the app launcher once you remove the file from the container os?
@markjones2349
@markjones2349 22 дні тому
I would imagine the syntax is pretty close to every other Linux command type in distrobox --help or check the man page to see all the flags and options. There was a command to integrate it with the host launcher so I'm assuming there's a command to remove it from the host launcher unless it doesn't and then in that case you would have to manually remove it with the menu editor or whatever launcher you're using would have its own way of removing it.
@didzisuzulins2092
@didzisuzulins2092 4 місяці тому
Technically DistroBox is DIY version of Flatpak/Snap/AppImage. But it's hard to imagine where I could use it on everyday bases, because I'm neither developing desktop apps, nor experimenting with random software.
@MichaelDustter
@MichaelDustter 4 місяці тому
I use it on a daily basis for about 3-4 months for 2 apps that, surprisingly enough, do only have a Snap version or for a distribution that I use it's not in their repos. And I don't wanna exactly run Arch on bare metal. Thus, this solution was perfect.
@Flackon
@Flackon 3 місяці тому
@@MichaelDustterwhy wouldn’t you run arch on bare metal?
@MichaelDustter
@MichaelDustter 3 місяці тому
@@Flackon Rolling release is not what I'm fond with with all packages, it's useful for some, but for some other it's not. Python or some other critical updates tend to screw a lot. And I don't wanna keep rollbacking.
@__Brandon__
@__Brandon__ 3 місяці тому
Maybe you don't want your browser to be run on the host
@alvallac2171
@alvallac2171 3 дні тому
*on an everyday basis
@MrOrtmeier
@MrOrtmeier 4 місяці тому
Could this have been a better alternative to flatpaks and snaps? Does it take up lots space then they do?
@helloimatapir
@helloimatapir 4 місяці тому
No. Flatpaks and snaps are more performant and are better for GUI applications. Distrobox is better suited for CLI and when you want an isolated environment, say npm. While Distrobox looks "cool", most people won't have a use for it.
@MrOrtmeier
@MrOrtmeier 4 місяці тому
@@helloimatapir Thank you 🙂
@MichaelDustter
@MichaelDustter 4 місяці тому
Certainly better than Snaps, as DBox applications respect your theming, which to this day I can't still figure out how to fix in Snaps. And I found performance to be the same, really. Using 2 apps from the AUR on my Fedora KDE, and not noticing a difference in between when I had the Snap version and when I have them in the Arch container.
@alvallac2171
@alvallac2171 3 дні тому
*less space than (or maybe you meant "lots more space than")
@asunavk69
@asunavk69 3 місяці тому
How could i integrate distrobox with my host's Desktop env.? I am having difficulties opening files from file manager to distrobox app, also my mouse pointer inside the distrobox looks different from the one i have that is KDE, which my indicator that somethings missing in my config..
@markjones2349
@markjones2349 22 дні тому
As far as I would guess the software that you run in the distrobox shares your kernel and that's about it. There's no guarantee that you're going to get the same theming because it's technically running in a different distribution. But I could be completely wrong.
@alvallac2171
@alvallac2171 3 дні тому
*which might indicate that *something's
@miko_un_
@miko_un_ 4 місяці тому
It similar to windows Linux OS container, where you can use Linux applications in windows
@MichaelDustter
@MichaelDustter 4 місяці тому
Except DBox also respects your theming, and some Linux apps don't have to even run properly.
@gadge75
@gadge75 3 місяці тому
So how is this different from Qubes-OS?
@PR-cj8pd
@PR-cj8pd 21 день тому
Qubes is a particular distro. Distrobox works on any distro
@capritorez3793
@capritorez3793 2 місяці тому
How to run a distrobox full desktop environment. Please
@hydromakers
@hydromakers 4 місяці тому
I am not sure if is the place to ask a ? Bud i am going to ask. I have a small script i need it to execute in a terminal, because it need user input. What code can i put in the script to have it open terminal, and also run the script? I am running a Raspberry Pi with Bookworm. Thanks Brent!
@stacygirard647
@stacygirard647 11 днів тому
Oh thisnis nice ita a goos way to learn about other disstro command line and atill ise rhe one you are confortable as main one like im used to install with apt install command with this ill installa box with fedora bassed one with another ext o. My mint libux so i van get used to them i knew 2 versio. Where we can inatall other distro reposotory. Bassed apps ( blend os and vanilla os ) but you cAnt chabge muxh the de fault desktop environement a d i lime to ise multiple ( ill have one when i want ro ise my laptop more as a tablette ( i have a 2 in 1. Convertible laop top where i can flip the jeuboard under the screet fo have a tablet instead so need bigger icon ;)
@rahneshin752
@rahneshin752 4 місяці тому
❤❤❤
@sparkspl
@sparkspl 4 місяці тому
1:27 "almost just as well" bye
@MichaelDustter
@MichaelDustter 4 місяці тому
Well, of course it's not 100% perfect, there are certain limitations to containerization. It's not that extremely bad though.
@Flackon
@Flackon 3 місяці тому
The advantages and flexibility it offers are worth that 1% overhead for most. No, you probably shouldn’t run distrobox on embedded devices or extremely hardware constrained environments but for laptops and desktop pcs is a great solution
@adjusted-bunny
@adjusted-bunny 4 місяці тому
I loooove that the host is so excited about distrobox that he is willing to jump right out of the shower to break the news.
@alvallac2171
@alvallac2171 3 дні тому
*excited exited = past tense of "to exit"
@sabbirahamedmaruf1446
@sabbirahamedmaruf1446 2 дні тому
This is awesome not I can install arch package on Linux mint
@anakdosq2406
@anakdosq2406 3 місяці тому
learn Kernel development Programing
@helloimatapir
@helloimatapir 4 місяці тому
New office Jay?
@NetBandit70
@NetBandit70 3 місяці тому
Emo Jay
@adjusted-bunny
@adjusted-bunny 4 місяці тому
Your beard is growing stronger by the day! "Men Only" beard fertilizer I assume?
@anjanitiwari2260
@anjanitiwari2260 3 місяці тому
❤🎉🎉🎉🎉🎉🎉🎉🎉🎉
@rursus8354
@rursus8354 4 місяці тому
This has almost always existed in Linux. In the beginning, when there were RPM:s and DPKG:s only, there was alien. Linux is different from closed OS:es: it is directed towards being compatible and open, in contradistinction to the proprietary worlds of Apple and Microsoft.
@mavfan1
@mavfan1 4 місяці тому
A truly unique and fascinating observation. 🙄
@MarkConstable
@MarkConstable 4 місяці тому
Damn, it uses docker... not interested.
@doclorianrin7543
@doclorianrin7543 4 місяці тому
You can run podman smart guy.
@MichaelDustter
@MichaelDustter 4 місяці тому
It supports Podman and is much better, at least in my experience. Oh, actually it's mentioned in the video. Why this comment in the first place?
@MarkConstable
@MarkConstable 4 місяці тому
@@MichaelDustter Podman, docker, same crap. If it was LXC based, then I'd be all over it.
@MichaelDustter
@MichaelDustter 4 місяці тому
@@MarkConstable Yeah, it's definitely not the same. But given your way of speaking, not worth to continue this.
@MarkConstable
@MarkConstable 4 місяці тому
@@MichaelDustter I agree, as I have nothing good to say about any kind of docker based system. Nothing personal to anyone here.
@alsorew
@alsorew 3 місяці тому
Please, consider not using ableist language. Thank you!
@REDGTA
@REDGTA 2 місяці тому
I didn't hear any ableist language. What did he say?
@alsorew
@alsorew 2 місяці тому
@@REDGTA Open the video transcript and Ctrl+F through it.
@REDGTA
@REDGTA 2 місяці тому
I watched the video and didn't hear anything, so no sense in scrolling through the transcipt. Got a timestamp?@@alsorew
@alsorew
@alsorew 2 місяці тому
@REDGTA Then you don’t consider those words to be ableist. If you really care, then look up the list of words, there are plenty of them. I’m not here to educate, I’m not good at it. Educate yourself, it would be better anyway.
@jeremychick619
@jeremychick619 2 місяці тому
If you seek offense you will always find it.
@JustinGeekNerd
@JustinGeekNerd 4 місяці тому
distrobox = dumb. Any dev will already have a test bench to run any distro they want. Everybody else doesn't give a shit.
@sotecluxan4221
@sotecluxan4221 4 місяці тому
What's the deal with Flatpak? (Linux Crash Course Series)
15:46
Learn Linux TV
Переглядів 39 тис.
ChatGPT’s Amazing New Model Feels Human (and it's Free)
25:02
Matt Wolfe
Переглядів 58 тис.
Protect The Yacht, Keep It!
15:08
MrBeast
Переглядів 56 млн
😳 Домінація! ОГЛЯД БОЮ ЛОМАЧЕНКО - КАМБОСОС
04:06
Why Corporate Owned Linux Distributions like Red Hat are a Bad Idea
23:46
Learn Linux TV
Переглядів 145 тис.
Get Any App on Any Distro Easily
26:27
The Linux Cast
Переглядів 23 тис.
Installing Arch is NOT HARD! Simplest Arch Install Guide You Need
9:19
TroubleChute Linux
Переглядів 6 тис.
OPEN SOURCE alternatives to the MOST POPULAR productivity apps!
15:37
The Linux Experiment
Переглядів 1 млн
The First 12 Essential Tweaks After Installing Debian 12
47:20
Learn Linux TV
Переглядів 310 тис.
How Does Linux Boot Process Work?
4:44
ByteByteGo
Переглядів 479 тис.
OpenAI’s GPT-4o: The Best AI Is Now Free!
9:14
Two Minute Papers
Переглядів 37 тис.
OpenAI's STUNS with "OMNI" Launch - FULL Breakdown
27:07
Matthew Berman
Переглядів 41 тис.
KDE Plasma 6 Unleashed: A Fresh Look At New Enhancements & Features
9:58
Learn Linux TV
Переглядів 30 тис.
Debian 12 "Bookworm" is the Best Release of Debian. Ever.
20:03
Learn Linux TV
Переглядів 222 тис.
Рекламная уловка Apple 😏
0:59
Яблык
Переглядів 799 тис.
❌УШЛА ЭПОХА!🍏
0:37
Demin's Lounge
Переглядів 312 тис.
поворотний механізм для антени
0:17
Lazeruk
Переглядів 14 тис.
How Neuralink Works 🧠
0:28
Zack D. Films
Переглядів 26 млн
Phone charger explosion
0:43
_vector_
Переглядів 49 млн
M4 iPad Pro Impressions: Well This is Awkward
12:51
Marques Brownlee
Переглядів 5 млн