Hello, I'm having the same issue. It seems Garuda has pamac-aur installed by default. I tried uninstalling, but it returns that pamac-aur has garuda-assistant as a dependency, and won't uninstall as it would break garuda-assistant:
[🧱] × sudo pacman -R pamac-aur
[sudo] password for *******:
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing pamac-aur breaks dependency 'pamac' required by garuda-assistant
Attempting to install pamac-all using yay fails, too, ending by displaying the script rather than running it:
🔴] × yay -S pamac-all -f
:: Resolving dependencies...
:: Calculating conflicts...
:: Calculating inner conflicts...
:: Conflicts found:
pamac-all: pamac-aur (pamac) pamac-aur (pamac-tray-appindicator) pamac-aur (pamac) pamac-aur
:: Conflicting packages will have to be confirmed manually
:: Marked out of date: snapd-glib
Repo (6) python-markupsafe-1.1.1-7 python-beaker-1.11.0-6 python-mako-1.1.4-1 gobject-introspection-1.68.0-1 ostree-2021.2-1 flatpak-1.10.2-1
Repo Make (9) itstool-1:2.0.6-2 glib2-docs-2.68.1-1 python-pygments-2.8.1-1 python-anytree-2.8.0-3 gtk-doc-1.33.2-1 vala-0.52.2-1 ninja-1.10.2-1 meson-0.57.2-1 asciidoc-9.1.0-1
Aur (2) snapd-glib-1.57-3 pamac-all-10.1.1-1
:: Proceed to review? [Y/n]:
:: Downloading PKGBUILDs...
PKGBUILDs up to date
/home/arthur/.cache/paru/clone/snapd-glib/PKGBUILD
# Maintainer: Mitchell Renouf <[email protected]>
pkgname=snapd-glib
pkgdesc="Library to allow GLib/Qt based applications access to snapd, the daemon that controls Snaps"
depends=('libsoup' 'json-glib' 'gobject-introspection')
pkgver=1.57
pkgrel=3
arch=('x86_64')
url="https://github.com/snapcore/snapd-glib"
license=('GPL3')
makedepends=('libsoup' 'json-glib' 'qt5-declarative' 'qt5-base' 'glib2' 'gtk-doc' 'meson' 'ninja' 'vala')
source=(https://github.com/snapcore/snapd-glib/releases/download/${pkgver}/snapd-glib-${pkgver}.tar.xz)
sha256sums=('b7d9338079ce07b3696d99c5fb6159107d1459e9d9b466daf9980ee331e9e1e7')
build() {
cd "$pkgbase-$pkgver"
meson build -Dprefix=/usr
ninja -C build
}
package() {
cd "$pkgbase-$pkgver"
DESTDIR="$pkgdir" meson install -C build
}
/home/arthur/.cache/paru/clone/pamac-all/.gitignore
*.gz
*.tar
*.tar.*
/pkg/*
/src/*
/home/arthur/.cache/paru/clone/pamac-all/PKGBUILD
# Contributor: Zeph <[email protected]>
# Maintainer: Librewish <[email protected]>
# https://gitlab.manjaro.org/packages/extra/pamac
ENABLE_FLATPAK=1
ENABLE_SNAPD=1
ENABLE_APPINDICATOR=1
ENABLE_GNOME=0
pkgname=pamac-all
pkgver=10.1.1
pkgrel=1
_pkgfixver=$pkgver
pkgdesc="A Gtk3 frontend for libalpm (everything in one package - snap, flatpak, appindicator)"
arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
url="https://gitlab.manjaro.org/applications/pamac"
license=('GPL3')
depends=('glib2>=2.42' 'json-glib' 'libsoup' 'dbus-glib' 'polkit' 'vte3>=0.38' 'gtk3>=3.22'
'libnotify' 'desktop-file-utils' 'pacman>=5.2' 'gnutls>=3.4' 'git'
'appstream-glib' 'archlinux-appstream-data')
optdepends=('polkit-gnome: needed for authentification in Cinnamon, Gnome')
makedepends=('gettext' 'itstool' 'vala>=0.45' 'meson' 'ninja' 'gobject-introspection' 'xorgproto' 'asciidoc')
backup=('etc/pamac.conf')
conflicts=('pamac' 'pamac-gtk' 'pamac-cli' 'pamac-common' 'pamac-aur' 'pamac-aur-git')
provides=("pamac" "pamac-aur" "pamac-aur-git")
options=(!emptydirs)
install=pamac.install
source=("pamac-$pkgver.tar.gz::$url/-/archive/v$pkgver/pamac-v$pkgver.tar.gz")
sha256sums=('7477130baee00a1622e4f10964a36dea44b8cacd36263de470b97dc121c95ec2')
define_meson=''
if [ "${ENABLE_FLATPAK}" = 1 ]; then
depends+=('flatpak')
define_meson+=' -Denable-flatpak=true'
provides+=('pamac-flatpak-plugin')
conflicts+=('pamac-flatpak-plugin')
fi
if [ "${ENABLE_SNAPD}" = 1 ]; then
depends+=('snapd' 'snapd-glib')
define_meson+=' -Denable-snap=true'
provides+=('pamac-snap-plugin')
conflicts+=('pamac-snap-plugin')
fi
if [ "${ENABLE_APPINDICATOR}" = 1 ]; then
depends+=('libappindicator-gtk3')
define_meson+=' -Denable-appindicator=true'
provides+=('pamac-tray-appindicator' )
conflicts+=('pamac-tray-appindicator' 'pamac-aur-tray-appindicator-git')
fi
if [ "${ENABLE_GNOME}" = 1 ]; then
define_meson+=' -Denable-fake-gnome-software=true'
provides+=("pamac-gnome-integration" 'gnome-software')
conflicts+=("pamac-gnome-integration" 'gnome-software')
fi
prepare() {
cd "$srcdir/pamac-v$pkgver"
# adjust version string
sed -i -e "s|\"$_pkgfixver\"|\"$pkgver-$pkgrel\"|g" src/version.vala
}
build() {
cd "$srcdir/pamac-v$pkgver"
mkdir -p builddir
cd builddir
meson --buildtype=release \
--prefix=/usr \
--sysconfdir=/etc $define_meson
# build
ninja
}
package() {
cd "$srcdir/pamac-v$pkgver/builddir"
DESTDIR="$pkgdir" ninja install
}
# vim:set ts=2 sw=2 et:
/home/arthur/.cache/paru/clone/pamac-all/pamac.install
post_install() {
# enable flatpak repo
if [ -f /usr/bin/flatpak ]; then
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
fi
# enable classic snap support
if [ -f /usr/bin/snap ]; then
# ln -s /var/lib/snapd/snap /snap
systemctl enable snapd.socket
fi
# enable systemd timers
ln -sf /usr/lib/systemd/system/pamac-cleancache.timer /etc/systemd/system/multi-user.target.wants
#ln -sf /usr/lib/systemd/system/pamac-mirrorlist.timer /etc/systemd/system/multi-user.target.wants
# polkit agent
printf '==> An authentication agent is required\n'
printf ' Cinnamon, Deepin, GNOME, GNOME Flashback, KDE, LXDE, LXQt, MATE and Xfce\n'
printf ' have an authentication agent already.\n'
printf ' See https://wiki.archlinux.org/index.php/Polkit#Authentication_agents\n'
printf ' for other desktop environments.\n'
}
post_upgrade() {
# enable flatpak repo
if [ -f /usr/bin/flatpak ]; then
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
fi
# enable classic snap support
if [ -f /usr/bin/snap ]; then
# ln -s /var/lib/snapd/snap /snap
systemctl is-active snapd.socket >/dev/null || systemctl enable snapd.socket
fi
}
post_remove() {
# disable systemd timers
rm -f /etc/systemd/system/multi-user.target.wants/pamac-cleancache.timer
#rm -f /etc/systemd/system/multi-user.target.wants/pamac-mirrorlist.timer
}
(END)⏎
[🧱] ×
Any help would be greatly appreciated. I'm brand new to Garuda and loving it so far, but can't live without snap or flatpaks. Gotta have my Photogimp.