Dlaczego niektóre pakiety są w aplikacji, ale nie są w apt?

12

Niedawno przeniosłem się z Debiana na Ubuntu, zwykle aptinstalowałem pakiet (i nie chcę używać centrum oprogramowania jako takiego, daj mi znać, który pakiet jest zainstalowany jako zależności).

Ale już znalazłem coś, czego się nie spodziewałem:
niektóre pakiety atomi discordsą dostępne w centrum oprogramowania, ale nie w apt, czy centrum oprogramowania nie jest interfejsem graficznym apt? czy używa czegoś innego?

jonatjano
źródło
Nie powiedziałeś, którą wersję uruchamiasz, ale nowsze wersje używają „oprogramowania” znalezionego powyżej (np. Gnome, kde, jeśli używasz kubuntu itp.). aptitudea synapticmoże bardziej ci znane.
guiverc
@guiverc Używam centrum oprogramowania v3.28.1
jonatjano,

Odpowiedzi:

13

Właśnie odkryłeś pakiety „snap”, są one wdrażane przez system zarządzania pakietami „snappy” zbudowany przez Canonical Ltd. (firma Ubuntu).

Snap to kontenerowe pakiety oprogramowania, które można łatwo utworzyć i zainstalować. Aktualizują się automatycznie i można je bezpiecznie uruchomić.

Przeczytaj więcej tutaj: https://docs.snapcraft.io/getting-started/3876

Software aplikacja zawiera również zatrzaski, w rzeczywistości

Niektóre aplikacje są dostępne w obu formatach. W takim przypadku w oprogramowaniu Ubuntu przystawka zostanie wymieniona jako pierwsza. ( źródło )

pomsky
źródło
3
Można również wspomnieć, że przystawki są (ogólnie) wymienione powyżej wersji deb w Centrum oprogramowania.
DK Bose,
1
Zobacz askubuntu.com/a/1075319/248158, który prowadzi do help.ubuntu.com/stable/ubuntu-help/addremove-remove.html.en, który ma „Aplikacje są dostępne w dwóch formatach: pakiety Snap i pakiety Debian. dostępny jako pakiet przystawki jest odtąd nazywany przystawką. Niektóre aplikacje są dostępne w obu formatach. W takim przypadku w oprogramowaniu Ubuntu przystawka zostanie wymieniona jako pierwsza . ”
DK Bose,
2
Gdy pakiet jest dostępny na obu, czy doradziłbyś mi użyć przystawki lub apt?
jonatjano,
@jonatjano Jest na ten temat jedno pytanie, ale podejrzewam, że odpowiedzi są subiektywne. Inne istotne pytania i odpowiedzi: askubuntu.com/q/948861 , askubuntu.com/q/761245 , askubuntu.com/q/866511 , askubuntu.com/q/618471 , askubuntu.com/a/1079209 (przeczytaj komentarze poniżej ta odpowiedź również)
pomsky
6

centrum oprogramowania nie jest interfejsem graficznym dla apt

Nie. Centrum oprogramowania Ubuntu obsługuje również snapinstalację. Zobacz sklep snapcraft . Niezgoda w wierszu poleceń będzie

sudo snap install discord

i atom byłby

sudo snap install --classic atom
Rinzwind
źródło
Atom (i Discord) można zainstalować bez przystawki, możesz użyć PPA dla Atomu i pobrać samonaktualizującą się płytę Discord .deb
kot
@cat na pewno, ale pytał o domyślny Ubuntu. Więc to jest zwykłe apt i snaps. Nie firma zewnętrzna. Odradzałbym nawet stronom trzecim, jeśli wystąpi kłopot.
Rinzwind
tak, z tym wyjątkiem, że snapy nie są tak niezawodne ani gotowe do użycia, jak gotowe pakiety, dpkgi zrozumiałe jest, że użytkownik powinien się zastanawiać, czy polecenie snap nie jest konieczne. +1 niezależnie
kot