Skip to playerSkip to main content
  • 2 days ago
Transcript
00:00hello everybody i found this cool piece of software that may be useful for most of you
00:08it helps converting and installing automatically any debian package whether from the repositories
00:17of debian and the distributions that are based on it from a specific url even if it is not a
00:26repository or from a local file it's worth installing and trying let's jump into the
00:35installation and use together there are some limitations that need to be taken into consideration
00:46the first one is the weak dependency resolution here it says that no dependency resolver but actually
00:56it resolves some of the dependencies and doesn't for the others so you need to keep that in mind
01:02in case you have a package that has a lot of dependencies the second one it gets confused
01:08whenever there is more than an instance more than an instance of xdeb it depends on xdeb when it
01:17does the conversion when it comes to the installation of this piece of software there are three methods
01:24as mentioned in the documentation the first one is by making an extra repository should be under
01:40etc xbps slash etc slash xbps dot d let's make it together
01:47you make a file there and you add this line to it like this save and exit and then we should
02:04synchronize the repositories like this
02:17here it is for you if it is your first time adding this repository you should get confirmation
02:26about the signature you need to double check it double check the fingerprint if it is exactly the same
02:33and then press y if it is and then you're you're ready to install xdeb install like this y and enter
02:47and now we can clear out the screen it is installed i believe i have xdeb here yes here it is and it is
02:56recommended that i do not keep it since xdeb install is gonna get confused with it uh we are not we should
03:05run xdeb install xdeb xdeb install xdeb that's how it depends on this
03:26this tool that we're trying to use and install depends on the famous tool if you
03:39if you know it xdeb which does almost the same thing but with less automation and less steps
03:48the other steps you do them manually let's clear out the screen i don't think you need to worry about
03:54that error now the first thing to mention with this piece of software and it is so cool at least for me is
04:07to take a look at the providers like this install providers this should give us
04:15almost all the official repositories of the famous debian based distributions you can see here we have
04:24linux min debian ubuntu even for some for some third-party repositories like
04:34microsoft i believe this is for vs code if i'm not mistaken and google i'm not sure if it is only for
04:41google chrome and vs code only or for other pieces of software you can see that we have them here we can
04:49sync these repositories like this sync
04:56to get the newest versions of the apps the repositories are synced i'm talking here about debian
05:06and derivatives uh we can install from whichever of them almost any piece of software so far uh let's try
05:19installation
05:24we've seen this
05:28i guess we should keep that list in front of us xbpx deb
05:32install providers you're gonna see why we need to keep them in front of us if we want to search for
05:42example for any piece of software we can try by running the command xbp-install search let's say we want to look
05:55for
06:01aptitude
06:03although we cannot install this piece of software since it's not related to
06:08xbps at all we just want to do the search and see what we get we should find it
06:15and we can see that it exists on all of these repositories let's get the providers again and
06:33if we want to install from one of them i try to install this piece of software in it
06:39and it is a dependency for an application that i tried to install in my previous attempt for this
06:46video and it didn't go well here we have the provider ubuntu.com which is the domain name for ubuntu
06:57repositories servers and whatnot the distribution is jammy let's try for example with bitpy top
07:08i don't have bpy top installed we can install it from there bpy top
07:26it will resolve some of the dependencies in some cases
07:30and i tried this before and it worked y and enter sometimes it doesn't have dependencies which is
07:39better let's clear out the screen and try to run bpy top
07:46and it works as you can see this is not from the official repositories of void you can
07:52actually install it from there it exists we just wanna try and see what we get we can remove it using the
08:03native method of void like this yes i wanna remove it
08:16let's try to install from a link let's say you have a specific link of a debian package
08:26and you wanna install it using xdeb install i can tell you that and it's gonna work
08:35yeah so let's install from a specific link and the example they gave is sufficient for me for you
08:44you may try with another thing but be careful in case there are many dependencies the installation may
08:51work but the application may not work
08:56y enter here all right
09:01this ssh is with x forwarding the application is speed crunch let's run it speed crunch
09:12and it should work if we it's an it's a math application if we type pi times two we get that result
09:27if we try to type e we get its result
09:32and we have some of the stuff that is related to physics like electron volt etc
09:53the exponential of 10 is that value this thing works
09:57the last thing that we need to try here is installing from a local file and here it should be a debian
10:11file of course i guess i will in i will download the package and install it with you
10:20i have the debian package ready on my machine let's try to install it locally
10:29file bpy top it's nothing but bpy top itself y and enter bpy top and it works
10:50so that was xdeb install thank you for watching please don't forget to subscribe like share and comment
10:59and peace
11:07you
Be the first to comment
Add your comment

Recommended