Warum gibt es einige Pakete in der Softwareanwendung, aber nicht in apt?

12

Ich bin vor kurzem von Debian zu Ubuntu gewechselt. Normalerweise habe ich aptPakete installiert (und möchte das Software-Center nicht so verwenden, dass es mir mitteilt, welche Pakete als Abhängigkeiten installiert sind).

Aber ich habe bereits etwas gefunden, was ich nicht erwartet hatte:
Einige Pakete wie atomund discordsind im Software-Center verfügbar, aber nicht in apt. Ist das Software-Center nicht eine grafische Oberfläche für apt? benutzt es etwas anderes?

jonatjano
quelle
Sie haben nicht angegeben, welche Version Sie ausführen, aber die neueren Versionen verwenden die 'Software', die Sie im Upstream gefunden haben (z. B. Gnome, KDE, wenn Sie Kubuntu usw. verwenden). aptitudeoder synapticvielleicht Ihnen vertrauter.
guiverc
@guiverc Ich betreibe das Software-Center v3.28.1
jonatjano

Antworten:

13

Sie haben gerade "snap" -Pakete entdeckt. Sie werden von einem "snappy" -Paketverwaltungssystem bereitgestellt, das von Canonical Ltd. (der Ubuntu-Firma) erstellt wurde.

Snaps sind containerisierte Softwarepakete, die einfach zu erstellen und zu installieren sind. Sie werden automatisch aktualisiert und können sicher ausgeführt werden.

Lesen Sie hier mehr: https://docs.snapcraft.io/getting-started/3876

Tatsächlich enthält die Softwareanwendung auch Schnappschüsse

Einige Anwendungen sind in beiden Formaten verfügbar. In einem solchen Fall wird in Ubuntu Software der Snap zuerst aufgelistet. ( Quelle )

Pomsky
quelle
3
Sie können auch erwähnen, dass Snaps (im Allgemeinen) über der Deb-Version im Software Center aufgelistet sind.
DK Bose
1
Siehe askubuntu.com/a/1075319/248158, der auf help.ubuntu.com/stable/ubuntu-help/addremove-remove.html.en verweist, das " Programme sind in zwei Formaten verfügbar: Snap-Pakete und Debian-Pakete. Eine Anwendung Das als Snap-Paket verfügbare Snap wird ab sofort als Snap bezeichnet. Einige Anwendungen sind in beiden Formaten verfügbar. In einem solchen Fall wird in Ubuntu Software der Snap zuerst aufgeführt . "
DK Bose
2
Wenn ein Paket für beide verfügbar ist, raten Sie mir, snap oder apt zu verwenden?
Jonatjano
@jonatjano Es gibt eine Frage & Antwort dazu, aber ich vermute, dass die Antworten subjektiv sind. Andere relevante Fragen und Antworten: askubuntu.com/q/948861 , askubuntu.com/q/761245 , askubuntu.com/q/866511 , askubuntu.com/q/618471 , askubuntu.com/a/1079209 (lesen Sie die folgenden Kommentare diese
antwort
6

Ist das Software-Center nicht eine grafische Oberfläche für apt

Das Ubuntu Software Center unterstützt auch die snapInstallation. Sehen Sie sich den Snapcraft- Laden an. Zwietracht in der Kommandozeile wäre

sudo snap install discord

und Atom wäre

sudo snap install --classic atom
Rinzwind
quelle
Atom (und Discord) können ohne Snap installiert werden. Sie können einen PPA für Atom verwenden und Discords selbstaktualisierende .deb
cat
@cat sicher, aber er fragte nach Standard-Ubuntu. Das ist also normal und schnappt. Nicht von Dritten. Ich würde sogar von Drittanbietern abraten, wenn es einen Snap gibt.
Rinzwind
Ja, außer dass Snaps nicht annähernd so zuverlässig oder sofort einsatzbereit sind wie installierte Pakete, dpkgund es ist verständlich, wenn sich einige Benutzer fragen sollten, ob der Befehl snap nicht erforderlich ist. +1 unabhängig
Katze