суббота, 26 июня 2010 г.

Что-то вроде use.unmask

Disclaimer: Написанное далее может выполняться только на свой страх и риск.

Иногда так бывает, что нужно размаскировать какой-то портеж в Gentoo. А еще иногда бывает, что другие портежи должны его использовать, причем использование это прицеплено к USE-флагу, который также замаскирован в профиле. Штатного средства, подобного /etc/portage/package.unmask Gentoo не предоставляет — размаскировка флага выглядит нетривиально. Итак. Нам нужно создать файл /etc/portage/profile/use.mask и занести туда соответствующий флаг со знаком минус. Вот такой хитрый план.

Поясню, что лично я размаскировывал таким образом Ruby 1.9. Те, кто видел, как версия 1.8 работает с русскими буквами (т.е. вообще с юникодом), меня поймут.

Источник сего сакрального знания на Gentoo.ru.

Комментариев нет:

Отправить комментарий