Installing apps, software with outside of any package manager

Is there a guide on how I could install software such as from github without using a package manager? I’d just have to maintain it myself. Guides or tips would be helpful, thank you

There is no one way to do that. It depends on what you are trying to install.

However, I would have a few recommendations for you:

  • The most important one is to only install foreign software into your home directory. If you install software into any system areas, the chance of you ending up with a broken update process is high.
  • Next, I would warn you to not run any installer scripts unless you have carefully read them and you understand exactly what they are doing.
  • Lastly, I would just say that manually installing software is not something you should do unless you have sufficient experience and are comfortable with system management tasks. The only exception to this would be something like a browser that is shipped in a fashion where you can literally just extract it into your home directory and use it.

For me its about safety or convenience. Sometimes a project wont be found in the aur repo or worse, I don’t trust the repo. Two examples would be https://github.com/Kron4ek/Conty which is not found in the repos. Then there’s brave in the aur repo. yay -S brave installs brave from a random guy who is not with the brave team. brave-git is directly from brave. (its my fault) but without looking i just installed yay -S brave, because in my mind, how could it not have been legit.

I figured in some cases id want to install my own apps especially if I don’t trust the aur repo.

brave-bin is probably what you want. That downloads the file directly from Brave.

Make sure your AUR helper is configured to show you the changes to the package files and then you will always see what is going on. This is safer than most other methods.

With AUR packages, it makes no difference who the packager is can you see exactly what the package is doing and it is built on your machine.

Let me look at that other repo.

(not from the brave team)

https://aur.archlinux.org/packages/brave

This is the one you probably want: https://aur.archlinux.org/packages/brave-bin

Most people don’t want to build a browser from source every time there is an update.

That is an interesting one. It looks like it spins up an Arch container for running Windows applications. But…you are already on Arch. Why would you want that? It seems like there are lots of simpler ways of achieving that goal than a 1.8GB shell script.

well I haven’t used it yet, I was looking for alternatives to lutris.

Something like bottles?

Possibly, ill check it out, thanks