Проблема такая:
Есть файлик:
/etc/portage/package.mask
В данном файлике есть такие записи:
>=sys-devel/flex-2.5.4a-r6
>=dev-libs/openssl-0.9.8
Система портежей не обращает внимания на то, что написано в этом файлике и пытается поставить версии пакетов по дефолту, а не те, которые я указал вручную. Хотя по документации всё должно работать.
Права на чтение этого файла есть для всех.
Пробовал вместо /etc/portage/package.mask использовать /etc/portage/package.unmask, результата никакого.
Версия портежей: portage-2.0.51.22-r1.
Спасибо.
package.mask
Модератор: /dev/random
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: package.mask
Для deisler:
Все записи, внесённые в "/etc/portage/package.mask" маскируются - на них накладывается маска "M~" и после этого они не собираются. С содержимого "/etc/portage/package.unmask" маска наоборот снимается, но никакого преимущества этим пакетам не даётся. Если нужно установить версию из диапазона (>=X), то нужно сделать запись в "/etc/portage/package.mask":
Все записи, внесённые в "/etc/portage/package.mask" маскируются - на них накладывается маска "M~" и после этого они не собираются. С содержимого "/etc/portage/package.unmask" маска наоборот снимается, но никакого преимущества этим пакетам не даётся. Если нужно установить версию из диапазона (>=X), то нужно сделать запись в "/etc/portage/package.mask":
Код: Выделить всё
echo "<pkggroup/pkgname-X" >> /etc/portage/package.mask
-
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
Re: package.mask
Для deisler:
В /etc/portage/package.keywords напиши:
/etc/portage/package.unmask
С флексом немножко другая история:
В /etc/portage/package.keywords напиши:
А в package.unmask по аналогии. И радуйся жизни.
В /etc/portage/package.keywords напиши:
Код: Выделить всё
=dev-libs/openssl-0.9.8 -*
/etc/portage/package.unmask
Код: Выделить всё
>=dev-libs/openssl-0.9.8
С флексом немножко другая история:
В /etc/portage/package.keywords напиши:
Код: Выделить всё
=sys-devel/flex-2.5.4a-r6 ~x86
А в package.unmask по аналогии. И радуйся жизни.