cups-daemon und pulseaudio ohne snapd in 21.10 möglich?

bluedxca93

Lt. Commander
Registriert
Juli 2019
Beiträge
1.859
Hallo liebes Forum,
zu meinem großem Entsetzen habe ich eben festgestellt das dpkg -r libsnapd-glib1 folgende Ausgabe erzeugt:

dpkg: dependency problems prevent removal of libsnapd-glib1:amd64:
pulseaudio depends on libsnapd-glib1 (>= 1.49).
cups-daemon depends on libsnapd-glib1 (>= 1.49).

Was kann man da tun? Gibt es eine Möglichkeit snap vollständig zu entfernen?

lg bluedxca3
 
mit apt purge snapd solltest du zumindest den daemon loswerden. wenn pulseaudio und cups aber gegen libsnapd-* gebaut worden sind, kann man da nicht viel machen, ausser die darauf aufbauenden programme zu entfernen oder durch snapd-freie versionen zu ersetzen.

wenn man kein snapd möchte, muss man sich wohl langsam von ubuntu trennen.
 
  • Gefällt mir
Reaktionen: netzgestaltung, bluedxca93, guzzisti und eine weitere Person
sudo apt remove gir1.2-snapd-1 snapd
sudo nano /etc/apt/preferences.d/nosnap.pref
angelgt die Datei findet an im Netz :
Code:
# To prevent repository packages from triggering the installation of Snap,
# this file forbids snapd from being installed by APT.
# For more information: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html

Package: snapd
Pin: release a=*
Pin-Priority: -10

und um die Auotupdates zu deaktivieren bei:
nano /etc/apt/apt.conf.d/20auto-upgrades
alles auf 0 gestellt.

seamonkey draufinstalliert und dann den Firefox als Fremdpaket in /opt entpackt als Desktop Icon fertig.


@0x8100 Fürchte du hast recht.
Das gute an ubuntu war das es im Vergleich zu debian stable immer recht aktuell war, wenig zu konfigurieren war und dennoch nur sehr sehr wenig aktualisierungen benötigt hatte.m Aber das mit snap ist mir bald zuviel. Plymouth ist ja einfach zu deaktivieren ^ ^.
 
0x8100 schrieb:
wenn man kein snapd möchte, muss man sich wohl langsam von ubuntu trennen.
oder ein Ubuntu-Derivat wie Pop!_OS, Mint, Zorin etc. nutzen
jedoch bauen die meisten (außer Pop!_OS, das hingegen setzt auf dasselbe Naming scheme wie Ubuntu und bietet neben LTS auch STS an) auf der LTS statt auf der STS auf. Die meisten Ubuntu-Derivate sind gegen snapd und setzen stattdesssen auf DEB und Flatpaks
 
Pulseaudio:
Muss es erst testen aber ich kann es ohne snap bauen!

Man nehme die orig und debian source Dateien und installiert die build depends aber ohne snap.

Orig sources entpacken und in das Verzeichnis pulseaudio-15.0 kommt dann auch das debian Patcharchiv entpackt.

In diesem /debian/patches/series die Dateien austragen mit snap und löschen in /debian/patches

debian/rules snapd auf disabled setzen und bei
debian/pulseaudio.install snap Module löschen.
Nun kommt die freudigeÜberadchung:
dpkg-buildpackage -us -uc
rennt ohne Problem durch und baut snap freie pulseaudio deb Pakete! Sowas dummes aber auch!
 
Bin etwas weiter.
Cups ohne snapd geht in 21.10. Here are the files to build cups and pulseaudio without snapd.

Heureka! q.e.d

Von dem debian deb werden aktuell nur der snap Support reingepatcht.
Patch austragen und neubauen scheint im Moment noch zu reichen!
 

Anhänge

  • snapdfree.zip
    438 KB · Aufrufe: 186
  • Gefällt mir
Reaktionen: netzgestaltung
Software Pe
 

Anhänge

  • software-properties-patched.zip
    2,9 MB · Aufrufe: 170
22.04:
cups:
Bau abhängigkeiten:
sudo apt-get install autoconf automake debhelper-compat dh-strip-nondeterminism libavahi-client-dev libavahi-common-dev libdbus-1-dev libgnutls28-dev libkrb5-dev libpam0g-dev libpaper-dev libsystemd-dev libtool libusb-1.0-0-dev patch pkg-config po-debconf po4a zlib1g-dev libapparmor-dev dh-apparmor libusb-dev

rules :
comment out:
#--enable-snapped-clients \
add:
--enable-libusb \

remove libusb ifeq section at top of ile...

control:
snap entfernen.
Ergänzung ()

Pulseaudio zum bauen, da war es schon stärker "reingepatcht"
 

Anhänge

  • cups-snapdfree-22.04.zip
    355,3 KB · Aufrufe: 128
  • pulseaudio-patched.7z
    1,5 MB · Aufrufe: 135
Zuletzt bearbeitet:
libsnapd-glib1
Wegen der Library würde ich mir keinen Kopf machen.
In Linux Mint 20.3 ist die auch installiert, obwohl das bekanntlich Snap-freie Zone ist.
 
@garfield121
es ist schon relativ fest integriert. Also wer es definitv raus haben will hat hier die hardcore Variante.
 
Es hat sich was geändert:
Cups reicht es aus die snap Option zu ebfernen und container=none in doe Buildoptiknen zu setzen. Aixh ebtfernt ipp-usb
 
Zurück
Oben