Собрал генту по хенбуку и не могу найти каталог /etc/portage/ так же ответ на ls /boot выдает что там пусто но если выполняю mount /dev/sda5 /boot то там файлы вижу уже. Но как такое может быть как загружается ядро если не примонтирован /boot
Вопрос по сборке gentoo
tyrnov, /boot нужен не самой системе, как таковой, а загрузчику.
Каталог /etc/portage/ при необходимости нужно создать самому.
tyrnov, необходимось в /etc/portage/ будет большая, так как вам надо будет маскировать некоторые пакеты, которые вы сочтете не нужными в обновлении. Я не думаю что вы все будете запихать в /etc/make.conf. Да и для ЮЗЕ флагов тоже понадобиться папка портежей.
Ладно с этим тогда все ясно. А вот как лучше создать /etc/portage/package.use/ или же файл /etc/portage/package.use и внего все флаги прописывать? И есть ли особенности или все просто:
[console]mkdir /etc/portage
mkdir /etc/portage/package.use[/console]
tyrnov, необходимось в /etc/portage/ будет большая, так как вам надо будет маскировать некоторые пакеты, которые вы сочтете не нужными в обновлении. Я не думаю что вы все будете запихать в /etc/make.conf. Да и для ЮЗЕ флагов тоже понадобиться папка портежей.
Вот как правильнее организовать эту папку в ее необходимости я несомневаюсь. И какие файлы в ней создавать
tyrnov, вы же ЕМНИП пол года, как на генте и такого не знаете? :o
если кратко, то man portage
основное - package.use и package.keywords
остальное - по необходимости / желанию
как организовать - ваш выбор, у меня package.use - файл, а кейворды - в каталоге
И есть ли особенности или все просто
всё просто
tyrnov, вы же ЕМНИП пол года, как на генте и такого не знаете? :o
если кратко, то man portage
основное - package.use и package.keywords
остальное - по необходимости / желанию
как организовать - ваш выбор, у меня package.use - файл, а кейворды - в каталоге
[quote=tyrnov] И есть ли особенности или все просто
всё просто[/quote]
Это то знаю. Я имел ввиду как правильней создавать /etc/portage/package.use файл или же /etc/portage/package.use/ каталог а то помню мне кто то делал по этому поводу замечание
Я имел ввиду как правильней создавать /etc/portage/package.use файл или же /etc/portage/package.use/ каталог а то помню мне кто то делал по этому поводу замечание
Как вам удобнее, так и правильно.
Это то знаю. Я имел ввиду как правильней создавать /etc/portage/package.use файл или же /etc/portage/package.use/ каталог а то помню мне кто то делал по этому поводу замечание
как организовать - ваш выбор, у меня package.use - файл, а кейворды - в каталоге
Ну понятно кому как нравится. Тогда все ясно. Просто удивило что сразу этого каталога не было раньше я его не создавал он был сразу и потому даже не задумывался
И еще вопрос после загрузки /boot сам отмантирется и больше не используется?
И еще вопрос после загрузки /boot сам отмантирется и больше не используется?
он вообще не монтируется, посмотрите свой fstab, там должна быть строчка типа:
/dev/sda1 /boot ext2 noauto 1 2
noauto - означает, что он не будет автоматически монтироваться.
Нужно не забыть его примонтировать, если собираете ядро ручками.
genkernel - сам монтирует.
tyrnov, есть одна особенность. Если емердж тебе скажет что какой то пакет замаскирован в файле portage.mask но на самом деле такого пакета в /etc/portage.mask, то он 100% будет замаскирован в /usr/portage/profiles/package.mask :) Недавно встречался с такой проблемой.
tyrnov, есть одна особенность. Если емердж тебе скажет что какой то пакет замаскирован в файле portage.mask но на самом деле такого пакета в /etc/portage.mask, то он 100% будет замаскирован в /usr/portage/profiles/package.mask :) Недавно встречался с такой проблемой.
Спасибо зо дополнение учту
Вобщем создал:
Файлы: package.mask package.unmask
Каталоги: package.use package.keywords в которых по категориям буду раскладывать.
Еще что то стоит добавить не чего я не забыл?
И еще где поподробней прочесть про знаки >, <, >=, <=, =, в /etc/portage/package.mask и /etc/portage/package.unmask а то пользовался раньше но не задумывался особо что каждый из них значит.
tyrnov, здесь все просто. Например есть пакет mouce-0.5. Тебе надо что бы версии больше 1.0 не обновлялись. То есть, 0.6-1.0 будут а до версии 1.1 не будет обновляться. Ты ставить знак >. Если не хочешь что бы и 1.0 не было, ставить >=. И наоборот.
Вот пример:
[console]echo ">=x11-apps/mouce-0.5" >> /etc/portage/package.mask[/console]
А вот = значит что именно эту версию не обновлять. Вот как то так. Мануала под рукой нету.
Каталог /etc/portage вполне себе создаётся сам при emerge portage (обновление или пересборка). А для разного рода размаскировок очень понравился autounmask, хотя после него иногда приходится доправлять keywords руками.
autounmask не понравился пробывал