To Pamac or Not to Pamac.....that is the question

I just look forward with pkgBrowser, and there is something missing with others, history (logs):

Summary

[2019-11-08 19:59] upgraded networkmanager (1.20.4-1 -> 1.20.6-1) [2019-11-26T08:24:51+0100] upgraded networkmanager (1.20.6-1 -> 1.20.8-1) [2019-12-18T07:31:26+0100] upgraded networkmanager (1.20.8-1 -> 1.22.0-1) [2019-12-18T07:31:26+0100] upgraded networkmanager (1.20.8-1 -> 1.22.0-1) [2019-12-26T14:27:20+0100] upgraded networkmanager (1.22.0-1 -> 1.22.2-1) [2020-01-10T21:05:02+0100] upgraded networkmanager (1.22.2-1 -> 1.22.4-1)

Which explain why I have some issues with DHCP between 18/12/2019 and 10/01/2020.

It’s a pity, now, I have 4 packages from AUR :wink:

Only 4?

fred@fredo-arch-mate ~ % pacman -Qm | wc -l 
24

By the way, some of them (related to katana) are going to be removed soon.

Capture du 2020-01-30 11-26-06 Capture du 2020-01-30 11-26-15 Capture du 2020-01-30 11-26-22

That’s right, I missed package from endeavourOS.

$ paclist endeavouros
arc-x-icons-theme 2.1-3
endeavouros-keyring 1-4
endeavouros-mirrorlist 1-10
endeavouros-theming 3-3
grub2-theme-endeavouros 20190711-4
inxi 3.0.37-2
paper-icon-theme 1.5.0-2
reflector-simple 1.1-1
welcome 2.4.2-1
yay 9.4.4-1

$ pacman -Qm
pharo-launcher 1:1.9-3
pkgbrowser 0.22-2
tkpacman 1.9.1-1
ttf-ms-fonts 2.0-10

So 14.

1 Like

I installed pamac as I am a gui guy I suppose, even though I enjoy terminal use also. I guess I like the option of using both depending on my mood at the time. I vote for having it preinstalled in EOS in the future and I also have to hope for integrated Snap & AUR in it as well.

you have to give people a choice

1 Like

If you want to use snap, just use Ubuntu. It is as simple as that. I will not add snap support in pamac-aur-git.

3 Likes

Another option for Snap support is to just install snapd. That’s what I did to get Spotify (because the AUR package wasn’t working for some reason … can’t remember the specifics now). :man_shrugging:

Snapd? Not only. You have to add apparmor and enable it.

https://wiki.archlinux.org/index.php/AppArmor
https://wiki.archlinux.org/index.php/Snap

Snaps can be confined using AppArmor which is now enabled in the default kernel. Consult relevant wiki pages to find steps for enabling AppArmor in your system.

Let me guess for spotify on AUR… Gpg key problem?

To keep some things in perspective:
when doing things in a non-Arch way (on a rolling distro), I think it is also like asking for trouble.

Currently (AFAIK) Arch devs do not support

  • snaps
  • AUR
  • any other package manager than pacman

EndeavourOS has chosen yay to support installing software from the AUR.

And as EndeavourOS team is not developing yay, we simply count on the yay developer(s) to do a great job (as they have already done so far).

Of course the above does not mean that the software external from Arch or EndeavourOS devs is bad. On the contrary, there are lots of great software available out there.

But the point is: to use “external” software is solely the risk of the user.

If you have trouble with “external” software, you cannot rely on help from Arch.
Also, the EndeavourOS team does not have sufficient resources to help with them (unless some devs have lots of knowledge about the particular software).

Then the only help available is to search the internet, or ask here if somebody happens to know how to fix a particular issue.

6 Likes

in this thread many people want to transform our OS into RebornOS or manjaro instead of taking the original it tires a little to see that

3 Likes

@FredBezies
I don’t know about AppArmor. I have a script that I run after a fresh install that includes

yay -S --needed --noconfirm snapd
sudo systemctl start snapd
sudo systemctl enable snapd
sudo snap install spotify

Maybe AppArmor gets installed as a dependency and I don’t see it. :man_shrugging: It’s not ideal, but it works, seemingly consistently, and without manual intervention, which is what I’m after.

As for the Spotify problem, it could have been the GPG key problem. I can’t remember.

spotify with yay, it’s a breeze

1 Like

@JR29

RE Spotify via AUR/yay:

When it works. In my experience, it comes and goes. Either the GPG key issue, or the URL that points to the archive is out of date. In either case, it requires manual intervention, which I prefer not to provide. I like automation, and the key to automation is that it works reliably, over and over and over.

1 Like

I totally agree and that’s not the original vision. EndeavourOS needs to hang onto that and stay the course.

2 Likes

Exactly. Leave it as is, but with maybe with a good wiki post on the package manager options.

1 Like

As another path to help capture the user who is new to EndeavourOS/Arch-like distros, how about considering another method to respect the original vision but help the newbies out a little more. What about doing a tutorial that is linked from the welcome screen on how to install PAMAC-AUR using yay, with a fair amount of hand holding. This way you respect the original vision of not pre-installing PAMAC-AUR, you introduce the newbie to the command line in a relatively easy and safe way, and you enable him to play around with PAMAC for those that really aren’t comfortable jumping into pacman on their first day in an ARch based distro. The tutorial could contain a little of the philosophy on why one should strive to use pacman, yet still allow a little helping hand and easy ramp-up to those that are used to Apt, rpm, etc and are intimidated by making the leap to Arch.

Of course, if the community is only interested in attracting hard core Arch users who are just looking to simplify or speed up the install process, the current setup is fine. But if you want to be a little more attractive to those with the desire to go Arch but are limited in time to learn it or confidence to take on Arch with its somewhat prickly reputation, making software installs and updates a little easier might be very helpful.

Adding PAMAC-AUR or a tutorial to install it is just a slight adjustment of the vision, similar to adding yay or reflector; it’s just system tool that helps you run and maintain the OS, not full retard bloatware. On the other hand, dumping a bunch of pre-installed office apps, or a video editor or a bunch of games in would be a complete destruction of the vision. Although a few people suggest that, the community doesn’t seem to have moved to that direction and I agree it shouldn’t.

1 Like

For those who install EndeavourOS Gnome you will get Gnome Software, EndeavourOS KDE you will get Discover. Gnome Software and Discover are GUI package managers without the AUR, neither requires password for installing-unistalling software or updates, how Arch like is that ?

I always have pamac installed on my system. I am very comfortable with pacman and yay, but occassionaly I need to find something obscure, and pamac is usually easier. I do like the EOS welcome center with both the “update mirrors” and “update system” links. In fact, I like it so much that I have it on my desktop.

I also install gnome-packagekit (although I don’t use it much). I am a bit fan of xfce and have it heavily themed on my system.

Great job EOS.

Gary

4 Likes

You may use bauh for snap and AUR.

Well… Why there is a love about the copy of Windows msi and Apple dmg files?

I will never understand…