LINUX.ORG.RU

Как подсунуть вручную зависимый пакет для yay?

 , ,


0

1

Здравствуйте! Не могу скачать зависимый пакет для shutter с sourceforge.net из-за корп. прокси. Но могу подсунуть его файлом окольными путями на машину. Не знаю только куда и вообще можно ли?

yay -S shutter
...
 ==> Making package: libgnomecanvas 2.30.3-4
 ==> Retrieving sources...
   -> Found libgnomecanvas-2.30.3.tar.bz2
 ==> Validating source files with sha256sums...
     libgnomecanvas-2.30.3.tar.bz2 ... Passed
 ==> Making package: gnomecanvas-perl 1.002-18
 ==> Retrieving sources...
   -> Downloading Gnome2-Canvas-1.002.tar.gz...
   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                  Dload  Upload   Total   Spent    Left  Speed
   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
 curl: (22) The requested URL returned error: 403 Forbidden
 ==> ERROR: Failure while downloading http://downloads.sourceforge.net/sourceforge/gtk2-perl/Gnome2-Canvas-1.002.tar.gz
     Aborting...
 Error downloading sources: gnomecanvas-perl

Просто положи исходник рядом с PKGBUILD

xDShot ★★★★★
()

Скачай исходник и положи либо рядом с PKGBUILD (по умолчанию), либо в $SRCDEST из /etc/makepkg.conf (если эта переменная там задана). Главное, чтобы под тем же именем.

PKGBUILD же по умолчанию будет лежать в ~/.cache/yay/$pkgname или как-то так.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)
Ответ на: комментарий от intelfx

попробовал положить просто рядом архив, попробовал положить рядом директорию с исходниками, положил все исходники рядом с PKGBUILD… все равно жалуется, что не может скачать gnomecanvas-perl… в итоге вот такой трэш у меня уже получился в этой директории:

~/.../yay/shutter >>> ls -1 -F
AUTHORS
blib/
build/
Canvas.bs
canvas_demo/
Canvas.pm
canvas.typemap
ChangeLog
genmaps.pl
Gnome2-Canvas-1.002/
Gnome2-Canvas-1.002.tar.gz
gnomecanvas-perl/
gnomecanvasperl.h
LICENSE
Makefile
Makefile.PL
MANIFEST
MANIFEST.SKIP
maps
META.yml
MYMETA.json
MYMETA.yml
NEWS
perl-Gnome2-Canvas.spec.in
PKGBUILD
pm_to_blib
README
t/
TODO
xs/

ЧЯДНТ?

Eid010n
() автор топика
Последнее исправление: Eid010n (всего исправлений: 2)
Ответ на: комментарий от Eid010n

Пытаешься подсунуть PKGBUILD’у распакованные исходники, конечно.

Архив либо иной файл с исходниками должен называться точно так же, как в PKGBUILD’е в массиве source=().

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)

Немного не по теме. Глянь другие скриншотилки что есть в репах, может хватит и их и не надо будет кучу зависимостей с аура тянуть

Flameshot или Deepin Screenshot.

anonymous
()
Ответ на: комментарий от anonymous

Спасибо! Да, нужно было просто положить архив Gnome2-Canvas-1.002.tar.gz в /home/user/.cache/yay/gnomecanvas-perl :)

Eid010n
() автор топика
Ответ на: комментарий от intelfx

И вам спасибо!) Постараюсь быть внимательнее и не бояться заглядывать в конфиги/исходники)

Eid010n
() автор топика

к чему эти танцы с подсовыванием, если можно распаковать архив и выполнить makepkg -Si, после чего yay перестанет хотеть этот пакет

SR_team ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.