Четете този пост, защото сте объркани.
Объркан е защо да изпълнявате тази команда:
sudo snap find
сега връща тази грешка:
грешка: не може да се изброят снимки: празна заявка
вместо да ви покажем обширен списък със супер нови Snap пакети, налични за инсталиране.
Е, първо първо: не си луд. Това не е грешка и нищо не е наред с вашата инсталация на snapd.
Това е умишлено.
Canonical не искат потребителите да откриват снимки по този начин - или по -скоро казват потребители не искате да откривате Snaps по този начин.
Това според Джон Лентън от Canonical, кой обяснява:
„Snap find“ без аргументи не показва „all available snaps“ от доста време; ще покаже 100 произволни щраквания. Това е скъпо и никога това, което потребителят искаше, така че в 2.11 спряхме да го правим.
Разочароваща, ако разбираема позиция. Въпреки че командата „snap find“ показва само 100 (произволни) снимки (а сега са налични повече от 100 снимки) фактът можете да получите списък с тях точно там в терминала, където взаимодействате със Snapd беше - мързелив съм, знам - супер удобно.
Наслаждавах се на възможността да надникна в това, което Snaps имаше в една проста команда.
Внезапната промяна или по -скоро работата по различен начин е объркваща.
Лентън продължава с обосновката, обяснявайки защо „snap find“ не е аналог на познатата команда „apt find“, както много от нас досега го третираха като:
Наличието на „snap find“ връщане на всички snap пакети е скъпо, както на сървърните ресурси (за получаване, съпоставяне и сериализира всичко), мрежова честотна лента (за предаване на дампа) и клиентски ресурси (за показване на всички че). Това също би ни принудило да поддържаме пагиниране на заявките за магазини в snapd и на snapd отговори (sic) в клиента (както и поддържане на кеширането като проблем с по-висок приоритет), което е много работа за случай на използване, който изобщо не е ясен, е, че интересно.
Особено като се има предвид, че магазинът (ubuntu) има публичен, документиран REST API, който можете да попитате директно, ако по някаква причина имате абсолютно нужда от списъка със снимки. http://search.apps.ubuntu.com/docs/#snap-specific-endpoints
Вероятно ще върнем празното „бързо намиране“ като част от историята на откритието, но това е известно време.
Така че „бързо намиране“ изчезна - но не напълно.
Преди да посегнете към една от тези „конкретни крайни точки“, като например Ubuntu Store (същият Ubuntu Store, който е жалко за откриване и очертаване на Snaps) опитайте това:
sudo snap find.
И ето го:
Ура! Паниката приключи.
Да, сега просто трябва да предадете аргумент на бързо намиране
команда. Напр.,
snap find телеграма
Алтернативно, прекрасното уебсайт uappexplorer сега има CLI на разположение като моментално. Това прави супер-пупер лесно да видите списък с наличните Snap пакети за работния плот, да ги сортирате по име, актуализация, дата на създаване и т.н.
Публикацията е редактирана, за да се споменат алтернативни решения
Всичко Ubuntu, Daily. От 2009г.