Warum haben eigentlich die Pakete von siduction das Origin Feld nicht gesetzt?
Was, bitteschön, ist das 'Origin Feld' ?
origin kommt vom Repo, nicht aus Paketen!
Ob die Information aus dem Paket oder dem Repo kommt, konnte ich leider in muon nicht erkennen, ich sehe nur dass alle Pakete aus dem siduction repo dort nichts anzeigen.
In muon kann man die Paketanezeige nach Origin (Debian, Oracle Corporation, Debian Multimedia Packages...) filtern, nur statt siduction wird dort ein Leerstring angegeben.
Dann muss ich meine Frage wohl anders formulieren: warum ist für Pakete aus dem siduction repo der Eintrag leer?
500 https://packages.siduction.org/extra unstable-updates/main i386 Packages
release o=Siduction,a=siduction,n=unstable-updates,c=main,b=i386
origin packages.siduction.org
der Origin ist also gesetzt.
Und muon ist tot, eigentlich sogar töter als tot.
@xerol
Wenn Du's wirklich wissen willst:
(Mir scheint muon die Kreation eines Studenten im ersten Semester Informatik
zu sein, der seine neu erworbenen Kenntnisse ausprobieren wollte [IMHO, no offence meant!])
Myon bedient sich zur Verwirklichung seiner Aufgaben eines Index files aus apt-xapian-index,
was wiederum auf python3-xapian aufsetzt. Nach langem Hin und Her werden letztendlich
die Informationen aus /var/lib/apt/lists/*InRelease ausgewertet. Zwei Beispiele aus meinen Listen:
/var/lib/apt/lists/repo.nordvpn.com_deb_nordvpn_debian_dists_stable_InRelease:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Origin: Stable
Label: Stable
Suite: stable
Version: 1.0
Codename: stable
Date: Wed, 11 Jun 2025 13:04:05 +0000
Architectures: all amd64 arm64 armel armhf i386
Components: main
Description: Stable
Acquire-By-Hash: no
...
/var/lib/apt/lists/packages.siduction.org_extra_dists_unstable_InRelease:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Origin: Siduction
Suite: siduction
Codename: unstable
Date: Fri, 20 Jun 2025 08:09:59 UTC
Architectures: i386 amd64
Components: main contrib non-free non-free-firmware
Description: unstable siduction extra packages repository
...
Wie Du siehst, existiert sowohl im siduction wie auch im nordvpn repo
ein 'Origin:' Feld. Das wird idiotischerweise von muon abernicht ausgewertet.
Stattdessen wird stets das 'Label:' Feld im gui als Origin angezeigt (was
überhaupt keinen Sinn macht), und das fehlt halt bei Siduction (und ist für
den Zweck der Ursprungsangabe auch völlig irrelevant).
Wie Du siehst, ist es allemal besser, sich auf die tatsächlichen Informationen
der apt Datenbasis zu verlassen als einem fragwürdigen GUI zu vertrauen.
So ein bisschen eine Lanze muss ich für Muon brechen. Im Grunde war das ein Versuch, Synaptic für KDE/Qt5 nachzubauen. Einerseits der durchgängigen Optik wegen, andererseits weil damals KDE Discover nicht nur die Features vermissen ließ, sondern auch vollkommen unzuverlässig war. Vom Motiv her fand ich Muon deswegen immer nachvollziehbar. Aber das Timing so etwas von Grund auf zu entwickeln war halt schlecht. Discover bedient halt eher die Erwartung der reinen Endnutzer (Stichwort "App Store") und die KDE Entwickler haben sich dahin orientiert. Für die, nunja, "Power User" die eine komplexere Paketverwaltung wollen aber nicht im Terminal arbeiten möchten, gab und gibt es das gut gepflegte Synaptic nach wie vor. Und zwischen diesen zwei Polen wurde Muon zerrieben.
Back to topic:
Muon mag funktionieren. Aber wie Teriarch schon gezeigt hat, ist es unzuverlässig. Ich würde da immer eher zu Synaptic greifen.