Hi All,

Over the previous 20 years I’ve used at home mostly Mandriva, then kUbuntu and just installed a Manjaro. So I am not “new to Linux” but still new to Manjaro/arch. Has anyone a good “primer” for people migrating ?

A few questions I have

  • How does pacman work compared to apt-get ? and how to find in which package an command lies. I struggled a bit to get lsinput (to configure a rudder pedal for flight sim)

  • I am struggling a bit with Zsh, like I ended up starting bash to configure an environment variable, any ressources on-it. Or shall I simply change my setting (and how) to use bash that I know a bit. It’s a home/Gaming PC so I don’t plan to use the console that much but as anyone who has been using linux based OS for a while, I find-it more conveinient

-2 points

A lot of people are telling you to not use manjaro and to use endeavour instead. I’ve been using manjaro for 6 years and it’s fine, in the end they offer very similar user experience.

For package management, I do everything with yay now. Just calling it on it’s own will update everything, with keywords it will search and ask you what to install. The only flag you have to know is -R to uninstall.

For the shell bash is perfectly fine, but if you want more features take a look at ohmybash.

permalink
report
reply
12 points

Manjaro is not a good Arch downstream afaik. What they try is like produce a stable Arch, like Debian Sid vs. Stable.

But if they do that, they need an automated QA path so that packages are put in based on how they work, and not just delay them by a few weeks all the time.

And hack my stuff like the AUR wouldnt be possible there, they would need to host such packages their own and make sure they work on that specific frozen release.

Its simply more work that what I know they invest. So stay away from Manjaro, use Arch, Opensuse TW, Fedora etc.

permalink
report
reply
2 points

how to find in which package an command lies

It’s “pacman -Fx” but it can’t search in AUR packages.

Where did you find lsinput anyway? I don’t think input-utils is in AUR (either that or it’s called something completely different).

permalink
report
reply
6 points

As others have said, you can install Endeavour instead. If you want a gui installer, you can still install pamac (Manjaro’s gui for pacman and AUR).

I’m on Arch and I still find pamac useful at times.

The Arch Wiki is excellent. Endeavour has a great community that will help out if you get stuck.

There’s plenty of tutorial videos that can help get you started.

I highly recommend using the man command. Appending --help is also great for when you’re not quite sure what a pacman (or any other command for that matter) works.

permalink
report
reply
1 point

How does pacman work compared to apt-get ? and how to find in which package an command lies. I struggled a bit to get lsinput (to configure a rudder pedal for flight sim)

Manjaro has Pamac installed out of the box. Its commands are much more readable:

Install: pamac install {software} Remove: pamac remove {software} Update: pamac update. You can just run man pamac and read that, it’s concise and self explanatory.

You can also use Pamac-gtk (the GUI app-store). I recommend the GTK4 version. Just run sudo pamac install pamac-gtk it will prompt you to replace pamac-gtk3.

You can enable the AUR by opening the GUI store (it will be called “add/remove software” in the app menu) > three dot menu > preferences (will prompt for password) > third party > Enable AUR support.

Only use the AUR as a last resort; check if the app is on flathub first, then the official repos, and finally check the AUR. You can add flatpak support by installing the flatpak package and the libpamac-flatpak-plugin optional dependency.

If you want updates to be as fast as they’d be on Arch you can switch to the unstable branch, and now you can’t blame Manjaro for your AUR problems.

and how to find in which package an command lies.

I am not sure what this means, but if you meant how to check what commands a package provides, then you can search for the package in the app-store and scroll down to “provides” everything under that section is commands the package provides.

I am struggling a bit with Zsh, like I ended up starting bash to configure an environment variable, any ressources on-it. Or shall I simply change my setting (and how) to use bash that I know a bit.

You can edit the ~/.zshrc file to add your aliases and permanent environment variables.

On Arch based distros you can also add environment variables in the /lib/environment.d file as KEY=value, for setting firefox to use Wayland for example.

If you want to switch from ZSH to BASH here’s how.

permalink
report
reply
-2 points

Please don’t recommend beginners to switch to the unstable branch.

It will break (because it’s not stable), they will have no idea how to fix it, so they switch distro and tell people how Manjaro sucks.

permalink
report
parent
reply
5 points

The guy said he’s been using linux for 20 years… He also didn’t “recommend” it, he said it’s an option if you want the arch rolling-release experience.

Manjaro kinda does suck, compared to the other arch based options out there :/

permalink
report
parent
reply
-3 points

And I’ve been using it since the 90s, now what?

Look, if you don’t like Manjaro at least use regular Arch. Manjaro ships with the stable branch for a reason, it’s designed around it and it’s a branch that doesn’t exist on Arch. If you switch to unstable it won’t work well or at all. Why subject a beginner to something you know won’t work?

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Community stats

  • 7.7K

    Monthly active users

  • 6.5K

    Posts

  • 179K

    Comments