Bendalf |
|
Темы:
36
Сообщения:
395
Участник с: 14 мая 2019
|
redпросто knetwalk knights konquest kspaceduel ksudoku kubrick входят в один пакет. и когда -то давно они ставились кучей как kdegames
С уважением, .
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Bendalfты так и не ответил. что же это за список - учись задавать вопросы - вот зачем тебе этот "адрес"??? - так ты и не почитал ни man и ни –help ..... а зря И похоже я был прав vasek pacman -S --help | egrep 'list|quiet' и получаем
PS - с таким подходом, скоро ответов на твои вопросы будет все меньше и меньше ...
Ошибки не исчезают с опытом - они просто умнеют
|
indeviral |
|
Темы:
38
Сообщения:
3165
Участник с: 10 августа 2013
|
Bendalfа что вы имеете ввиду под словом список ? может вы даже удивите нас.
Ошибки в тексте-неповторимый стиль автора©
|
ForumLiker |
|
Темы:
48
Сообщения:
644
Участник с: 29 марта 2015
|
У меня одного сложилось мнение, что нужно в терминал ввести команду и мышкой скопировать полученный список. Или еще лучше вывести сразу в файл pacman -Ssq game | sort -u > game.spisok |
heider |
|
Темы:
0
Сообщения:
83
Участник с: 09 декабря 2015
|
Может, немного коряво, но результат вроде норм.
|
indeviral |
|
Темы:
38
Сообщения:
3165
Участник с: 10 августа 2013
|
curl,pacman вы не понимаете афтора, у него есть адрес и ему нужен список, а вы что пишите!
Ошибки в тексте-неповторимый стиль автора©
|
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
Bendalfя же давал подсказку когда разбирал возникшую разницу в количестве пакетов через пакман и через curl(web-интерфейс), вот с помощью curl и специально оформленного запроса я и получал нужные данные с офсервера есть такая штука как Official repositories web interface позволяющая делать запросы на офсервер к базе пакетов через веб-интерфейс а в ответ получать структурированный json-ответ Bendalfладно, давайте попробую подробно показать как преобразовать этот url в то что вам нужно, надеюсь будет полезно берём вашу ссылку https://www.archlinux.org/packages/?sort=&q=game&maintainer=&flagged=Not+Flagged - заменяем базовую часть на https://www.archlinux.org/packages/search/json/ - сортировки в web-интерфейсе нету, поэтому убираем sort=, вместо этого мы потом в конце проделаем это с помощью консольной команды sort - запрос поиска по слову оставляем q=game - по майнтейнероам(сопроводитель пакета) фильтровать не нужно поэтому maintainer= можно либо оставить как есть(пустое значение) или просто убрать - параметр flagged=Not+Flagged оставляем как есть что выведет всё кроме пакетов помеченных как временно устаревшие в итоге получим такую ссылку: https://www.archlinux.org/packages/search/json/?q=game&flagged=Not+Flagged далее формируем запрос через curl с ключём -s(не выводить лишнего) в итоге мы получим json-ответ с полной информацией по пакетам удовлетворяющим наш запрос(напомню - ищем пакеты содержащие слово game в названии или описании пакета а также они не должны быть помечены как устаревшие)json это хорошо но нам нужен простой список, и в этом нам поможет замечательная утилита для работы с json в консоли - jq, которую при желании можно потыкать онлайн на https://jqplay.org/ устанавливаем если нету итак, нам нужно получить только имена пакетов, манипуляции с jq довольно простые поэтому напишу конечный результат, а при желании более подробно разобраться с jq можно на https://stedolan.github.io/jq/manual/в конечном итоге получим: получаем нужные данные с сервера и передаём утилите jq которая в свою очередь выудит из полученных данных только имена пакетов, затем всё это отсортируем и запишем в файл web.packagesвот этот файл web.packages и будет содержать список который вы хотели единственное что дополнительно можно сделать это не просто отсортировать а отсортировать с уникализацией, то есть чтобы названия пакетов если они одинаковые не дублировались в нашем списке, так например qt5-gamepad будет встречаться дважды так как он присутствует как в репозитории Extra так и в репозитории KDE-Unstable(который тоже числится в списке реп на офсервере)
|
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
Bendalfтак они и сейчас ставятся кучей при желании https://www.archlinux.org/groups/x86_64/kdegames/ (метапакет) а можно даже и так, без выбора, всё или ничего:
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
redred, объясни мне пожалуйста, что это за пакеты (в количестве 156 шт.) - в смысле что они собой представляют и какой интерес может иметь этот список. Просьба без всякого подвоха, я действительно не понимаю что это за список и для чего он может понадобиться. PS - По свой наивности и простоте я считал, что ТС нужен список пакетов из repo, типа, например, pacman -Slq core или pacman -Slq extra ... но вот назначение этого списка, представленного тобой, я понять не могу. EDIT 1 - вроде дошло - не заметил, что там написано game, то есть это список пакетов, который получается в выводе pacman -Ss game ??? - но вот только не понятно, зачем нужен этот список?
Ошибки не исчезают с опытом - они просто умнеют
|
redix |
|
Темы:
34
Сообщения:
3433
Участник с: 11 марта 2013
|
vasekМожет ТС объяснит, но пока это выглядит как "А у вас нет такого же, только с перламутровыми пуговицами? (с)" vasekТакой же список можно получить в pkgbrowser-е, с названием репы и версией.
In Tux We Trust
|