Как выбрать версию программного обеспечения в gentoo с помощью emerge?
Я хочу установить django 1.4, но по умолчанию установлена версия 1.3.2, как мне изменить версию для установки.
Я только знаю, что чтобы изменить dir на /usr/portage/dev-python/django и установить django1.4 .ebuild
файл
Есть ли другой способ? Я прочитал документ с флагом использования, но не нашел пути...
3 ответа
Вы можете проверить, какие версии пакетов доступны:
equery list -po vim
Выберите необходимый пакет с обозначением атома
emerge -av =app-editors/vim-7.4.273
emerge -av =dev-python/django-1.4
Пока есть доступный ebuild, он будет объединен или покажет подсказку о снятии маски с запрошенного номера версии. Для нашего примера это должно сработать:
echo =dev-python/django-1.4 >> /etc/portage/package.keywords
Чтобы придерживаться этой версии, обязательно замаскируйте более высокие версии, добавив запись в /etc/portage/package.mask:
echo >=dev-python/django-1.4 >> /etc/portage/package.mask
но осторожно с этим... это может нарушить обновления в будущем...