При установке некоторых пакетов в Ubuntu (8.04) начала возникать ошибка:
install-info: No dir file specified; try --help for more information.
dpkg: не удалось обработать параметр <название пакета> (--configure):
подпроцесс post-installation script возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
<название пакета>
Осмотр пре- и постинсталляционных скриптов пакетов, при установке которых возникали ошибки (кэш пакетов находится в папке /var/cache/apt/archives), показал, что ошибка возникает именно на команде install-info.
Некоторые google-мучения подсказали, что нужно проверить версии установленных приложений.
numlock@oligocheta:~$ whereis install-info
install-info: /usr/sbin/install-info /usr/local/bin/install-info /usr/share/man/man8/install-info.8.gz
numlock@oligocheta:~$ /usr/sbin/install-info --version
Debian install-info version 1.14.25.
...
numlock@oligocheta:~$ /usr/local/bin/install-info --version
install-info (GNU texinfo) 4.13
...
Я попытался поменять местами значения переменной PATH '/usr/sbin:' и '/usr/local/bin:'. но это не привело к должному эффекту. Поэтому я просто переименовал символическую ссылку install-info в install-info-gnu (в папке /usr/local/bin), чтобы dpkg находил не его, а версию для Debian.
numlock@oligocheta:~$ sudo mv /usr/local/bin/install-info /usr/local/bin/install-info-gnu
Все заработало.
Рецепт взят из Naveen Kumar Molleti's Tech Blog