h31 04.11.2009 12:23
Archlinux — Если Yaourt не видит некорые программы из AUR'а
Некоторое время меня мучала эта проблема. Симптом у неё примерно такой:
1 |
$ yaourt -S qutim-svn
|
Если же я приписывал aur/ к имени пакета для прямого указания источника, то все срабатывало. Но это решение не очень удобно. Что я сделал для полного лечения:
Посмотрим, какие репозитории у нас есть в наличии:
1 |
|
Ага! Видим, что в списке есть несколько репозиториев, которые мы уже не используем. И в них был нужный пакет (в моем случае пакет qutim-svn был в dstr-repo и h31-repo). Pacman их тоже не использует, а вот Yaourt видит в них пакеты и считает, что pacman сможет их установить. Поэтому yaourt -S qutim-svn легким движением yaourt'а превращается в pacman -S qutim-svn, который и не срабатывает. Проблема эта решается легко и кардинально:
1 |
|
Вместо h31-repo подставляем нужную директорию.

+ 1 -
Лучше бы ман или хелп пакмана прочитал, там написано о параметре 'с' очищающем неиспользуемые репы или кэш пакетов :)
Ну главное что причина найдена. А сделать это средствами пакмана или ручками - разницы мало.
Согласен. Не так то и много опций у пакмана, что бы их хотя бы мельком не просмотреть.
Кстати, в качестве решения проблемы подошло бы просто
т.е. просто принудительное указание репозитория для установки.
Кстати, в качестве решения проблемы подошло бы просто
yaourt -S aur/qutim-svn
т.е. просто принудительное указание репозитория для установки.
Читай внимательно, я писал про это. Это не очень удобно и не подходит для -Su --aur.