У меня есть сервер NFS Ubuntu и общий каталог / opt среди всех клиентов. Я хочу установить пакеты в каталог / opt, чтобы мне не приходилось устанавливать его на всех клиентах. Я загрузил файл .deb и попытался использовать команду
dpkg --root = / opt -i pkg.deb
И я получаю следующую ошибку.
dpkg: ошибка: невозможно получить доступ к области состояния dpkg: нет такого файла или каталога
Как это исправить?
Вы исправите это, не сделав этого. Место на жестком диске дешевое, не усложняйте себе жизнь, пытаясь сэкономить несколько байтов с помощью настройки NFS.
Кроме того, даже если вы выполнили эту работу, создав / opt / var / lib / dpkg и т. Д., Приложения все равно не будут работать, поскольку они думают, что они установлены в обычном месте. Параметр --root предназначен для установки в полные chroots debian.