Zanim wszyscy spieszą się, aby oznaczyć to jako duplikat, rzeczywiście przeczytałem inne wątki tu i tutaj , przejrzałem to i odwiedziłem tę zgrabną stronę tutaj, szukając wyjaśnienia mojego pomieszania, i nie mogłem. Pytam tutaj, ponieważ wciąż jestem zdezorientowany. Rozumiem, że jest to rodzaj minimalnie działającego ubuntu, a duchem tego pytania nie jest to, co jest „w nim”, a raczej to, co to jest i jak działa.
Jakie jest szybkie podejście do aplikacji? Strona główna opisuje niektóre z jej zalet, ale jako użytkownik, jak mogę uzyskać aplikacje? Czy nadal
sudo apt-get install XXXX
? Albo coś innego?Czy zwykłe aplikacje ubuntu będą działać, jeśli zainstaluję szybko (to samo, co działa na mojej normalnej instalacji ubuntu przy użyciu apt-get lub pobierając pakiet deb), czy też ktoś musi zrobić coś specjalnego, aby aplikacja działała szybko?
Snappy Core jest dostępny na przykład dla Raspberry Pi, który jest innym procesorem (mobilnym). Jeśli zainstaluję na nim snappy, czy zwykłe aplikacje komputerowe nadal będą działać na Pi? Czy to jest powód do zgryźliwości?
Jeśli standardowe podejście nie działa, w jaki sposób mogę uzyskać aplikacje, gdzie szukać dostępnych aplikacji dla zgrabnych i jak je zainstalować.
Dziękuję Ci. Moje pytania zostały sformułowane zgodnie z moją najlepszą wiedzą na temat działania aplikacji i są instalowane w Ubuntu, ale proszę je edytować, aby były bardziej sensowne, jeśli dostaniesz to, o co chcę zapytać.
źródło
Odpowiedzi:
apt-get
a inne narzędzia do pracy z tradycyjnymi.deb
pakietami nie działają podczas instalowania i aktualizowania aplikacji w systemie Snappy Ubuntu Core. Zamiast tego korzystasz zsnappy
narzędzia. Zobacz szczegóły Snappy Tour .Podsumowując kilka przykładów z Snappy Tour, aby zainstalować aplikację Docker, którą uruchomisz:
Aby zainstalować aktualizacje, uruchomisz
sudo snappy update-versions
(co odpowiadasudo apt-get update
normalnemu systemowi Ubuntu),snappy versions
aby zobaczyć, co jest nowo dostępne, isudo snappy update ...
określić pakiety do aktualizacji (wstaw ich nazwy zamiast...
).Ponieważ Snappy Ubuntu Core nie korzysta z
.deb
pakietów, pakiety Ubuntu utworzone dla zwykłych systemów Ubuntu nie będą działać - związek między zwykłymi systemami Ubuntu a Snappy Ubuntu Core w przypadku plików pakietów jest w rzeczywistości taki sam jak związek między dowolnymi dwie dystrybucje, które używają zupełnie różnych menedżerów pakietów. (Na przykład: Ubuntu i Fedora.)Podobnie jak w prawie każdym systemie operacyjnym, możesz ręcznie instalować programy w Snappy Ubuntu Core, pod warunkiem, że masz lub możesz uzyskać wszystkie potrzebne biblioteki (i wszelkie inne zależności). Jednak podobnie jak najlepszym sposobem instalowania większości programów na zwykłych systemach Ubuntu jest
.deb
pakiet, tak samo najlepszym sposobem instalowania oprogramowania na Snappy Ubuntu Core są specjalnie zbudowane pakiety snappy . Do tej pory istnieje tylko kilka z nich.Aby wyszukać aplikacje Snappy Ubuntu Core z poziomu systemu Snappy Ubuntu Core, użyj:
Znajduje pakiety Snappy z
search-term
ich nazwami. (Oczywiście zastąpiłbyś to, czego szukasz).Jeśli chodzi o Raspberry Pi, te mają procesory ARM, które, masz rację, nie są takie same, jak zwykłe 32-bitowe i 64-bitowe procesory Intel i AMD, z których większość z nas używa na naszych tradycyjnych komputerach. Jednak obsługa Raspberry Pi nie wydaje się być głównym punktem Snappy Ubuntu Core. Zamiast tego, jak być może wiesz, ogólnym celem Snappy'ego jest poprawa szybkości, stabilności i bezpieczeństwa w sytuacjach, w których minimalny system Ubuntu Core jest wystarczający i odpowiedni .
Snappy jest zorientowany na chmurę ( „Snappy Ubuntu Core to idealny system do wdrażania dużych kontenerów w chmurze ...” ) i wyraźnie obsługuje wiele platform x86 (tj. Nie ARM) - zobacz listę opcji w „Wypróbuj nowe, zgrabne Ubuntu! ” na stronie głównej Snappy .
Niemniej jednak, w zależności od potrzeb, Snappy Ubuntu Core może być rozsądnym sposobem na uzyskanie działającego systemu Ubuntu Core na Raspberry Pi. W zależności od posiadanej płyty Raspberry Pi może ona obsługiwać pełniejszą, bardziej tradycyjną instalację Ubuntu. Pamiętaj jednak, że istnieją inne opcje, które mogą być bardziej podobne do Ubuntu w sposób, który ma znaczenie dla większości użytkowników tradycyjnych systemów Ubuntu:
apt-get
. W rzeczywistościapt-get
pochodzi z Debiana. (Ubuntu jest pochodną Debiana.)apt-get
). Strona projektu Debian o Debianie na Raspberry Pi mówi nawet: „Ogólnie rzecz biorąc, najlepiej jest używać Raspbian”.Zobacz także tę listę systemów operacyjnych dla Raspberry Pi.
źródło
sudo snap install <something>
isnap find <search term>
teraz.Snappy Ubuntu Core jest jak system Lego, każda przystawka (aplikacja) to blok, na który nie wpływają inne zatrzaski. Zatem bezpieczeństwo jest prostsze i wyższe, zależności nie są już problemem, a cykl życia snapów jest znacznie łatwiejszy. Za pomocą jednego polecenia możesz wymieniać wersje, eliminować i aktualizować dowolną aplikację, a nawet rdzeń (OS).
Jest to ustawienie domyślne 16.04, ale Mark powiedział, że będziesz również używać .apt i .deb.
źródło
.deb
Dbamy również o zależności w pakietach - i wersje. Po prostu wpiszapt-cache depends <package>
. I jedno polecenie? Kogo to obchodzi ... Wystarczy usunąć myślnik:apt-cache
apt-get
.. staje sięapt cache
iapt get
...