[devel] stupid apt?

Led ledest на gmail.com
Вс Июн 28 00:11:35 MSD 2009


On Saturday, 27 June 2009 22:55:37 Dmitry V. Levin wrote:
> On Sat, Jun 27, 2009 at 10:33:16PM +0300, Led wrote:
> > Почему при попытке установить libkpathsea.so.3()(64bit), устанавливается
> > libkpathsea-2008.0-alt0.12.x86_64.rpm, в котором есть
> > libkpathsea.so.4()(64bit), но ни файла, ни provides
> > libkpathsea.so.3()(64bit)  - нет?
> >
> > Уставка производится след. образом:
> > apt-get install 'libkpathsea.so.3()(64bit)'
> > или
> > hsh-install -v ~/hasher 'libkpathsea.so.3()(64bit)'
>
> apt, конечно, тупой, но алгоритм при нём есть.
>
> $ apt-cache showpkg 'libkpathsea.so.3()(64bit)'
> W: Невозможно найти пакет libkpathsea.so.3()(64bit)
> $ hsh-install 'libkpathsea.so.3()(64bit)'
> Чтение списков пакетов...
> Построение дерева зависимостей...
> E: Невозможно найти пакет libkpathsea.so.3()(64bit)
> hsh-install: failed to calculate package file list.
> hsh-install: Failed to generate package file list.
>
> Это на Сизифе.

Да, я вижу: довольно своеобразный алгоритм.
Если добавить в репозитарий libkpathsea (с меньшей версией, чем 
2008.0-alt0.12) c libkpathsea.so.3()(64bit), то 
" W: Невозможно найти пакет libkpathsea.so.3()(64bit)" уже не будет - apt 
молча установит libkpathsea-2008.0-alt0.12.x86_64.rpm

-- 
Led


Подробная информация о списке рассылки Devel