Archive for Ноябрь 2011

Установка Iceweasel 8.0 из sid

Ноябрь 9, 2011

Зашел в aptitude. Выбрал новую версию. Хм. С 5 на 8 и никаких проблем. Неужели так будет?

Нажимаю обновиться. И…. бабах. Оказвается, не может выполниться preinst в xulrunner-8.0. И причина этому банальна — нет shebang в preinst файле. Свеженький баг, всего только один день отроду :).

Парни пишут, что надо просто добавить #!/bin/sh в начало файла preinst.

Для этого нужно найти этот файл в кеше. У меня он располагался в /var/cache/apt/archives. А потом выполнить простые манипуляции.

dpkg --extract foo.deb foo; dpkg --control foo.deb foo/DEBIAN; $EDITOR foo/DEBIAN/preinst; dpkg -b foo .

Выглядит всё просто, но я промучался часа 2. Зато теперь знаю, что такое deb пакеты более детально.