Lausiv Опубликовано 12 декабря, 2007 Жалоба Опубликовано 12 декабря, 2007 Установил ALTLinux Desktop 4.0 Обновил несколько пакетов через Synaptic. Пакеты оказались нестабильной версии. 1. После перезагрузки системы могу зайти в графический режим, но при запуске Synaptic (из консоли) получаю ошибку: synaptic: symbol lookup error: /usr/lib/libgtk-x11-2.0.so.0: undefined symbol: pango_language_get_default 2. После просмотра содержимого rpm-пакетов на соседнем компе выясняю, что библиотека libgtk-x11-2.0.so.0 находится в пакетах libgtk+2 и libgtk+2-common. 3. Попытка переустановить вышеуказанные пакеты через apt-get завершились полным провалом: apt-get reinstall libgtk+2-common Reading Package Lists... Done Building Dependency Tree... Done Reinstallation of libgtk+2-common is not possible, it cannot be downloaded. 0 upgraded, 0 newly installed, 0 removed and 1 not upgraded. В файле /etc/apt/sources.list.d/sources.list содержится только одна строчка: rpm cdrom:[ALT Linux 4.0 Personal Desktop (Ajuga) build 2007-08-15]/ ALTLinux base contrib disk Вопрос: как переустановить проблемные пакеты с DVD-ROM (не качая с интернета) с помощью apt-get ? Цитата
MySh Опубликовано 15 декабря, 2007 Жалоба Опубликовано 15 декабря, 2007 Была та же проблема, на том же дистрибутиве, при этом ещё и Alterator не запускался. Можно сделать так: # rpm -e libgtk+2 --nodeps # rpm -e libgtk+2-common --nodeps То есть удалить через установщик пакетов, причём без зависимостей (а иначе они за собой пол-системы утянут). Потом перейти в каталог на диске, где лежат старые rpm-ки и либо скопировать их куда-то, либо прямо оттуда же в консоли через установщик пакетов поставить: # rpm -i пакет1.rpm пакет2.rpm Цитата
Lausiv Опубликовано 19 декабря, 2007 Автор Жалоба Опубликовано 19 декабря, 2007 На данный момент я уже решил проблему переустановкой сисетемы , но за ответ спасибо - приму к сведенью. Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.