Install Programs on Linux | Linux Basics

Поделиться
HTML-код
  • Опубликовано: 5 ноя 2019
  • In this video, we go over the basics of installing any program in Linux. I go over the methods: package managers, downloaded packages, and building from source.
    PIA VPN: links.christitus.com/expressvpn
    Related Videos
    Snapcraft Video: • Snaps on Linux | Snapc...
    AppImage Video: • How to use AppImages a...
    Build Programs from Source: • Building Programs from... .
    ►► Digital Downloads ➜ www.cttstore.com
    ►► Reddit ➜ / christitustech
    ►► Titus Tech Talk ➜ / titustechtalk
    ►► Twitch ➜ / christitustech
  • НаукаНаука

Комментарии • 326

  • @splitjonas
    @splitjonas 4 года назад +62

    Very informational video Chris!
    Just a small correction concerning what you said about that you only need to reboot after updating the kernel...
    This not entirely true, when it comes to the latest linux OSes, most of them should get a reboot after an update of the following packages:
    kernel
    glibc[^2]
    linux-firmware
    systemd
    dbus
    On rpm systems this can be checked by running "needs-restarting -r" which will tell you if a reboot is needed or not.(this comes from the yum-utils package)
    On deb systems, check if the following file exists: /var/run/reboot-required
    Cheers, keep up the good work!

    • @ChrisTitusTech
      @ChrisTitusTech  4 года назад +15

      This is great info, thank you so much for your contribution!

    • @librequestpodcast
      @librequestpodcast 4 года назад +2

      For real, beautiful comment.

    • @premnathd
      @premnathd 4 года назад

      Informative. Thanks for the comment

    • @aymanelhasbi5030
      @aymanelhasbi5030 3 года назад

      systemd no i don't agree

  • @nico1337
    @nico1337 4 года назад +59

    You can just set aliases if you're used to apt for example:
    "apt install"="pacman -S"
    "apt upgrade"="pacman -Syu"
    "apt purge"="pacman -Rns"

    • @ThatGuy001
      @ThatGuy001 4 года назад

      what about solus?

    • @nico1337
      @nico1337 4 года назад +6

      @@ThatGuy001 for these examples the corresponding aliases for Solus would be:
      "apt install"="eopkg install"
      "apt upgrade"="eopkg upgrade"
      "apt purge"="eopkg remove"
      But you can make your own even shorter aliases which makes your workflow even better

    • @hedgeearthridge6807
      @hedgeearthridge6807 3 года назад +1

      @@nico1337 eopkg is a Chad package manager

    • @Doctoberfest
      @Doctoberfest 2 года назад

      I know this is an older comment but why pacman -Rd instead of pacman -Rs? I'm a newer user and trying to wrap my head around man pages and d skips dependencies while s removes all dependencies not explicitly installed by users and aren't required by other packages. I'm just trying to get a better understanding of terminal commands and why use one over the other.

    • @barakcobrama1703
      @barakcobrama1703 2 года назад +1

      That means nothing to me a kali Linux user if i put pacman i get a game of pacman.

  • @poljubcki
    @poljubcki 4 года назад +5

    It has been yeas that I was looking for an clear and straight forward expectations on how to install software on GNU/Linux. 😊

  • @redhorse6084
    @redhorse6084 4 года назад +6

    Always gaining knowledge at Chris Titus RUclips channel. One of my favorite and go to when I want to know more about computer, especially Linux side of it. Thanks and god bless you 😀

  • @debeeriz
    @debeeriz 4 года назад +60

    when i first came on linux,mint a lot of programs were not on the software center, so i had to download from the net, installing from a ppa and a deb file were a peace of cake, but installing from a tar file was hit and miss

    • @benriful
      @benriful 4 года назад

      Agreed! Source files through make does not auto-magically get dependencies as easily as deb/rpm does. This is really only a last resort type of method.

    • @Khyree_Holmes
      @Khyree_Holmes 4 года назад

      .tar.gz is NOT recommended AND it's is a mess, it really flops my Pancakes to see that... as the only Linux ".exe file"

    • @androiduser603
      @androiduser603 4 года назад +1

      I am currently having trouble with those.

    • @debeeriz
      @debeeriz 4 года назад +3

      @@androiduser603 its a pain but sometimes thats all that is available, all you can do is unzip it and read the read me or install files and hopefully it will tell you what to do and what dependencies are required, i had some success with a program called alien that converted them to a deb file and installed them that way

    • @johnmal5975
      @johnmal5975 4 года назад +1

      @@androiduser603 You are not the only one Android User. I have learned to stay away from them but sometimes you can't. Always look for another option if possible.

  • @timothy4
    @timothy4 4 года назад

    Thank you so much Chris for this very clear and useful video which I realise I have needed and been looking for a long time. Yours is the first presentation on this subject that I think I may fully understand. I am looking forward to switching over fully to Linux in the next couple of years and have an experimental laptop running Linux Mint with Windows 7 and Ubuntu in VM’s. It has been a great learning experience which has to a large extent been inspired and driven by your fantastic instructional videos. Thank you again.

  • @AAleejandr0
    @AAleejandr0 4 года назад +18

    Great video, KDE Fedora user here 💪

  • @PenguinRevolution
    @PenguinRevolution 4 года назад +1

    I saw this video yesterday, I forgot to comment. Great video Chris!

  • @pavlospilakoutas
    @pavlospilakoutas 4 года назад

    Descriptive, clear and informative as always 👍

  • @mf7009
    @mf7009 4 года назад +25

    Seeing you use Vivaldi, makes me smile (in a positive way) besides that good overview, thanks

    • @Khyree_Holmes
      @Khyree_Holmes 4 года назад +3

      I got him to use cause of my comment, I'm kidding! I love it too.

  • @roundoneusa
    @roundoneusa 2 года назад +2

    Thanks! This video was really nice to install stuff on my Chromebook without having to dig in my laptop.

  • @frankov_83
    @frankov_83 4 года назад +4

    Thank you for your work Chris. I've been playing around with Linux for years but I decided to go full linux this year (loving Pop! OS 19.10) and your videos are extremely helpful. 👍🏻

    • @sommmtoooo
      @sommmtoooo Год назад

      Left windows left yesterday for POP! OS ..... I am loving it. Chris has been of great help.

    • @SLokutaR
      @SLokutaR 24 дня назад +1

      I left windows today, got debian clean

  • @douglasbenny7852
    @douglasbenny7852 3 года назад

    Great one - will watch your building from source video!
    Thanks

  • @RTSwiz
    @RTSwiz 3 года назад

    Thanks for this, also cool to see that desktop background as that bridge is really close to where I live.

  • @hobbyelectronics6630
    @hobbyelectronics6630 2 года назад

    I've used PIA for about 10 years and it is good to hear that there is some proof that they actually do keep their word.

  • @vaidassukarevicius1629
    @vaidassukarevicius1629 4 года назад +1

    Another great video. All ways discover something new. Thank you for making videos.

  • @KUNALMALAKAR
    @KUNALMALAKAR 4 года назад

    thank u chris for this series.Today i got to understand when to use "dpkg -i" command

  • @peter_parkour
    @peter_parkour 2 года назад +2

    I'm giving up and going back to Windows. Tried it for a week, but I don't think Linux is right for me. After watching this video, I now realize I don't have the time to learn all these things. It really is a steep learning curve. It took me days just to find and install a working driver for a drawing tablet. Something that would take 5 minutes on Windows. I work in healthcare so I have to squeeze my already short free time to make the most out of this. A lot of programs still need Wine and that too took more than an hour to figure out. I like the idea of an open system but it shouldn't come at the expense of convenience. It's nice to be able to tweak everything in my system but it's much nicer to have things that just work when I need them to. Maybe someone could build a distro that's more user friendly. Until then, I'll be gaming on a PC.

  • @AnzanHoshinRoshi
    @AnzanHoshinRoshi 4 года назад +1

    Thank you, Chris. After Xandros' locked in package manager, when I first used apt in Ubuntu 7.04 I fell in love. Dealing with rpms in Fedora suX0red by comparison. I tried Suse, Gentroo, Arch, but Debian's apt is still my standard.

  • @nikond90ful1
    @nikond90ful1 4 года назад +2

    Thanks for the video Chris.

  • @Uchiha_Madara1224
    @Uchiha_Madara1224 4 года назад

    Was really informative Chris

  • @muddyexport5639
    @muddyexport5639 4 года назад

    Thanks again for the good, concise info!

  • @eViLaRRi
    @eViLaRRi 4 года назад +16

    This video made me recall a guy I saw in reddit saying he was dropping Linux because it was impossible to install any .exes on his computer, lmao.

  • @horatioh5469
    @horatioh5469 4 года назад

    really well done Man. you are doing it all right.

  • @Mortal_monk
    @Mortal_monk 4 года назад

    Very helpful video, really needed something like this Thankyou.

  • @MRLIROCK
    @MRLIROCK 4 года назад +1

    Tanks for the entertainment while waiting for my Fedora 31 upgrade ;)

  • @gwgux
    @gwgux 4 года назад +3

    I remember when building from source was either the secondary method or in some cases, the primary method of installing software. Times have certainly changed.

  • @deenbrownel
    @deenbrownel Год назад

    Chris you are a god sent man. Im learning more about linux so taht I can switch from linux to windows. However, there are many challenges becasue I have to make sure things work with goxlr, my razer peripherals and stuff

  • @Mr._.1001
    @Mr._.1001 4 года назад

    Thanks for another great video

  • @robindieker6033
    @robindieker6033 4 года назад

    Hey Chris,
    thanks to you me, a former Microsoft M365 SME Windows and Office (FTE) I am currently trying to switch to linux. Thanks for these cool vids! :)

  • @mortenlund1418
    @mortenlund1418 Год назад

    Thanks for sharing. Really like your style. Best wishes.

  • @washingtonradio
    @washingtonradio 4 года назад

    A trick for searching for instructions on installing something is to search using the package name and distro name or parent. For example for Manjaro, the search would be 'installing x on Manjaro Linux' or 'installng x on Arch Linux'. This will help filter out unwanted instructions. If building manually, read the instructions carefully and review a couple different sites if the instructions are not the official instructions (e.g. from the vendor or distro). Then follow them exactly.
    Also, for the lazy, distros also often include a graphical installer which allows to pick the packages from the repository(s) and they will run the actual commands Chris showed for you.

  • @rouis8930
    @rouis8930 4 года назад

    Arch Linux is hard to install, but once you set it up, its becomes so easy to install programs, even closed source ones with AUR

  • @parl-88
    @parl-88 4 года назад +1

    Agree Flatpak is the Best, looking forward to your Flatpak video!

  • @adjusted-bunny
    @adjusted-bunny 4 года назад +8

    The scanner of my printer never worked with the "Linux standard install". Then I downloaded the drivers from the manufacturer's webpage (there is a linux version!) and voilà - everything works

  • @xnonsuchx
    @xnonsuchx 4 года назад +1

    You can also use dnf for local .rpm file installs (yum could too, but required a "--localinstall" switch), though you may need to use a "--nogpgcheck" switch if it gives you key errors. I had to do it quite a bit when Yellowdog Linux (PS3's "OtherOS" Linux, based on CentOS) quit being updated and I needed to find things that were never in its repos or newer than what was in the repos.

  • @bulwinkle
    @bulwinkle 4 года назад +2

    I remember searching to resolve dependencies in Red Hat back in the mid 90's, it could be a nightmare with 20 or more packages to find and install. A real nightmare.

  • @WolfJustWolf
    @WolfJustWolf 4 года назад

    Linux Mint, my first distro has a great graphical software manager. I used it a lot when i first came to Linux.
    Now i mostly install with apt, for speed and convenience, but when just searching for apps, Mints software manager is awesome. On my other machine, i really miss it.

  • @Stephen-wh7vl
    @Stephen-wh7vl 3 года назад

    That background is awesome. That bridge isn't far from my house.

  • @ryanhere7693
    @ryanhere7693 4 года назад

    Another thing to note about snaps is they were designed to be used with apparmor which is only available on Ubuntu based distros. This means that (unless they've finally got around to getting selinux to work properly with snaps) snaps are not even sandboxed properly on other distros. Which means you have no security when running snaps on a non Ubuntu based system. They were working on fixing this but I haven't seen or heard anything to say it was actually done.

  • @JacobP81
    @JacobP81 Год назад

    19:30 I built from source before on Linux. One program I downloaded I had to do that. It wasn't hard, I just basically copied a set of commands into the terminal and it downloaded and built it. I had instructions on exactly how to do it for the program. It worked like a charm wasn't very hard. The program was mkp224o for anyone wondering.

  • @kevinklement2621
    @kevinklement2621 4 года назад +34

    Vivaldi with Bing as default search engine? Chris is still mid-transition to Linux I guess.

    • @ChrisTitusTech
      @ChrisTitusTech  4 года назад +28

      Hahaha... damn it I thought I switched that to duckduckgo. *runs to settings and changes it*

    • @sproid
      @sproid 4 года назад

      @BlackWorm I think is the default

    • @eddiethehead7466
      @eddiethehead7466 4 года назад

      How does choosing between Bing and DDG make a difference? DDG itself pulls its search results from Bing

    • @kevinklement2621
      @kevinklement2621 4 года назад +2

      @@eddiethehead7466 It's not that you get better search results. It's that linux nerds tend to be obsessed with privacy and don't want to be tracked by Google, Microsoft, etc. It may well be overkill, but it's linux nerd cred definitely. My post was mainly meant as a joke, though, which I think Chris understood.

    • @bobchicken8278
      @bobchicken8278 4 года назад +1

      @BlackWorm Bing is default on fresh install of Vivaldi. Vivaldi needs to change that.

  • @mf-wg1qi
    @mf-wg1qi 4 года назад +2

    Thanks for the great informative subjects and videos. As a Noob, I understand that your studio workstation isn't setup with a Debian distribution but I'm curious why you didn't mention using the "Open GDebi Package Installer" function in the Debian distribution Linux Mint (19.2.) A user can use this function by right mouse clicking on a .deb file and selecting the "Open GDebi Package Installer" menu choice. As a Noob, I think this works out really nice and its also easy to remember.

  • @fuseteam
    @fuseteam 4 года назад +1

    Btw one difference I heard of snaps and flatpaks is that flatpaks focusses on installing desktop apps, while snaps strives to be able to install anything including kernels, drivers, display servers, desktop environments etc

    • @ChrisTitusTech
      @ChrisTitusTech  4 года назад

      Good info, I was unaware snaps could do this.

  • @brickwellhomestead6708
    @brickwellhomestead6708 4 года назад

    Installing NVIDIA drivers directly from the websiteand causing all the people to come to your comment section probably helped quite a bit with Google's engagement algorithm thingy, maybe one of the reasons you blew up so quick :-) I see what you did there tricking the algorithm.

  • @TheBaekho
    @TheBaekho 4 года назад

    Some appimages can offer you updates, it depends on the developers. I can't remember now of a appimage that have an "updater" but I do now that exists, i've already used one, I just don't remember. But I do remember of Etcher, as an exemple, that show you a message telling you about newer versions and it asks if you want to download the new version, then redirect you to their website. Similar to how portable exes work in Windows.
    Edit: Ankama Launcher is one of those appimages that can update itself. But it takes some space on your home folder.

  • @johnmal5975
    @johnmal5975 4 года назад

    Good common sense video. I like that you used the terminal instead of gdebi and I am not a terminal guy. It's just better. Lol!

  • @codm-skiller3219
    @codm-skiller3219 Год назад

    Thanks Teacher

  • @Gexzumi
    @Gexzumi 4 года назад

    OpenSUSE is RPM based as well and uses Zypper, but their YaST2 which is graphical is absolutely amazing.

  • @Ukepa
    @Ukepa Год назад

    really good instructional... I should have watched this earlier

  • @iharshgarg
    @iharshgarg 3 года назад

    0:10 this guy really understands us

  • @mitchelvalentino1569
    @mitchelvalentino1569 4 года назад +8

    So you’re a Linux noob and can’t figure out how to actually run the program? You double-click the program’s icon and it doesn’t run? You type the name of the program in the terminal and it still doesn’t run? No problem!
    Here’s what you do: in the terminal, navigate to the folder containing the program, either by navigating there from within the terminal, or from the desktop by right-clicking the open folder and selecting _open in terminal_ option from the menu.
    Then double check you’re in the correct folder by typing the ls command. Do you see the program, the one that won’t run? If so, type ./the-name-of-the-program and it should run.

    • @starwars4427
      @starwars4427 4 года назад +5

      And if it still doesnt run type
      chmod +x (program name)
      It should run now

    • @mitchelvalentino1569
      @mitchelvalentino1569 4 года назад +3

      Mary Carpenter yep! 👍 👍

  • @noahriding5780
    @noahriding5780 11 месяцев назад

    Hey Chris
    I was hoping to pick your mind a bit on something. Right now I'm excited about Linux. I've seen for years the problems with Windows. But until this year I didn't feel confident enough in my skills to convert to Linux. I have done so now and so I'm in that new toy phase. Its very interesting to feel this. And it comes especially from being aware of how bad previous OS problems were.
    Here's the thing I was hoping to pick your mind on;
    When you have a tablet or a phone and put apps on it, you DON"T ACTUALLY have the app. You actually have a phone sub-app that's like a door that lets you use some kind of server version. Like a translation program is a good example. When you run that translation program or a mapping app on your phone, if the network is down, or if you don't have internet, you CANNOT USE the app anymore. Probably MOST phone apps won't work if you can't connect to the network. That's worrisome.
    This is very interesting to think about because especially now people are starting to see the country and utilities and other services aren't infallible. Sometimes places have problems with water or power from storms and such. People are being more aware of problems in NY and other places like ongoing events affecting their ability to get services...
    And this raises the question, if you are downloading and putting programs on Linux, how do you make sure you are getting a full version program that will function if the grid is down? Or if you don't have internet? (Someone will probably say something about if power is out your computer is out but people do have solar panels and backups. And phones have good batteries now.) It would be very interesting to hear peoples input on how to make sure you can find programs that can function stand alone if they aren't able to connect to network, internet, servers, etc.
    Thank you for any input on this, or for anyone else that comments or replies to this.
    And I hope that the Linux versions are full and complete, and not half programs... because that's renting. When you rent you don't own it. You can be kicked off at any time. People want to be able to really have something that will last.

  • @PS_Tube
    @PS_Tube 4 года назад +1

    I installed deb, snaps, from package manager, and built from source the wifi driver (thank goodness for Google).

  • @smccrode
    @smccrode 4 года назад

    When using dpkg -i to install, if you have dependencies that weren't satisfied, you can run `sudo apt install -f` and it will install dependencies required by the package.

    • @smccrode
      @smccrode 4 года назад

      @@baum4806 Nice! Thanks.

  • @ozzydogger5287
    @ozzydogger5287 4 года назад

    If you're on openSuse, you can install an RPM via double click through Yast package manager. No cli needed.

  • @JacobP81
    @JacobP81 Год назад

    I have also installed package where you have to unzip it and run a script. Sometimes you have to change the script properties to allow execution. You really should run the script in the terminal. Sometimes you can just double click the script and click "run in terminal".

  • @2000bvz
    @2000bvz 4 года назад

    Nearly all of my software is proprietary, and much of that is designed to run on CentOS.
    At home I run Manjaro so I've gotten fairly adept at creating my own packages. I rely fairly heavily on LD LIBRARY_PATH and a copy of the libraries from CentOS to get these apps to work. It's a nightmare, but it has really taught me a lot about the workings of Linux (I was a newbie to Linux about a year and a half ago).
    Now I have my own pseudo package manager and version manager (written in python and bash shell) that allows me to run multiple versions of the same app and run binary apps on Manjaro that were originally only meant for another distro. It's still a little janky... But I get my work done. :)

  • @tostoday
    @tostoday 4 года назад +8

    I don't use Fedora but I always liked saying Yum :)

    • @JohnPhelyno
      @JohnPhelyno 4 года назад

      TOTAL OS TODAY what are you doing here in the comments 😂

    • @tostoday
      @tostoday 4 года назад +2

      @@JohnPhelyno Feeling...Yummy!

  • @adilsonsf
    @adilsonsf 3 года назад +4

    I learning Linux and English as well because you pronunciation is perfect. Thank you so much for your videos. Very informative and well done. 🙂👍

  • @mauriziotarantino6058
    @mauriziotarantino6058 4 года назад

    Hi Chris,
    Thanks for the great content you put on, I'm a long time follower! :)
    Regarding this argument, there is one thing I haven't been able to solve, and that is installing drivers for my printer in Arch. The printer is a Brother DCPL2500D, and it's not supported natively in Arch nor Debian (these are my two go to distros for all my PCs). They are not available in the AUR either. In Brother's website, you can download the drivers, as .deb and as .rpm packages. Do you think I will be able to port these drivers to Arch? And if so, how should I proceed? Thanks for your help! I know this may not be the best place for this kind of things, so if you don't answer don't worry, I understand. Keep up the good work, Cheers!

  • @stefandegier395
    @stefandegier395 4 года назад +1

    Hey Chris! Not related to this video, but I switched to Linux about 2 or 3 months ago, and I've been tinkering a little bit with my system thanks to your videos, so thanks for that. But I have seen the video where you said you didn't like to use LibreOffice, and used word online. Well, I don't know if it's a good solution, but I got something with Brave (Chromium based) and I have added a shortcut of Word Online to my desktop so it would feel more like the Word application like in Windows. You can find this in the Brave hamburger menu, under more tools. Now I don't know if this is a good solution, and I hope I'm not a dumb kid who states the obvious, but if not I hope it was helpful.

  • @beboslavrakocevic4659
    @beboslavrakocevic4659 3 года назад

    Linux - There's always a new distribution - you look at it - you try it out and just say goodbye Linux - thank you for your effort while practicing programming!

  • @theodorcarlsen9344
    @theodorcarlsen9344 4 года назад

    Hi Chris! I would go more in depth to what a package manager does and why it's useful. I also would not talk as much about the differences between distros and stick to explaining the concepts. Why do we need to run apt update? What are dependencies? Etc.. Anyways great video.

    • @theodorcarlsen9344
      @theodorcarlsen9344 4 года назад

      And are these videos for complete Linux noobs or for people are using Linux on the daily?

  • @joanarling
    @joanarling 4 года назад

    I did install from source in the early nineties, not being aware of blindsiding the installer. It mostly worked, but getting rid of the program and the associated libraries turned out to be a nightmare. Funny you didn't mention LFS, though :) "We don't do this because it is easy..."

  • @Nick_Lavigne
    @Nick_Lavigne 3 года назад

    I haven't used fedora since Sulphur. But I believe v writes all the text about the install progress and h is the hash marks that make the fake loading bars. So pretty important

  • @5argetech56
    @5argetech56 4 года назад

    The Package Manager is our Friend ❤😊

  • @shrimp_on_internet
    @shrimp_on_internet 4 года назад

    Thanks

  • @Khyree_Holmes
    @Khyree_Holmes 4 года назад

    My favorite CLI syntax is "yum".

  • @alexd5637
    @alexd5637 4 года назад

    Most file managers recognise .deb or .rpm packages that are associated with GUI apps like Gdebi.. Also I know nothing about dnf but yum can be used to install an .rpm file locally and I believe even from an URL + it will install dependencies.

  • @mrkitty777
    @mrkitty777 4 года назад

    SystemD could use improvement to not run installable third party software to not run as Root. This is completely outside repositories. But I have seen it. Developers programming multiple platforms simply decide if it runs. It does run.

  • @gimcrack555
    @gimcrack555 4 года назад

    You miss a few. Software Center Stores, which I don't really like. The main reason they seem buggy. They might be stable now. But it's like a App store and very easy to use. Especially for a first timer. And the other one is the GUI Package Managers, like Synaptic Package Manager for Debian base distro's. Synaptic is very easy to use and it's GUI to install or remove any package. Almost like the Add/Remove Programs in Windows.

  • @fictitiousnightmares
    @fictitiousnightmares Год назад

    I'm curious, is there any benefit to installing .deb files through the command line like you did rather than just right clicking it, making it executable, then double clicking it?

  • @grampawwillie1665
    @grampawwillie1665 4 года назад

    I generally recommend noob to use the "repos". this tool is the one that shows up as "software manager" in the admin menu of the start menu -- on LMDE/3 -- or as "Synaptic Package Manager" in the administration menu of the start menu on Debian. The idea here is that programs from the "repository" -- are -- supposedly -- safe to use. Anytime software is located by using a web search and then a download -- the user is responsible for "vetting" that software for safety...
    also: users should keep a "/Software_Installs" directory -- probably in the "/Documents" area. A sub-directory should be added for each installed package to document how the software was obtained and installed. wen upgrade time comes around -- these files can be very helpful.

  • @LinuxForEveryone
    @LinuxForEveryone 4 года назад

    What's that system info on your Fedora desktop? That's SWEET.

  • @erickleefeld4883
    @erickleefeld4883 4 года назад

    On the Mac, basically all apps are AppImages.
    The user sees the file for a program, double-clicks it, and it runs. If the user looks closer in the Get Info panel, they’ll see that program’s full name has a three-letter extention, “.app.” Okay, so that’s just like .exe on Windows, right? Well, if you look down further, it turns out “.app” files aren’t really files - they’re folders, using that extension to mask themselves to the user.
    Then if you go inside a *.app folder, you’ll see all the internal resources of the program, and the actual executable file is somewhere in there. Clicking the main *.app in your system tells the OS to carry out all the processes involved of making this run.

  • @pmccarthy001
    @pmccarthy001 2 года назад

    On Windows, I've used an uninstaller for years now. It seems to get more of the leftover junk after uninstalling a program, but perhaps even more importantly, if you install a program with it it'll establish a system restore point before installing. And that system restore point has been very useful more than once when a new install crashes the system and it might not even boot up. What I'm wondering with all these package managers, even Chocolatey on Windows, how good are they at cleaning any leftover junk when uninstalling, and will they make a restore point or snapshot before installing? Like, on Linux, if you install Timeshift can you configure the package manager to take a snapshot before installing software? The thing is, package managers, make installing, updating!!!, and uninstalling software much, much easier, but no one's ever told me whether package managers commonly take a snapshot before installing and how well they clean up leftovers when uninstalling?

  • @mattrothove3907
    @mattrothove3907 4 года назад

    Chris I’m trying to make the full leap to Linux. I’m tired of windows. I hate everything newer than w7. Installing to me is simple compared to removing/uninstalling, can you make a video on that? Others have done it, but I seem to understand your way of doing things more than others I’ve tried to follow. Thanks for all the videos btw, you do a great job explaining everything.

  • @williambaldwin9346
    @williambaldwin9346 4 года назад +1

    Okay so you are on Fedora now full time Chris? I have a few questions.
    Is Fedora sill called Fedora Core?
    I noticed that there is now Fedora Desktop and Fedora Server, along with CentOS and of course RHEL. Why all three??

  • @konarkmodi3799
    @konarkmodi3799 3 года назад

    Can you kindly make a video on how to verify an application after it has been installed using a package manager. I mean starting with what port(tcp/udp) the application will be listening on, how to trace the request to that application using tcpdump, checking how many sessions the application are running, what is it's process Id, what firewall rules need to applied etc that it covers a general idea of understanding the whole installation lifecycle of a application. Thanks a lot 😊.

  • @Nik.leonard
    @Nik.leonard 4 года назад

    The AUR is the reason why I moved to Arch (Manjaro actually).

  • @ongandrew
    @ongandrew 3 года назад

    Hi chris i know this is an old video but i hope you reply. I am using quickbooks on windows and using a dot matrix printer to print my invoices i have read before that quickbooks dont run on linux.2nd i am using dlink's dview cam for recording and viewing all my computer i just need those 2 to run on linux

  • @Hardcore_Remixer
    @Hardcore_Remixer 2 года назад

    Followed the Guide and I think it only works for how a program was officially meant to be. For example Heroes of Might and Magic works, but if I patch it with In the Wake of Gods and try to use the Wog options the game freezes while on Windows it just works.
    Crossover doesn't change anything either.

  • @RodrikStudio
    @RodrikStudio 4 года назад +1

    And are ready to make a video on the linux I use everyday ? :p It's Gentoo :)

  • @MrSamadolfo
    @MrSamadolfo 4 года назад

    😍 yay APKs 😍

  • @jasonfanclub4267
    @jasonfanclub4267 3 года назад +3

    The download part was really helpful starting from 18:03

  • @christianvl
    @christianvl 4 года назад

    Something that I always think is odd is how packagekit is usually forgotten. It's the package manager of package managers. It's what makes possible Gnome Software, Discover, etc. to work the same in different distros... and it has a CLI that works the same (Debian/Ubuntu, Fedora/RHEL, Arch, Opensuse, Mageia..). It's the same command to install, update, remove software. And there's a 99,9% chance it is already installed in your system. So why not just "pkcon install package", or "pkcon update"? It's also very fast!

  • @Vanadain
    @Vanadain 4 года назад

    on Arch - install yay from AUR and update system typing only "yay" in terminal. Searching and installing new programs can be achieved typing "yay program".

  • @elyserva7903
    @elyserva7903 2 года назад

    I use Software Manager, Synaptic Package Manager and command line.

  • @elnasty555
    @elnasty555 4 года назад

    I am a new mint 19.2 user and I am trying to install Great Cow Basic. It needs Freebasic to compile it and have that installed and working. Getting fbc to compile gcb is not working for me. The gcb win version has an install.exe that installs a precompiled file.
    Building programs is difficult for beginners.

  • @remypaquin7224
    @remypaquin7224 3 года назад

    is there a way to install the OS on a very small ssd (20gb) and other programs on a different drive hdd (2tb) similar to what i would say most windows user do

  • @TheMyname707
    @TheMyname707 4 года назад

    Is there a learnable system, how the packages are named? I often have to search for the name of the package just to run apt install. Did I missed that Video or is there a easy solution I overlook?

  • @LloydLynx
    @LloydLynx 4 года назад +1

    0:23 I heard that, how'd KDE break now.

  • @joshuaSundeep
    @joshuaSundeep 3 года назад

    When I switched from pop to mint the package manager was really out of date and some stuff was not there

  • @deciodasilva3960
    @deciodasilva3960 4 года назад

    Sup Chris what distribution do you use on a daily basis, im on Fedora, cause of you inspired me to use it hehehe...

  • @danielbrand5887
    @danielbrand5887 4 года назад +1

    Question for CTT: Is it possible (or recommended) use Arch Linux without any AUR helper?

    • @ChrisTitusTech
      @ChrisTitusTech  4 года назад

      Certainly, you just can't install packages from the aur and only use Pacman

  • @stevesculptor1
    @stevesculptor1 Год назад

    I've been trying for hours to install a printer, and it is a nightmare. I can't find anyone who explains how to do it. Epson says use the package manager but I don't understand what is required when I open it, or use the terminal, but others say don't use terminal?

  • @Singlephase
    @Singlephase 4 года назад

    What's wrong with downloading the .deb of Google Chrome from the website & using a program like Eddy to install it?

  • @rimilmurmu10
    @rimilmurmu10 4 года назад

    even using the terminal to install is same to going to website and downloading, for starters i don't know the command line and even if i know the command line i need to google the exact package name , for example sudo apt-get install vlc-media-player or just vlc??no matter what i have to google the same.

  • @lemdixon01
    @lemdixon01 3 года назад

    I just want to know where the installed programs are located in a broken version of Ubuntu that doesn't boot up so I can get my Firefox bookmarks. I windows it's all in program files.