При смене ACCEPT_KEYWORDS "появляется" куча обновлений?
Unclewaighty 19 февраля, 2007 - 02:45
emerge -upv world при ACCEPT_KEYWORDS="x86 ~x86" говорит, что есть куча апдейтов и новых пакетов, причем скачать придется 200 метров.
если же закомментировать ACCEPT_KEYWORDS в make.conf - то апдейтов нет (недавно обновлял).
Это из-за того, что ~x86 дает скачивать нестабильные пакеты?
»
- Для комментирования войдите или зарегистрируйтесь
да, причём
да, причём надпись
ACCEPT_KEYWORDS="x86"
лишняя она у тебя уже есть
спасибо,
спасибо, понял
я просто ставил пакет, который был помечен как нестабильный и написал про ~x86 в make.conf
То есть если нужно собирать нестаб. пакеты - лучше писать ACCEPT_KEYWORDS прямо перед emerge?
нет, в /etc/portage
нет, в /etc/portage создай папки
package.keywords
package.use
package.unmask
package.mask
package.cflags
там созждаёш файлы с роизвольным именем и содержанием
категория/имя-проги ~x86
категория/имя-проги useflag
категория/имя-проги
категория/имя-проги -мой-флаг-компиляции
соответственно,
вот ты будеш рулить фсей дребеденью оттуда
в маск и унмаск - без параметров, весде можно ><=версии юзать
спасибо за
спасибо за совет, но думаю мне пока будет проще писать аксепт-кивордс
тем более я не понял - в какую папку что пихать?
О, Вайт, както я
О, Вайт, както я и не заметил тя :)
Короче, в /etc/portage/ есть (если нет, то можно создать) следующие файлы:
package.keywords - индивидуальные кейворды для пакетов в формате [=][<][>]category/package[-version] [keyword]
если keyword не указывается явно, то подразумевается ~*
package.mask - индивидуальная маскировка пакетов в формате [=][<][>]category/package[-version]
package.unmask - индивидуальная размаскировка пакетов в формате [=][<][>]category/package[-version]
package.use - индивидуальные USE флаги пакетов в формате [=][<][>]category/package[-version] use-flags
Вместо этих файлов могут быть одноименные директории со списками пакетов разнесенных по разным файлам для удобства.
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=3&chap=1
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=3&chap=3
Шаманыш - Mellon
Шаманыш - Mellon это ты ли?
спасибо за мануалы, почитаю.
Просто систему пакетов я еще как следует не осваивал и даже мануалов не читал.
Но радует, что третье знакомство с генту оказалось удачным.
Re: спасибо за
Пихай, поймёш чем это плохо после первого же апдейта.
ACCEPT_KEYWORDS юзается обычно в случае единичной установки пакета, типа поглядеть, и потом если понравится размаскировать его нормально через portage.keywords. Если просто ставить его где попало то при последующем апдейте замаскированные пакеты покиляются, поставятся их стабильные версии.
А еще можно править ebuild у пакета.
Или это совсем некорректно?
Ну как бы
Ну как бы сказать. Это самый верный и правильный способ для мазохиста, советую распечатать все изменения на бумажке и после каждого e,erge --sync руками переправлять ебилды т.к. они будут приводиться к официальному виду. Не забывай пересчитывать чексумы, не забывай, где что поправил, чтобы вернуть на место, если не заработало... Еще советую часть пакетовы поставить руками, в обход портежей. И еще обязательно установить telnet и rc-update add telnetd boot.
Пакеты размаскируются через /etc/portage/package.keywords.
речь шла всего
речь шла всего лишь об одном пакете.
и еще хотелось попробовать править ебилды.
и не надо считать меня мазохистом.
мне просто интересно, как все это работает.
ты хоть маны бы
ты хоть маны бы почитал, потом спрашивал.