1

Собрал генту по хенбуку и не могу найти каталог /etc/portage/ так же ответ на ls /boot выдает что там пусто но если выполняю mount /dev/sda5 /boot то там файлы вижу уже. Но как такое может быть как загружается ядро если не примонтирован /boot

ОС: Gentoo/Funtoo

2

tyrnov,  /boot нужен не самой системе, как таковой, а загрузчику.
Каталог /etc/portage/ при необходимости нужно создать самому.

Был, был и весь вышел...

3

tyrnov, необходимось в /etc/portage/ будет большая, так как вам надо будет маскировать некоторые пакеты, которые вы сочтете не нужными в обновлении. Я не думаю что вы все будете запихать в /etc/make.conf. Да и для ЮЗЕ флагов тоже понадобиться папка портежей.

4

Ладно с этим тогда все ясно. А вот как лучше создать /etc/portage/package.use/ или же файл /etc/portage/package.use и внего все флаги прописывать? И есть ли особенности или все просто:

 Консоль:
mkdir /etc/portage
mkdir /etc/portage/package.use

ОС: Gentoo/Funtoo

5

White Nelud пишет:

tyrnov, необходимось в /etc/portage/ будет большая, так как вам надо будет маскировать некоторые пакеты, которые вы сочтете не нужными в обновлении. Я не думаю что вы все будете запихать в /etc/make.conf. Да и для ЮЗЕ флагов тоже понадобиться папка портежей.

Вот как правильнее организовать эту папку в ее необходимости я несомневаюсь. И какие файлы в ней создавать

ОС: Gentoo/Funtoo

6 (04.09.2011 19:05:33 отредактировано White Nelud)

tyrnov, я вам буду долго рассказывать, будет гораздо быстрей если вы прочитаете это и большинство вопросов просто отпадут. Будут вопросы после прочтения - задавайте.

7

tyrnov, вы же ЕМНИП пол года, как на генте и такого не знаете? :o
если кратко, то man portage
основное - package.use и package.keywords
остальное - по необходимости / желанию
как организовать - ваш выбор, у меня package.use - файл, а кейворды - в каталоге

tyrnov пишет:

И есть ли особенности или все просто

всё просто

95% процентов проблем находятся между клавиатурой и стулом.

8

Fat-Zer пишет:

tyrnov, вы же ЕМНИП пол года, как на генте и такого не знаете? :o
если кратко, то man portage
основное - package.use и package.keywords
остальное - по необходимости / желанию
как организовать - ваш выбор, у меня package.use - файл, а кейворды - в каталоге

tyrnov пишет:

И есть ли особенности или все просто

всё просто

Это то знаю. Я имел ввиду как правильней создавать /etc/portage/package.use файл или же /etc/portage/package.use/ каталог а то помню мне кто то делал по этому поводу замечание

ОС: Gentoo/Funtoo

9

tyrnov пишет:

Я имел ввиду как правильней создавать /etc/portage/package.use файл или же /etc/portage/package.use/ каталог а то помню мне кто то делал по этому поводу замечание

Как вам удобнее, так и правильно.

Был, был и весь вышел...

10

tyrnov пишет:

Это то знаю. Я имел ввиду как правильней создавать /etc/portage/package.use файл или же /etc/portage/package.use/ каталог а то помню мне кто то делал по этому поводу замечание

tyrnov пишет:

как организовать - ваш выбор, у меня package.use - файл, а кейворды - в каталоге

95% процентов проблем находятся между клавиатурой и стулом.

11

Ну понятно кому как нравится. Тогда все ясно. Просто удивило что сразу этого каталога не было раньше я его не создавал он был сразу и потому даже не задумывался

ОС: Gentoo/Funtoo

12

И еще вопрос после загрузки /boot сам отмантирется и больше не используется?

ОС: Gentoo/Funtoo

13

tyrnov пишет:

И еще вопрос после загрузки /boot сам отмантирется и больше не используется?

он вообще не монтируется, посмотрите свой fstab, там должна быть строчка типа:

/dev/sda1               /boot           ext2            noauto          1 2

noauto - означает, что он не будет автоматически монтироваться.

Нужно не забыть его примонтировать, если собираете ядро ручками.
genkernel - сам монтирует.

95% процентов проблем находятся между клавиатурой и стулом.

14

tyrnov, есть одна особенность. Если емердж тебе скажет что какой то пакет замаскирован в файле portage.mask но на самом деле такого пакета в /etc/portage.mask, то он 100% будет замаскирован в /usr/portage/profiles/package.mask ab Недавно встречался с такой проблемой.

15

White Nelud пишет:

tyrnov, есть одна особенность. Если емердж тебе скажет что какой то пакет замаскирован в файле portage.mask но на самом деле такого пакета в /etc/portage.mask, то он 100% будет замаскирован в /usr/portage/profiles/package.mask ab Недавно встречался с такой проблемой.

Спасибо зо дополнение учту

ОС: Gentoo/Funtoo

16 (04.09.2011 21:22:10 отредактировано tyrnov)

Вобщем создал:
Файлы: package.mask  package.unmask
Каталоги:  package.use package.keywords в которых по категориям буду раскладывать.
Еще что то стоит добавить не чего я не забыл?

ОС: Gentoo/Funtoo

17

И еще где поподробней прочесть про знаки  >, <, >=, <=, =, в /etc/portage/package.mask  и /etc/portage/package.unmask а то пользовался раньше но не задумывался особо что каждый из них значит.

ОС: Gentoo/Funtoo

18 (04.09.2011 21:31:45 отредактировано White Nelud)

tyrnov, здесь все просто. Например есть пакет mouce-0.5. Тебе надо что бы версии больше 1.0 не обновлялись. То есть, 0.6-1.0 будут а до версии 1.1 не будет обновляться. Ты ставить знак >. Если не хочешь что бы и 1.0 не было, ставить >=. И наоборот.

Вот пример:

 Консоль:
echo ">=x11-apps/mouce-0.5" >> /etc/portage/package.mask

А вот = значит что именно эту версию не обновлять. Вот как то так. Мануала под рукой нету.

19

Каталог /etc/portage вполне себе создаётся сам при emerge portage (обновление или пересборка). А для разного рода размаскировок очень понравился autounmask, хотя после него иногда приходится доправлять keywords руками.

"Я думаю, что я думаю, следовательно я думаю, что существую"

20

autounmask не понравился пробывал

ОС: Gentoo/Funtoo