makepkg Не получаеться запустить

При использовании makepkg выдаёт ошибку:
ERROR: Running makepkg as root is not allowed as it can cause permanent,
catastrophic damage to your system.
Самые умные скажут, мол запусти тогда от обычного юзера
На что я отвечу: А как запустить от обычного юзера если у него прав нет?
Так вот - Как заставить работать makepkg?
Ну где-то же права есть? там и запускайте.
такие дела.
cucullus
Ну где-то же права есть? там и запускайте.
Обясните "Где"
Установка идёт в корень ведь
jerr0ni
Установка идёт в корень ведь
makepkg не устанавливает пакеты а только их собирает. Запускать его от рута плохая идея запускайте от пользователя, и настройте судо
P.s. есть и флаг i инсталл, но он заменяется pacman -U .
И снова здравствуйте vs220! Я так понял что вы здесь гуру. На сколько я понял что я могу собрать его в директории с подходящими правами
jerr0ni
гуру
Нет, просто долго сижу на арче.

jerr0ni
могу собрать его в директории с подходящими правами
Да. Если оперативки хватает лучше в tmp собирать - сборка быстрее.
Смотрите вики по настройке
https://wiki.archlinux.org/index.php/Makepkg
И хоть официально не приветствуется но удобней aur помошника использовать. Yay например
https://aur.archlinux.org/packages/yay-bin/
Ну и много собранных пакетов в китайской репе есть, можно добавить после основных(репа регулярно обновляется)
https://wiki.archlinux.org/index.php/Unofficial_user_repositories#archlinuxcn
Так сборка от простого пользователя запускается, или нет?
как-то не возникало с этим проблем.
собирал всегда в пользовательско папке от простого пользователя.
при установке уже запрашивается пароль для sudo.
[master@dreadnought visual-studio-code-bin]$ makepkg PKGBUILD
==> Making package: visual-studio-code-bin 1.49.0-1 (Mon 14 Sep 2020 04:00:46 PM EEST)
==> Checking runtime dependencies...
==> Missing dependencies:
-> lsof
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.
Встретил следующую преграду
в официальной репе лежит

extra/lsof 4.93.2-3 [installed]
Lists open files for running Unix processes
 
Зарегистрироваться или войдите чтобы оставить сообщение.