Я создал пакет .deb, и я пытаюсь развернуть его, не используя привилегии sudo/root. Тем не менее, я получаю сообщения Permission denied
, и я не знаю, что делает dpkg
и что вызывает его.Ошибки: установка .deb без sudo/root
Бег dpkg -i --force-not-root --root=$HOME/a --log=$HOME/a/log a.deb
возвращается:
(Reading database ... 0 files and directories currently installed.)
Unpacking tetra-backup (from a.deb) ...
dpkg: error processing a.deb (--install):
unable to open '/home/simon/a/simon_exec.dpkg-new': Permission denied
Errors were encountered while processing:
a.deb
Здесь вы содержание Деба ($ dpkg --contents a.deb
):
drwxrwxr-x simon/simon 0 2013-09-17 14:49 ./
-r--r--r-x simon/simon 5568 2013-09-16 15:46 ./simon_exec
Я хочу знать, что мне нужно сделать, чтобы решить указанную проблему и развернуть содержимое под такими ограничениями. Если это невозможно, я хотел бы знать, почему и какие альтернативы.
Существует ли '$ HOME/a'? У вас есть разрешения написать там? – tripleee