7 Things You MUST DO After Installing Fedora Linux
Read full transcript 8 segments
-
hello everybody this is teca in this hello everybody this is teca in this video what i'm going to be doing is video what i'm going to be doing is video what i'm going to be doing is updating my post installation guide for updating my post installation guide for updating my post installation guide for fedora so this is going to run down some fedora so this is going to run down some fedora so this is going to run down some steps to help you improve the general steps to help you improve the general steps to help you improve the general usability speed package availability and usability speed package availability and usability speed package availability and all that within your new fedora all that within your new fedora all that within your new fedora installation this right here is a installation this right here is a installation this right here is a completely fresh install of fedora 36 if completely fresh install of fedora 36 if completely fresh install of fedora 36 if i go up here you can see my last i go up here you can see my last i go up here you can see my last notification welcome to fedora 36. now notification welcome to fedora 36. now notification welcome to fedora 36. now even if you've had this installed for a even if you've had this installed for a even if you've had this installed for a little while you may find some of this little while you may find some of this little while you may find some of this helpful especially the first thing that helpful especially the first thing that helpful especially the first thing that we're going to cover which is the dnf we're going to cover which is the dnf we're going to cover which is the dnf configuration options dnf if you don't configuration options dnf if you don't configuration options dnf if you don't know is the package management system know is the package management system know is the package management system within fedora and it is notoriously within fedora and it is notoriously within fedora and it is notoriously slow but luckily there are some things slow but luckily there are some things slow but luckily there are some things that we could do to try to help increase that we could do to try to help increase that we could do to try to help increase the speed and performance of dnf so the speed and performance of dnf so the speed and performance of dnf so first things first we're going to open first things first we're going to open first things first we're going to open up the terminal and we're going to go to up the terminal and we're going to go to up the terminal and we're going to go to sudo nano into the etsy tnf and open up sudo nano into the etsy tnf and open up sudo nano into the etsy tnf and open up the dnf conf and doing this in nano is the dnf conf and doing this in nano is the dnf conf and doing this in nano is going to be the terminal based text going to be the terminal based text going to be the terminal based text editor go to enter type in your password editor go to enter type in your password editor go to enter type in your password and if you're somebody who's not used to and if you're somebody who's not used to and if you're somebody who's not used to using the terminal we're not doing using the terminal we're not doing using the terminal we're not doing anything too crazy here it's basically anything too crazy here it's basically anything too crazy here it's basically just a text editing application what i'm just a text editing application what i'm just a text editing application what i'm going to do is type in a little comment going to do is type in a little comment going to do is type in a little comment i'm going to do added for speed i'm going to do added for speed i'm going to do added for speed and i'm going to paste in some things and i'm going to paste in some things and i'm going to paste in some things which you can find in the description of which you can find in the description of which you can find in the description of this video now before we go ahead and this video now before we go ahead and this video now before we go ahead and actually add anything it's kind of actually add anything it's kind of actually add anything it's kind of important to understand what all these important to understand what all these important to understand what all these different options are and what we are different options are and what we are different options are and what we are adding and additionally i'm going to be adding and additionally i'm going to be adding and additionally i'm going to be linking to this web page in the linking to this web page in the linking to this web page in the description this is your dnf
-
description this is your dnf description this is your dnf configuration reference and right here configuration reference and right here configuration reference and right here under main and options this is all the under main and options this is all the under main and options this is all the different options and things that you different options and things that you different options and things that you can add to your dnf configuration so can add to your dnf configuration so can add to your dnf configuration so it's important to kind of go through it's important to kind of go through it's important to kind of go through this and see if there's anything that this and see if there's anything that this and see if there's anything that might work best for your particular might work best for your particular might work best for your particular situation so for example something we're situation so for example something we're situation so for example something we're about to be adding is right here fastest about to be adding is right here fastest about to be adding is right here fastest mirror we're going to have that equal to mirror we're going to have that equal to mirror we're going to have that equal to true you can see it gives you a little true you can see it gives you a little true you can see it gives you a little description if enable the metric will be description if enable the metric will be description if enable the metric will be used to find the fastest available used to find the fastest available used to find the fastest available mirror or repository for rear mirror or repository for rear mirror or repository for rear downloading packages and this will downloading packages and this will downloading packages and this will override the order provided by the override the order provided by the override the order provided by the mirror list and made it link file itself mirror list and made it link file itself mirror list and made it link file itself so that's just one example so if you so that's just one example so if you so that's just one example so if you want to really learn more about what want to really learn more about what want to really learn more about what you're doing here that is a wonderful you're doing here that is a wonderful you're doing here that is a wonderful resource but i'm going to go ahead and resource but i'm going to go ahead and resource but i'm going to go ahead and paste in these four additional options paste in these four additional options paste in these four additional options fastest mirror which we just said is fastest mirror which we just said is fastest mirror which we just said is true true true initially this will actually slow down initially this will actually slow down initially this will actually slow down everything because it's going to everything because it's going to everything because it's going to actually have to spend some time looking actually have to spend some time looking actually have to spend some time looking for that fastest smear but after your for that fastest smear but after your for that fastest smear but after your first update or whatever going forward first update or whatever going forward first update or whatever going forward it will be much better max parallel it will be much better max parallel it will be much better max parallel downloads how many different things can downloads how many different things can downloads how many different things can it download at the same time for me i it download at the same time for me i it download at the same time for me i set it to 10 because i have gigabit set it to 10 because i have gigabit set it to 10 because i have gigabit internet it's going to be perfectly fine internet it's going to be perfectly fine internet it's going to be perfectly fine if you're running like 10 make down or if you're running like 10 make down or if you're running like 10 make down or something like that you might want to something like that you might want to something like that you might want to switch this to 5 or even 3 but for me a switch this to 5 or even 3 but for me a switch this to 5 or even 3 but for me a 10 is going to be perfect default equals 10 is going to be perfect default equals 10 is going to be perfect default equals or default yes equals true i like this or default yes equals true i like this or default yes equals true i like this because i'm used to arch or ubuntu because i'm used to arch or ubuntu because i'm used to arch or ubuntu debian systems or if you install debian systems or if you install debian systems or if you install something it asks you to confirm your something it asks you to confirm your something it asks you to confirm your action the default is why so all you action the default is why so all you action the default is why so all you need to do is hit enter on fedor the
-
need to do is hit enter on fedor the need to do is hit enter on fedor the default is no i don't like that that's default is no i don't like that that's default is no i don't like that that's why i switch it to true some people in why i switch it to true some people in why i switch it to true some people in the previous video said that that's the previous video said that that's the previous video said that that's unsafe i disagree next up we have keep unsafe i disagree next up we have keep unsafe i disagree next up we have keep cash equals true this will cache the cash equals true this will cache the cash equals true this will cache the downloaded packages so for future downloaded packages so for future downloaded packages so for future reference it will be a little bit reference it will be a little bit reference it will be a little bit quicker now all you need to do once you quicker now all you need to do once you quicker now all you need to do once you input these is go ctrl o enter control x input these is go ctrl o enter control x input these is go ctrl o enter control x and now you've updated your dnf and now you've updated your dnf and now you've updated your dnf configuration so after the first update configuration so after the first update configuration so after the first update or first software installation it will or first software installation it will or first software installation it will be substantially quicker still not the be substantially quicker still not the be substantially quicker still not the quickest dnf isn't the best but it will quickest dnf isn't the best but it will quickest dnf isn't the best but it will be much better and for those of you be much better and for those of you be much better and for those of you worried about keeping things cached worried about keeping things cached worried about keeping things cached something that you could do to clear something that you could do to clear something that you could do to clear your cache occasionally is just do a your cache occasionally is just do a your cache occasionally is just do a pseudo dnf clean and we could do a pseudo dnf clean and we could do a pseudo dnf clean and we could do a db cache so that will clean the cache or db cache so that will clean the cache or db cache so that will clean the cache or we could do a pseudo dnf clean all if we we could do a pseudo dnf clean all if we we could do a pseudo dnf clean all if we want to if i hit that you can see zero want to if i hit that you can see zero want to if i hit that you can see zero files removed because i haven't even files removed because i haven't even files removed because i haven't even used it yet and now once we have dnf used it yet and now once we have dnf used it yet and now once we have dnf configured we can actually begin configured we can actually begin configured we can actually begin updating our system a lot of people say updating our system a lot of people say updating our system a lot of people say to update your system first but i like to update your system first but i like to update your system first but i like to just do those uh dnf configuration to just do those uh dnf configuration to just do those uh dnf configuration options real quick because it will just options real quick because it will just options real quick because it will just speed up everything in the future so speed up everything in the future so speed up everything in the future so let's do a pseudo dnf update hit enter let's do a pseudo dnf update hit enter let's do a pseudo dnf update hit enter and it's going to go through everything and it's going to go through everything and it's going to go through everything and you can see right here it says and you can see right here it says and you can see right here it says determining fastest mirror and it's determining fastest mirror and it's determining fastest mirror and it's going to do that for every single going to do that for every single going to do that for every single repository so it's going to take a repository so it's going to take a repository so it's going to take a little bit longer in this first update little bit longer in this first update little bit longer in this first update there we go it's done and since i did there we go it's done and since i did there we go it's done and since i did just update this from 35 it is going to just update this from 35 it is going to just update this from 35 it is going to be completely up to date but if you are be completely up to date but if you are be completely up to date but if you are doing this from a fresh install you will doing this from a fresh install you will doing this from a fresh install you will have some updates so now from there what have some updates so now from there what have some updates so now from there what we're going to want to do is enable rpm we're going to want to do is enable rpm we're going to want to do is enable rpm fusion and what this is going to do is
-
fusion and what this is going to do is fusion and what this is going to do is give us much more accessibility to give us much more accessibility to give us much more accessibility to various software packages that are in various software packages that are in various software packages that are in these uh photo or repositories by these uh photo or repositories by these uh photo or repositories by default an example if i go over to our default an example if i go over to our default an example if i go over to our software center and let's say we wanted software center and let's say we wanted software center and let's say we wanted to find obs studio very popular to find obs studio very popular to find obs studio very popular application uh it's not going to come up application uh it's not going to come up application uh it's not going to come up obs obs studio it's it's not here so obs obs studio it's it's not here so obs obs studio it's it's not here so what you can do is go over to this what you can do is go over to this what you can do is go over to this website this is the official website this is the official website this is the official rpmfusion.org website here you're going rpmfusion.org website here you're going rpmfusion.org website here you're going to find a lot of instructions links and to find a lot of instructions links and to find a lot of instructions links and resources to learn more about this for resources to learn more about this for resources to learn more about this for us we're going to go under 4 users and us we're going to go under 4 users and us we're going to go under 4 users and enable rpm fusion on your system now enable rpm fusion on your system now enable rpm fusion on your system now there are two different rpm fusion there are two different rpm fusion there are two different rpm fusion repositories you have the free which is repositories you have the free which is repositories you have the free which is open source software and you have open source software and you have open source software and you have non-free which will redistribute non-free which will redistribute non-free which will redistribute software that is not open source for software that is not open source for software that is not open source for example some proprietary media codex example some proprietary media codex example some proprietary media codex drivers things like that now you can do drivers things like that now you can do drivers things like that now you can do this through a graphical setup with your this through a graphical setup with your this through a graphical setup with your gui software installer but the easiest gui software installer but the easiest gui software installer but the easiest way to do this is go down here to the way to do this is go down here to the way to do this is go down here to the command line setup using rpm and we're command line setup using rpm and we're command line setup using rpm and we're going to go fedora with dnf so we're going to go fedora with dnf so we're going to go fedora with dnf so we're just going to give this command a copy just going to give this command a copy just going to give this command a copy right here so copy that and then we're right here so copy that and then we're right here so copy that and then we're going to jump back over to our terminal going to jump back over to our terminal going to jump back over to our terminal here paste that on in and hit enter so here paste that on in and hit enter so here paste that on in and hit enter so from here you can see what it's going to from here you can see what it's going to from here you can see what it's going to install both the free and the non-free install both the free and the non-free install both the free and the non-free repositories and like i was talking repositories and like i was talking repositories and like i was talking about earlier is this okay the default about earlier is this okay the default about earlier is this okay the default is y instead of no so i could simply is y instead of no so i could simply is y instead of no so i could simply just hit enter and then it's going to just hit enter and then it's going to just hit enter and then it's going to continue adding that repository and then continue adding that repository and then continue adding that repository and then if we head back over to this website we if we head back over to this website we if we head back over to this website we can see there are some more options so can see there are some more options so can see there are some more options so app stream made it data we're going to
-
app stream made it data we're going to app stream made it data we're going to want to give this a copy and paste so want to give this a copy and paste so want to give this a copy and paste so that we can install these rpm fusion that we can install these rpm fusion that we can install these rpm fusion packages through our graphical package packages through our graphical package packages through our graphical package manager if we do so choose so paste that manager if we do so choose so paste that manager if we do so choose so paste that in hit enter and you can see here it's in hit enter and you can see here it's in hit enter and you can see here it's going to do the app stream data for both going to do the app stream data for both going to do the app stream data for both free and the non-free repos hit enter free and the non-free repos hit enter free and the non-free repos hit enter should take no time at all i'm going to should take no time at all i'm going to should take no time at all i'm going to go ahead and import that key say yes and go ahead and import that key say yes and go ahead and import that key say yes and there we go so now for example if i go there we go so now for example if i go there we go so now for example if i go back over to our software center here back over to our software center here back over to our software center here just like before and i'm to search up just like before and i'm to search up just like before and i'm to search up obs we can see we now have obs studio obs we can see we now have obs studio obs we can see we now have obs studio the live streaming and video recording the live streaming and video recording the live streaming and video recording software now there's still a slight software now there's still a slight software now there's still a slight problem if we go up here we can see it problem if we go up here we can see it problem if we go up here we can see it this is from rpm fusion free and that's this is from rpm fusion free and that's this is from rpm fusion free and that's the only option now i prefer the flat the only option now i prefer the flat the only option now i prefer the flat pack of this flat pack is enabled by pack of this flat pack is enabled by pack of this flat pack is enabled by default in fedora but it's fedora's default in fedora but it's fedora's default in fedora but it's fedora's stripped down version of stripped down version of stripped down version of available flat packs we're going to want available flat packs we're going to want available flat packs we're going to want to enable the flat hub repository and to to enable the flat hub repository and to to enable the flat hub repository and to do that it's just another simple command do that it's just another simple command do that it's just another simple command we're going to want to paste in this we're going to want to paste in this we're going to want to paste in this this is flat pack remote add if it does this is flat pack remote add if it does this is flat pack remote add if it does not exist which it shouldn't if this is not exist which it shouldn't if this is not exist which it shouldn't if this is a fresh install a fresh install a fresh install flathub.org and the flathub repo so go flathub.org and the flathub repo so go flathub.org and the flathub repo so go ahead and hit enter it's going to ask us ahead and hit enter it's going to ask us ahead and hit enter it's going to ask us for our password authenticate that so for our password authenticate that so for our password authenticate that so now now now if we go back over here again to our if we go back over here again to our if we go back over here again to our software center and then we once again software center and then we once again software center and then we once again search for something like obs select search for something like obs select search for something like obs select this package head over here we can now this package head over here we can now this package head over here we can now see we have the flat hub option see we have the flat hub option see we have the flat hub option available to us which is awesome available to us which is awesome available to us which is awesome now the next thing isn't completely
-
now the next thing isn't completely now the next thing isn't completely necessary it's just a little necessary it's just a little necessary it's just a little tip i like to do now i already did this tip i like to do now i already did this tip i like to do now i already did this before i switched this over right here before i switched this over right here before i switched this over right here that fedora i just highlighted that is that fedora i just highlighted that is that fedora i just highlighted that is our host name now when you install our host name now when you install our host name now when you install fedora it doesn't give you the option to fedora it doesn't give you the option to fedora it doesn't give you the option to change your hostname like most linux change your hostname like most linux change your hostname like most linux distributions do so you're going to have distributions do so you're going to have distributions do so you're going to have to do that manually and to set the host to do that manually and to set the host to do that manually and to set the host name we're just going to paste in this name we're just going to paste in this name we're just going to paste in this command right here sudo hostname ctl set command right here sudo hostname ctl set command right here sudo hostname ctl set host name and then from there you could host name and then from there you could host name and then from there you could call it whatever you want so i'm going call it whatever you want so i'm going call it whatever you want so i'm going to call this like fedora vm instead of to call this like fedora vm instead of to call this like fedora vm instead of just fedora so i know that this is a just fedora so i know that this is a just fedora so i know that this is a virtual machine hit enter and that's it virtual machine hit enter and that's it virtual machine hit enter and that's it you won't see it right away but next you won't see it right away but next you won't see it right away but next time you reboot your system right here time you reboot your system right here time you reboot your system right here instead it will say fedora vm for me instead it will say fedora vm for me instead it will say fedora vm for me anyways you could do call it really anyways you could do call it really anyways you could do call it really whatever you want now another big whatever you want now another big whatever you want now another big problem with fedora is the media codex problem with fedora is the media codex problem with fedora is the media codex it does not really come with much and it does not really come with much and it does not really come with much and you might even think your sound card is you might even think your sound card is you might even think your sound card is broken if you don't really have too much broken if you don't really have too much broken if you don't really have too much experience with it you install fedora experience with it you install fedora experience with it you install fedora you go to youtube and the sound's not you go to youtube and the sound's not you go to youtube and the sound's not working now luckily that is a pretty working now luckily that is a pretty working now luckily that is a pretty easy fix what we're going to do is head easy fix what we're going to do is head easy fix what we're going to do is head go back over to the rpm fusion website go back over to the rpm fusion website go back over to the rpm fusion website right here we have a multimedia post right here we have a multimedia post right here we have a multimedia post install so all we're going to want to do install so all we're going to want to do install so all we're going to want to do is copy and paste these two commands and is copy and paste these two commands and is copy and paste these two commands and we will be good to go when it comes to we will be good to go when it comes to we will be good to go when it comes to our our our multimedia codecs so head over here give multimedia codecs so head over here give multimedia codecs so head over here give that a paste enter and then you could that a paste enter and then you could that a paste enter and then you could see everything it's going to install see everything it's going to install see everything it's going to install right here we have the core components right here we have the core components right here we have the core components such as ffmpeg and a g streamer and all such as ffmpeg and a g streamer and all such as ffmpeg and a g streamer and all these various libraries that it's going these various libraries that it's going these various libraries that it's going to need including the x264 libraries a
-
to need including the x264 libraries a to need including the x264 libraries a bunch of good stuff so we're going to bunch of good stuff so we're going to bunch of good stuff so we're going to say yes to continue with that say yes to continue with that say yes to continue with that installation and you can see even with installation and you can see even with installation and you can see even with that little dnf configuration change that little dnf configuration change that little dnf configuration change that we've done um it's going that we've done um it's going that we've done um it's going substantially faster than it would have substantially faster than it would have substantially faster than it would have otherwise at least based on my personal otherwise at least based on my personal otherwise at least based on my personal experiences so now we want the sudo dnf experiences so now we want the sudo dnf experiences so now we want the sudo dnf group update sound and video head over group update sound and video head over group update sound and video head over here paste that in here paste that in here paste that in enter enter enter and we're gonna go yes so now that is and we're gonna go yes so now that is and we're gonna go yes so now that is complete if i head back over here there complete if i head back over here there complete if i head back over here there are some additional repositories me i are some additional repositories me i are some additional repositories me i never really find a reason to install never really find a reason to install never really find a reason to install the tainted repos or anything like that the tainted repos or anything like that the tainted repos or anything like that not really necessary unless if you not really necessary unless if you not really necessary unless if you really needed it and i've actually had really needed it and i've actually had really needed it and i've actually had issues in the past with this final issues in the past with this final issues in the past with this final command here so unless if you really command here so unless if you really command here so unless if you really need something for me i'd recommend you need something for me i'd recommend you need something for me i'd recommend you avoid this completely so i believe that avoid this completely so i believe that avoid this completely so i believe that was six different things we've done thus was six different things we've done thus was six different things we've done thus far and to make it an even seven i'm far and to make it an even seven i'm far and to make it an even seven i'm going to kind of cheat and tell you to going to kind of cheat and tell you to going to kind of cheat and tell you to go ahead grab whatever software you need go ahead grab whatever software you need go ahead grab whatever software you need make any configuration changes depending make any configuration changes depending make any configuration changes depending on your desktop environment you may want on your desktop environment you may want on your desktop environment you may want to go ahead and grab some packages so to go ahead and grab some packages so to go ahead and grab some packages so this is gnome this is the default this is gnome this is the default this is gnome this is the default desktop environment for fedora if you desktop environment for fedora if you desktop environment for fedora if you are in gnome things i'd recommend you do are in gnome things i'd recommend you do are in gnome things i'd recommend you do is just search up gnome in your software is just search up gnome in your software is just search up gnome in your software center gnome tweaks is an essential one center gnome tweaks is an essential one center gnome tweaks is an essential one so we're going to want to go ahead and so we're going to want to go ahead and so we're going to want to go ahead and give that an install and then another give that an install and then another give that an install and then another essential one is the extensions so this essential one is the extensions so this essential one is the extensions so this right here this green one this is the right here this green one this is the right here this green one this is the main known project application so we main known project application so we main known project application so we could go ahead and give that an install could go ahead and give that an install could go ahead and give that an install and i could have went with the flat pack and i could have went with the flat pack and i could have went with the flat pack if i wanted to and then with these if i wanted to and then with these if i wanted to and then with these applications within gnome you'll be able applications within gnome you'll be able applications within gnome you'll be able to configure your system to better suit
-
to configure your system to better suit to configure your system to better suit your workflow for example this your workflow for example this your workflow for example this application menu which is already in application menu which is already in application menu which is already in here from there i could see all my apps here from there i could see all my apps here from there i could see all my apps through a categorized more of a classic through a categorized more of a classic through a categorized more of a classic style list and i do have a separate style list and i do have a separate style list and i do have a separate video that goes over some of my favorite video that goes over some of my favorite video that goes over some of my favorite extensions and some or how to install extensions and some or how to install extensions and some or how to install extensions it's a really easy process extensions it's a really easy process extensions it's a really easy process and of course that tweak tool we just and of course that tweak tool we just and of course that tweak tool we just added if i search for tweaks this is added if i search for tweaks this is added if i search for tweaks this is where you can do things such as adding a where you can do things such as adding a where you can do things such as adding a minimize button if you want to so under minimize button if you want to so under minimize button if you want to so under window title bars window title bars window title bars minimize maximize that's something i minimize maximize that's something i minimize maximize that's something i usually do so that actually minimize usually do so that actually minimize usually do so that actually minimize windows windows windows and i can reopen them easily by hitting and i can reopen them easily by hitting and i can reopen them easily by hitting the windows key and clicking on them and the windows key and clicking on them and the windows key and clicking on them and of course not just things for your of course not just things for your of course not just things for your specific desktop environment go through specific desktop environment go through specific desktop environment go through scan all the cool applications that you scan all the cool applications that you scan all the cool applications that you can and get what you need for what you can and get what you need for what you can and get what you need for what you want to do on your computer now with want to do on your computer now with want to do on your computer now with that i do have some other videos going that i do have some other videos going that i do have some other videos going over like my top 10 favorite over like my top 10 favorite over like my top 10 favorite applications for specific years applications for specific years applications for specific years top favorite cil utilities top gnome top favorite cil utilities top gnome top favorite cil utilities top gnome extensions i'm going to be linking below extensions i'm going to be linking below extensions i'm going to be linking below to a bunch of different resources to to a bunch of different resources to to a bunch of different resources to help you discover some software you help you discover some software you help you discover some software you might be interested in as well as like might be interested in as well as like might be interested in as well as like my favorite kde plasma widgets and my favorite kde plasma widgets and my favorite kde plasma widgets and things if you're in a completely things if you're in a completely things if you're in a completely different desktop environment but no different desktop environment but no different desktop environment but no matter what desktop environment you're matter what desktop environment you're matter what desktop environment you're in all the steps in this video are in all the steps in this video are in all the steps in this video are relevant and i do recommend you do them relevant and i do recommend you do them relevant and i do recommend you do them so with all that i do hope you have an so with all that i do hope you have an so with all that i do hope you have an absolutely fantastic day absolutely fantastic day absolutely fantastic day uh everything i did mention including uh everything i did mention including uh everything i did mention including all the commands i copy and pasted will all the commands i copy and pasted will all the commands i copy and pasted will be linked down below with all that have be linked down below with all that have be linked down below with all that have a beautiful day and good bye
Summary
This analysis covers optimizing Fedora installations by focusing on improving usability, speed, and package availability. It highlights the `dnf` package manager and references its configuration options, including enabling the fastest mirror for accelerated downloads. The practical takeaway is to understand and adjust `dnf.conf` settings to enhance the overall Fedora system performance.