Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как получить полный список доступных snap?  (Прочитано 284545 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 173
    • Просмотр профиля
Не могу получить полный список доступных snap?
Как получить полный список новых snap? Не обновлений, а новых в репозитории.

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5330
    • Просмотр профиля

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3164
    • Просмотр профиля
Re: Как получить полный список доступных snap?
« Ответ #2 : 18 Августа 2023, 08:58:34 »
snap findвроде как выводит список всех доступных пакетов snap.
А чего это вы тут делаете, а?

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 173
    • Просмотр профиля
Re: Как получить полный список доступных snap?
« Ответ #3 : 18 Августа 2023, 14:58:09 »
Нет, эти советы не работают.

Я раньше скачивал snapcraft целиком, с помощью команды

grep -Ihr 'snap install'  > urlALL.txt
получал все имена snap пакетов. Совмещал списки и получал новые. От 50 до 90 шт в месяц. Но сайт так здорово "модернизировали", что теперь это невозможно.

Неужели нет способа кроме вот этого, моего, кривого:

ВСЁ В ТЕРМИНАЛ РАЗОМ

snap find --section=art-and-design
snap find --section=books-and-reference
snap find --section=development
snap find --section=devices-and-iot
snap find --section=education
snap find --section=entertainment
snap find --section=featured
snap find --section=finance
snap find --section=games
snap find --section=health-and-fitness
snap find --section=music-and-audio
snap find --section=news-and-weather
snap find --section=personalisation
snap find --section=photo-and-video
snap find --section=productivity
snap find --section=science
snap find --section=security
snap find --section=server-and-cloud
snap find --section=social
snap find --section=utilities

Список из терминала в лист. В старом (до реформы) 1900, в этом 1700. Без повторов 1100. А вообще в моём списке 5000 пакетов (в том числе с другого погибшего сайта). Куда делись остальные?

Неужели нет никакой возможности получать все, или только новые пакеты snap без геморроя?

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3164
    • Просмотр профиля
Re: Как получить полный список доступных snap?
« Ответ #4 : 18 Августа 2023, 15:02:32 »
А можно поинтересоваться?
А нафига это всё надо?
А чего это вы тут делаете, а?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7607
    • Просмотр профиля
Re: Как получить полный список доступных snap?
« Ответ #5 : 18 Августа 2023, 15:45:07 »
Это еще немного. Но можно уже задуматься о заворачивании в цикл.
Нечто подобное давно уже использую для установки-удаления пакетов.

Оффлайн Onlininer

  • Старожил
  • *
  • Сообщений: 1129
    • Просмотр профиля
Re: Как получить полный список доступных snap?
« Ответ #6 : 18 Августа 2023, 17:30:42 »
Нечто подобное давно уже использую для установки-удаления пакетов.
(Нажмите, чтобы показать/скрыть)
"Никогда такого не было... и вот -опять!"

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1867
    • Просмотр профиля
Re: Как получить полный список доступных snap?
« Ответ #7 : 18 Августа 2023, 18:29:15 »
А можно поинтересоваться?
А нафига это всё надо?
100 баллов!!!
на мой взягляд - снести снапд и дело с концом, и никогда эта дрянь не будет загаживать ни харды, ни оперативу

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7607
    • Просмотр профиля
Re: Как получить полный список доступных snap?
« Ответ #8 : 19 Августа 2023, 17:35:08 »
Нечто подобное давно уже использую для установки-удаления пакетов.
(Нажмите, чтобы показать/скрыть)
Восстановил.

Оффлайн Onlininer

  • Старожил
  • *
  • Сообщений: 1129
    • Просмотр профиля
Re: Как получить полный список доступных snap?
« Ответ #9 : 19 Августа 2023, 17:36:53 »
andytux, Спасибо!!!
"Никогда такого не было... и вот -опять!"

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 173
    • Просмотр профиля
Re: Как получить полный список доступных snap?
« Ответ #10 : 20 Августа 2023, 15:40:04 »
В https://snapcraft.io/store/sitemap.xml есть полный список snap - 5600 шт.
Но качать надо с wget через bash Linkie и лучше с --no-check-certificate
Браузером sitemap не сохранить, - зависает, там 45000 строк, а простая закачка через wget недаётся.

По поводу вырезки snap. Мне кажется, что в Ubuntu этот поезд уже ушёл.
Посмотрите сколько всего подключено через loop даже в Ubuntu 20.04.
А в перспективе вообще обещают сборки исключительно на snapах.

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5330
    • Просмотр профиля
Re: Как получить полный список доступных snap?
« Ответ #11 : 20 Августа 2023, 16:28:31 »
Браузером sitemap не сохранить, - зависает, там 45000 строк, а простая закачка через wget недаётся.
- а так wget -r https://ЮРЛ_скачиваемой_страницы -P /tmp/test
   ... где /tmp/test - каталог куда хочешь сохранить

- или так curl https://ЮРЛ_скачиваемой_страницы > /tmp/test/file
   ... где /tmp/test/file - путь к файлу в который сохранится страница
« Последнее редактирование: 23 Августа 2023, 03:55:20 от F12 »

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1867
    • Просмотр профиля
Re: Как получить полный список доступных snap?
« Ответ #12 : 21 Августа 2023, 04:12:41 »
По поводу вырезки snap. Мне кажется, что в Ubuntu этот поезд уже ушёл.
Посмотрите сколько всего подключено через loop даже в Ubuntu 20.04.
А в перспективе вообще обещают сборки исключительно на snapах.
значит никто, кроме мазохистов, не будет ставить Ubuntu, только и всего.

 

Страница сгенерирована за 0.091 секунд. Запросов: 25.