[Решено] Построение зависимостей с sqg (Расходится список зависимостей)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
UnixNoob
Сообщения: 578
ОС: Slackware

[Решено] Построение зависимостей с sqg

Сообщение UnixNoob »

Мое любопытство вас достанет :laugh:
Решил я попробовать поставить IDE eclipse-java, и т.к в списке были зависимости (jdk и webkit2gtk), которые тянули другие, воспользовался sqg.
Запустил и решил посмотреть что находится внутри файла .sqf.
Обнаружил следующий список:
Spoiler

Код: Выделить всё

ninja
brotli
woff2
libwebp
hyphen
json-glib
geoclue2
webkit2gtk
jdk
eclipse-java
Т.к помнил примерно список, который был указан в readme в sbopkg, то удивился не обнаружив часть имен. Решил что возможно требуется создавать список зависимостей и для webkit2gtk, получил следующее:
Spoiler

Код: Выделить всё

ninja
brotli
woff2
libwebp
hyphen
json-glib
geoclue2
webkit2gtk
Ладно думаю, в ручную попробую список составить, с помощью sbopkg и поиску каждого пакета, получил следующее:
Spoiler

Код: Выделить всё

  Eclipse-java:
   *webkit2gtk
   *jdk
  
  webkit2gtk: 
   *bubblewrap
    **не требует зависимостей
  
   *enchant2
    **не требует зависимостей
  
   *geoclue2
    **json-glib (такого пакета с таким именем в SBo нет совсем, )
 
   *gst-plugins-bad
    **не требует зависимостей
  
   *libseccomp
    **не требует зависимостей
 
   *wpebackend-fdo
    **libwpe
      ***libxkbcommon (такого пакета с таким именем в SBo нет совсем)
 
   *xdg-dbus-proxy
    **не требует зависимостей
Почему список отличается, если должен быть, в моем представлении, такой же как в ручном режиме? Или причина в отсутствующих пакетах?
Часть пакетов и из списка .sqf отсутствует в sbo,я бы даже сказал большая их часть.
Как он их тогда заменяет? В любом случае что-то не сходится.
Или мне нужно давать командлу для каждого пакета, а не только для того, который я хочу получить по итогу установки?

Команда для создания списка использовалась такая:

Код: Выделить всё

sqg -p "eclipse-java"
Мало-ли я в ней ошибся. Синтаксис тут смотрел
Последний раз редактировалось UnixNoob 11.12.2020 12:59, всего редактировалось 1 раз.
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Построение зависимостей с sqg

Сообщение Hephaestus »

UnixNoob писал:
08.12.2020 18:17
Мое любопытство вас достанет
Ничего, мы ребята крепкие.
В истории с драйвером сканера Вы сдались раньше (хе-хе).
UnixNoob писал:
08.12.2020 18:17
Обнаружил следующий список
А что не так с этим списком?
Я пробежался по страничкам на slackbuilds.org, посмотрел зависимости - ровно этот список и получается.
UnixNoob писал:
08.12.2020 18:17
Т.к помнил примерно список, который был указан в readme в sbopkg, то удивился не обнаружив часть имен.
И что же был за список в readme в sbopkg? Там всего два пакета и было: webkit2gtk и jdk.
Остальные зависимости - каскадные, начиная с webkit2gtk.
А какие имена Вы не обнаружили?
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
bormant
Сообщения: 1328

Re: Построение зависимостей с sqg

Сообщение bormant »

UnixNoob писал:
08.12.2020 18:17
Часть пакетов и из списка .sqf отсутствует в sbo,я бы даже сказал большая их часть.
Эти пакеты перекочевали в основное дерево Skackware и по этой причине исключены из ponce.
После релиза Slackware 15.0 и ссылки на такие пакеты тоже будут почищены.
Спасибо сказали:

Аватара пользователя
UnixNoob
Сообщения: 578
ОС: Slackware

Re: Построение зависимостей с sqg

Сообщение UnixNoob »

Hephaestus писал:
08.12.2020 20:07
И что же был за список в readme в sbopkg? Там всего два пакета и было: webkit2gtk и jdk.
У webkit2gtk был тот список зависимостей,что я указал в ручной версии списка, там нет bubblewrap,gst-plugin-bad,xdg-dbus-proxy,но есть какой-то ninja,которого я не нашел и следующие два или три.
Зашел на сайт slackbuilds,там другой список зависимостей у webkit2gtk,а не тот,что в readme sbopkg для webkit2gtk.
Я не знал что это может отличаться.
Может конечно дело в репозитории ponce.
Hephaestus писал:
08.12.2020 20:07
Ничего, мы ребята крепкие.
В истории с драйвером сканера Вы сдались раньше (хе-хе)
:laugh:
bormant писал(а):
08.12.2020 20:43
Эти пакеты перекочевали в основное дерево Skackware и по этой причине исключены из ponce.
После релиза Slackware 15.0 и ссылки на такие пакеты тоже будут почищены.
Т.е я могу доверять sqg?
Спасибо сказали:

Аватара пользователя
bormant
Сообщения: 1328

Re: Построение зависимостей с sqg

Сообщение bormant »

UnixNoob писал:
08.12.2020 20:45
я могу доверять sqg?
https://www.youtube.com/watch?v=pgYKbfBkK8k
Спасибо сказали:

Аватара пользователя
UnixNoob
Сообщения: 578
ОС: Slackware

Re: Построение зависимостей с sqg

Сообщение UnixNoob »

bormant, я понял :)
Вы нам говорили что покажете кстати сборку ffmpeg без sqg, нет времени или желания?
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Построение зависимостей с sqg

Сообщение Hephaestus »

UnixNoob писал:
08.12.2020 20:45
У webkit2gtk был тот список зависимостей,что я указал в ручной версии списка
UnixNoob писал:
08.12.2020 20:45
Может конечно дело в репозитории ponce.
А-а-а... Я опять не учел, что у Вас какие-то сторонние репы.

Я так и не понял, чем же Вас официальный stable не устраивает.
Ладно бы, Вы его использовали какое-то время, ощущали нехватку новых версий пакетов,
и таким образом пришли к current.
Но ведь Вы сразу окунулись в current. С первых шагов.
Для новичка-линуксоида это довольно-таки лихо. Тем более, в slackware.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
UnixNoob
Сообщения: 578
ОС: Slackware

Re: Построение зависимостей с sqg

Сообщение UnixNoob »

Hephaestus писал:
08.12.2020 22:08
Для новичка-линуксоида это довольно-таки лихо. Тем более, в slackware.
15 выйдет, пересяду на stable наверно. Только что переставлять систему надо будет я так думаю и соответственно не забыть что-то сохранить.
В какой-то степени мне так проще учиться, сталкиваясь с проблемами, чем когда-бы все просто работало. :laugh:
Спасибо сказали: