Emerge с параметрами
Sawa2012 26 декабря, 2011 - 21:19
Помогите, не получаеться сделать условие, есть ограничение в версии зависимого пакета, и нужно найти ту версию устанавливаемого пакета которую она удовлетворит, читал man emerge, не нашёл =(
Пример:
Основной пакет packageA - 2.0
Зависимый packageB - 3.5 (Но в package.mask до 3.3)
Как узнать какой пакет основной версии (packageA X.X ) будет с packageB 3.3
P.S. при обычном emerge он просто пишет Block.
»
- Для комментирования войдите или зарегистрируйтесь
cd
Это влоб и вообще то, что вы хотите скорее всего не так решается, но из вашего объяснения ни чего не понятно, напишите подробнее.
Допустим
Я хочу установить gcc-4.5*
Но я знаю что у меня стоит одна из зависимостей версии gettext-0.18.1.1-r1, и мне нужно использовать только её.
Но gcc-4.5* использует gettext-0.18.1.1-r3
Получается : gcc-4.5* -> gettext-0.18.1.1-r3
Но у меня стоит gettext-0.18.1.1-r1 и я не могу её обновлять ...
Следовательно мне нужно добиться того что бы gcc-4.5.?* -> gettext-0.18.1.1-r1
Как мне отследить в какой версии использовалась gettext-0.18.1.1-r1
Ещё я нашёл команду которая пропускает пакет зависимостей, --noreplace (-n)
Но как он работает я пытаюсь emerge -avn sys-devel/gettext gcc, но это не работает =(
Хм, а у меня нет в прямой
Хм, а у меня нет в прямой зависимости у gcc-4.5.3-r1 gettext.
Выполните:
Или другой ревизии и посмотрите кто требует gettext.
Затем можно отредактировать ebuild этого пакета.
А чем вас не устраивает gettext-0.18.1.1-r3, версия-то такая же как и у gettext-0.18.1.1-r1, только патчей исправляющих ошибки или добавляющих совместимость наложено больше?