Branch and repository question

I have been using Manjaro ARM for a couple months now and the way i installed it is that i downloaded the latest RPI4 image from github and flashed it on my RPI5. I don’t really have any issues other than the “pamac” package manager being a little sluggish and crashing most of the time. So i decided why not just remove this thing completely and use the command line to install and update pacakges like a real linux soldier.

I have questions. First of all, the manjaro arm i installed is using the “unstable” branch out of the box. I can understand maybe because RPI release is currently under development, a stable release probably is not there yet (correct me if i am wrong).

So that is not really an issue, the system works perfectly fine in the unstable branch.

The other question, what packages from what repositories am i using right now? Manjaro has its own repositories. But it is also possible to install arch packages right? So when i use “pacman” for example, the apps it lists are from “core” or “extra”. But are these “manjaro core/extra” or “arch core/extra”?

Sould i use pamac-cli instead? Is this the correct way of maintaining packages in manjaro. I don’t want the gui, like i said, it is problematic. If i want to update “Chromium” for example, is it possible to “accidentally” update it with an arch package instead of manjaro and break the whole thing? Don’t want to do that.

What is the correct way to do package managing via CLI on Manjaro arm?

Manjaro has its own repositories that are mostly made up from Arch packages plus some overlays and manjaros own packages etc.

The core, extra repos you use are Manjaro repos.

The only time you would be using an ‘Arch’ repository is possibly the AUR, the Arch User Repository, which is an unsupported community repository.

Only if you use pamac and enable the AUR.

(it has known issues with replacing regular packages with AUR ones if the name matches)

pacman would be my answer.
pamac-cli is manjaro’s own alternative to pacman that supports multiple packaging formats.


Most of these things and other related info is covered in the wiki too;

1 Like