Я хотел бы автоматически установить необходимое программное обеспечение в сценарии оболочки, если его еще нет. Я хотел бы использовать apt-get для установки программного обеспечения (мой пример - gedit) в конкретный каталог без использования привилегий root и без запуска дополнительных специфичных для программы скриптов для компиляции программного обеспечения.
Я попробовал подход из https://askubuntu.com/questions/193695/install-packages-into-local-directory (последнее сообщение от user172681) с примером gedit, но это приводит к ошибке.
Пример:
cd test
apt-get download gedit
Получить:1 http://de.archive.ubuntu.com/ubuntu/ trusty/main gedit amd64 3.10.4-0ubuntu4 [478 кБ] Получено 478 кБ за 0 с (3,356 кБ / с)
ls
gedit_3.10.4-0ubuntu4_amd64.deb
dpkg -i --force-not-root --root=~/test gedit_3.10.4-0ubuntu4_amd64.deb
dpkg: ошибка: невозможно получить доступ к области состояния dpkg: такого файла или каталога нет
Есть идеи ?