Флаги и маски пакетов ?

Для чего утснавливать маски ?

Зачем делать другой дистрибутив? и как начать ?

Kola lomon wrote:

Для чего утснавливать маски ?

маскируют или “замораживают” пакет в своей системе когда не хотят чтобы он автоматически обновлялся вместе со всей системой,например,установили Вы себе плеер vlc 2.1,но не хотите по какой то причине чтобы с выходом следующей его версии у вас он не поменялся на vlc 2.2(причины могут быть любыми,от аппаратной несовместимости до бзиков конкретного пользователя системы, и пакеты тоже,естественно)

Зачем делать другой дистрибутив? и как начать ?

можете и не делать,а пользоваться теми что есть,никто Вас не заставляет ;)…но если хотите начать,и на основе генту,то,пожалуй,начните с прочтения и осмысления хендбука и другой доступной документации как по генту так и по калкулэйт-линукс…там Вы и найдёте и все необходимые Вам определения об USEFLAGS и MASK ,что это за звери и с чем их едят,и о других представителях зоопарка,непонятных на первый взгляд…,а поняв и осмыслив сможете и определиться,а нужно ли Вам делать для себя свой дистрибутив

P.S. …не сочтите снобом,на самом деле вопросы Ваши чересчур обширны для одного поста в форуме,хотя и ответы на них лежат,не неизвестно где,но,в открытом доступе, т.е. для всех,как на языке оригинала так и в переводах…

Aleksey Mikhaleff wrote:

Kola lomon wrote:

Зачем делать другой дистрибутив? и как начать ?

…но если хотите начать,и на основе генту,то,пожалуй,начните с прочтения и осмысления хендбука и другой доступной документации как по генту так и по калкулэйт-линукс…там Вы и найдёте и все необходимые Вам определения об USEFLAGS и MASK ,что это за звери и с чем их едят,и о других представителях зоопарка,непонятных на первый взгляд

Если попроще - то можно начать с
http://www.calculate-linux.ru/main/ru/cls
и
http://www.calculate-linux.ru/main/ru/interactive\_system\_build

Сергей Сиделев wrote:

Aleksey Mikhaleff wrote:

Kola lomon wrote:

Зачем делать другой дистрибутив? и как начать ?

…но если хотите начать,и на основе генту,то,пожалуй,начните с прочтения и осмысления хендбука и другой доступной документации как по генту так и по калкулэйт-линукс…там Вы и найдёте и все необходимые Вам определения об USEFLAGS и MASK ,что это за звери и с чем их едят,и о других представителях зоопарка,непонятных на первый взгляд

Если попроще - то можно начать с
http://www.calculate-linux.ru/main/ru/cls
и
http://www.calculate-linux.ru/main/ru/interactive\_system\_build

У меня этот :Calculate Linux Desktop на нём получится ?

А флаги как я понял это программки которые можно обновлять а можно и нет выключив их так ?

Calculate Linux decktop есть уже готовый в трёх вариантах на Ваш вкус…а USEFLAGS это не программульки, а всего навсего признак включенного функционала в той или иной софтине,поясню,я собираю себе конки,в дереве портежа есть исходники этого популярного менеджера,но ебилд в дереве соберёт его в конфигурации минимал,т.е. весь дополнительный функционал отключен,что даёт максимальное быстродействие при минимальном расходовании аппаратных ресурсов,но мне нужно чтобы мой “носатый” умел выводить картинку и рисовал аналоговые часы написанные на LUA ,я указываю при сборке специфические юзы отвечающие за этот функционал - USE=imlib,lua-cairo emerge conky при этом у меня на машинке конки соберётся именно с добавлением этого функционала и то что мне надо заработает но ничего лишнего из того что мне не нужно не будет включено…это обеспечивает пакету максимальное быстродействие в конкретной генту-системе по сравнению например с убунтой где в репах лежит бинарь тех же конки с полностью включенным функционалом,который при своей работе отьедает аппаратные ресурсы на то что пользователь не востребовал и возможно никогда не востребует …изучив даже только генту-хендбук Вы это поймёте и это вопросов больше не вызвало бы…кроме того фсе эти юз-флаги можно включать/выключать как для отдельных пакетов так и глобально для системы в целом,и можно их же маскировать чтобы все последующие обновления шли именно так как нужно Вам на вашей конкретной системе независимо или мало зависимо от рекомендаций или желания разработчиков/майнтейнеров пкетов…вот как то так…

Aleksey Mikhaleff wrote:

Calculate Linux decktop есть уже готовый в трёх вариантах на Ваш вкус…а USEFLAGS это не программульки, а всего навсего признак включенного функционала в той или иной софтине,поясню,я собираю себе конки,в дереве портежа есть исходники этого популярного менеджера,но ебилд в дереве соберёт его в конфигурации минимал,т.е. весь дополнительный функционал отключен,что даёт максимальное быстродействие при минимальном расходовании аппаратных ресурсов,но мне нужно чтобы мой “носатый” умел выводить картинку и рисовал аналоговые часы написанные на LUA ,я указываю при сборке специфические юзы отвечающие за этот функционал - USE=imlib,lua-cairo emerge conky при этом у меня на машинке конки соберётся именно с добавлением этого функционала и то что мне надо заработает но ничего лишнего из того что мне не нужно не будет включено…это обеспечивает пакету максимальное быстродействие в конкретной генту-системе по сравнению например с убунтой где в репах лежит бинарь тех же конки с полностью включенным функционалом,который при своей работе отьедает аппаратные ресурсы на то что пользователь не востребовал и возможно никогда не востребует …изучив даже только генту-хендбук Вы это поймёте и это вопросов больше не вызвало бы…кроме того фсе эти юз-флаги можно включать/выключать как для отдельных пакетов так и глобально для системы в целом,и можно их же маскировать чтобы все последующие обновления шли именно так как нужно Вам на вашей конкретной системе независимо или мало зависимо от рекомендаций или желания разработчиков/майнтейнеров пкетов…вот как то так…

Это понятно хотя написали трудноватым языком

а Calculate Linux decktop - его не надо конфигурировать это я понял но можно что то изменить или добавить ?
или в этой версии дистрибутива ничего изменить нельзя ?

ну,Дружище ,Вы же не с поделием мелкомягких дело имеете,кто и что Вам может запретить в GNU-Linux??! тут всё на Ваше усмотрение,менять/добавлять/выпиливать можно всё,даже в ядре не говоря об его окружении,конечно при условии что Вы понимаете что и для чего делаете,иначе получите тьму головняков и будете Сам Себе Злобный Буратина,как говорится…а вот чтобы понимать,тут уже нужно в первую очередь учиться,учиться читать мануал,учится понимать прочитанное…другого пути тут нет…,правильно пользоваться трудами других,либо учится делать самому…

Aleksey Mikhaleff wrote:

ну,Дружище ,Вы же не с поделием мелкомягких дело имеете,кто и что Вам может запретить в GNU-Linux??! тут всё на Ваше усмотрение,менять/добавлять/выпиливать можно всё,даже в ядре не говоря об его окружении,конечно при условии что Вы понимаете что и для чего делаете,иначе получите тьму головняков и будете Сам Себе Злобный Буратина,как говорится…а вот чтобы понимать,тут уже нужно в первую очередь учиться,учиться читать мануал,учится понимать прочитанное…другого пути тут нет…,правильно пользоваться трудами других,либо учится делать самому…

Это я понял но как это сделать с чего начать ?

Для начала, прочитать документацию
Особенно 3 раздел, работа с Portage.

Kola lomon wrote:

Это я понял но как это сделать с чего начать ?

вот это обсуждение думаю будет весьма полезным,упоминанием литературы которую стоит почитать, в том числе
http://www.gentoo.ru/node/26637