[Comm] libstdc++ unmet dependencies
Stanislav Nesterov
=?iso-8859-1?q?qleap_=CE=C1_gtn=2Eru?=
Вт Фев 4 23:31:04 MSK 2003
Sergey Kuznetsov wrote:
>> Данный rpm-пакет содержит поле
>> Obsolete: gcc-libstdc++-devel
>>
>> Вроде ничего страшного, но теперь любой пакет, который
>> зависит от
>>пакета libstdc++-devel, не желает ставиться с помощью apt-get
>>install
>>
>> Например - я хочу поставить новую версию licq из Sysyphus:
>>_________________________________________________________
>> [root на localhost qleap]# apt-get install licq-qt
>>......
>>
>>Sorry, but the following packages have unmet dependencies:
>> libstdc++-devel: Obsoletes: gcc-libstdc++-devel but it is
>> not installable
>>E: Sorry, broken packages
>>_________________________________________________________
>>
>>Вызов apt-get с флагом -f приводит к аналогичному результату.
>>
>> Кто-нибудь знает, как аккуратно избавиться от этой ошибки?
>>
>> Заранее спасибо.
>>
>>
>
>Есть проверенная комбинация: rpm -e --nodeps --justdb (кажется
>так) + apt-get -f install. Преодолевает все проблемы.
>
>С уважением,
>Сергей
>_______________________________________________
>
>
Спасибо, Сергей.
Но к сожалению даже этот универсальный подход не помог.
apt-get по неизвестной мне причине отказывается устанавливать пакет
с полем Obsolete: , если в этом поле прописан несуществующий в
дистрибутиве пакет. При этом rpm устанавливает пакеты "на ура" (что
естественно).
С наилучшими пожеланиями,
Станислав.
Подробная информация о списке рассылки community