I have always used apps using the Manjaro app manager and so they install automatically and I assume in the appropriate place. And I’ve always held off installing apps if it wasn’t part of the software manager.
But, this time, I really want the app installed.
So, when I run this install script, it’s asking where to install it.
Can someone suggest where I should install this kind of app?
You will likely find this easier to manage. However, keep in mind that the AUR is officially unsupported in either Arch or Manjaro. The AUR will need to be enabled in pamac if it isn’t already.
I also found the Interactive Brokers download page for the Linux version of their app (likely the version you have):
Thanks to both your responses. I’m researching both a bit more.
The pamac build for ib-tws (AUR) says it only needs 10mb while the one I downloaded from IBKR says it needs something like 366mb. Not sure why the difference.
And I checked with Google Gemini and it says /usr/local/ is used for non-core apps:
" locally installed software that’s not part of the core system or standard package repositories"
Think of ~/.local/ as the user counterpart to /usr/local - the main advantage is that you can access the configuration of your app without requiring elevated privileges; otherwise, they are both equal in terms of intended usage.
It’s possible that their package also contains supporting software, whereas, from the AUR all dependencies are built and installed as needed. Some may already exist in your system.
Ok, I see why there might be a big difference in size between the packages.
So, if I install the package from IBKR, is there a good chance a lot of files (packages) will be duplicated where I install it because it has to put all the dependent packages in the installed directory? Or does it depend on the install script and how well written it is?
The latter, most likely; though without knowing anything about the IBKR package, it’s difficult to guess.
At least the AUR route would place required dependencies in the appropriate file system locations; with foreign packages it’s often uncertain, which is why they are seldom encouraged - AUR builds also are not officially supported.
It’s getting harder to avoid duplication of packages in recent times; especially with the apparent popularity of containerised app platforms such as flatpak, appimage and snap.
At this point, I’m thinking I’ll just use the AUR package because it seems to be pretty current. And if for some reason the maintainer goes “AWOL” or something, I can always install the IBKR package.