Доброго времени суток.
Вопрос у меня такой - недавно поставил debian 6. В качестве wm icewm и некоторый набор легких програм, в частности psmanfm.
Вчера на лоре попался пост о spacefm. Как я понял это мод pcmanfm. Адресок где я это нашел http://myubuntu.ru/programmy/spacefm. Итак я скачал на http://sourceforge.net/projects/spacefm/files/ деб пакет, и поставил dpkg -i бла-бла-бла. Пакет молча поставился но как я и ожидал с ошибками (не прокатило в общем). С помощью синаптика попытался его снести. Но ничего не вышло. Вот что мне написалось:
(Чтение базы данных ... на данный момент установлено 76243 файла и каталога.)
Удаляется пакет spacefm ...
/var/lib/dpkg/info/spacefm.postrm: 32: update-desktop-database: not found
dpkg: не удалось обработать параметр spacefm (--remove):
подпроцесс установлен сценарий post-removal возвратил код ошибки 127
configured to not write apport reports
При обработке следующих пакетов произошли ошибки:
spacefm
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
И еще сообщение об ошибке такого содержания
E: spacefm: подпроцесс установлен сценарий post-removal возвратил код ошибки 127И вот теперь я не могу ничего поставить из за этого сломанного пакета. Как его выпилить из системы?
Как вариант скачал исходники этого файлменеджера - подумал если я смогу собрать пакет под свою систему и нормально его поставить то потом его можно будет и нормально удалить. Но в компилировании я не очень разбираюсь. Случилось как раз то из за чего я эту затею бросаю обычно. ./configure пишет что нужен gtk+ более новой версии чем есть в репозитарии.
Вот код
checking for GTK... no
configure: error: Package requirements (gtk+-2.0 >= 2.24.0 gthread-2.0) were not met:
Requested 'gtk+-2.0 >= 2.24.0' but version of GTK+ is 2.20.1
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables GTK_CFLAGS
and GTK_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
чего это обозначает я не совсем понимаю, но кажется что надо конфигуратору где то указать чтоб он использовал не gtk 2.24 а тот который есть. Но где это указать я не знаю. Буду благодарен за любую помощь.