Как Ulrich Dangel указывает в своем комментарии выше - целое продвижение иерархии каталогов к необходимому каталогу должно быть доступно для апача для него для обслуживания каталога и его списка.
Я имел к chmod ~/bin/android-sdk-linux к 775, который был первоначально установлен на 770.
Можно также сделать это без chroot
. Это может быть полезно, если Вы не можете выполнить двоичные файлы в системе для всевозможных причин (повреждение, частичное резервное копирование, неправильная архитектура, компромисс безопасности...):
Можно сказать dpkg
смотреть на обходной путь с помощью --admindir
флаг. Просто укажите на него на /path-to-restored-files/var/lib/dpkg
. Я опасался бы использовать это в случае компромисса безопасности, все же.
Можно посмотреть на dpkg файл состояния непосредственно (в /var/lib/dpkg/status
). Это - файл простого текста.