Загрузка: резервное направление и правила перехода
Anarchist 28 февраля, 2007 - 12:41
Вчера возникла необходимость установить .chm-viewer.
В процессе установки воникла проблема: основное направление было неработоспособно.
Пришлось с помощью гугла искать резервное, скачивать и подкладывать файлик ручками.
Вопрос: как можно сказать emerge, что не стоит упорно ломиться в закрытую дверь и указать правила перехода к использованию (и поиску) резервных направлений?
»
- Для комментирования войдите или зарегистрируйтесь
mirrorselect
mirrorselect
Дык желаемое
Дык желаемое количество зеркал можно и ручками прописать.
Проблема в другом: в данном случае искомого пакета (chmlib) на зеркалах не представлено, зеркало только осуществляет перенаправление. Можно ли ему указать использование резервного направления (или оно вообще таких слов не знает?)?
_________________
Live free or die
То есть как это
То есть как это зеркало осуществляет перенаправление? Зеркала никаких перенаправлений не осуществляют, на них файлы либо есть, либо нет.
Если пакет располагается на своих собственных зеркалах и запрещает располагать его на зеркалах gentoo, то ebuild содержит список легальных зеркал и если они все в дауне, то тут уж ничего не поделаешь.
что значит
что значит "резервное направление" ?
Чтобы не быть голословным
Речь идёт о библиотеке (и одноимённом порту) chmlib.
По умолчанию предполагается скачивать с http://66.93.236.84/~jedwin/projects/chmlib/ (кстати, сайт насколько я понял, лежит и поныне).
Пришлось гуглить, скачивать с http://www.jedrea.com/chmlib/ и ручками подкладывать в distfiles.
Идея в том, чтобы после некоторого количества неудачных попыток (например 3 или 4) emerge делал это самостоятельно.
_________________
Live free or die
Он это и делает
Он это и делает самостоятельно. Если зеркало не отвечает или файла на нем нет, portage ищет его на следующем зеркале.
Если найденное тобой зеркало легальное т.е. лицензия пакета не запрещает распространять его с других зеркал, пиши в багзилу, чтобы его добавили в ebuild, если же оно нарушет что-то, то сам понимаешь, что добавлять в portage знания о нем нельзя. Вот и все.
А ты пропиши не
А ты пропиши не одно зеркало, а несколько. Тогда emerge будет пробовать их по очереди.