LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

Короче, читаете ман и делаете всё по ману. Загружаете Ubuntu LiveCD, из него запускаете GParted, и размечаете диск: отрезаете от вашего раздела с Ubuntu - несколько гигабайт, чтобы создать раздел под Gentoo. Можно отдать от 20 Гб и выше (я отдал 32 Гб). Скачиваете stage3 и portage с зеркала Яндекса. Распаковываете stage3 в новый раздел диска, логинитесь в него с помощью:

mount -t proc none /mnt/gentoo/proc
mount --rbind /dev /mnt/gentoo/dev
mount --rbind /sys /mnt/gentoo/sys
chroot /mnt/gentoo

Ну и там ещё пара команд. В мане найдёте. Переименовать строку, чтобы не перепутать с другой консолью, и source /etc/profile.

Потом начинаете ставить какой-нибудь софт. Например, иксы. Ставите не с помощью:

emerge xorg-server

А:

emerge -av xorg-server

И смотрите, какие другие проги будут ещё установлены. И с какими use-флагами. Если знаете, какой USE-флаг для чего нужен, молодцы. Если нет - читаете с помощью equery u название (для этого можно открыть второй терминал).

Далее несколько дней ничего не делаете, а тупо читаете что какой USE-флаг даёт. Убираете или добавляете. Можно сделать так:

USE=«flag1 flag2» emerge -av xorg-server

Это просто быстрая проверка, что изменится, если сделать так. Потом, если понравится результат, то нужно не забыть добавить в /etc/make.conf. У меня вообще в этом make.conf такая здоровенная гирлянда флагов.

А ещё есть package.use, в котором можно указать «выключить USE-флаг только для одного пакета, а для всех остальных - включить». Или наоборот. Например, -gnutls для boinc-client.

Как устанавливать ведро. Загружаешь Sabayon Linux, смотришь какая там версия ведра, берёшь конфиг из /proc/config.gz. На своей генте поднимаешь ту же версию ведра, и этот конфиг. Внеси небольшие изменения: имя хоста localhost, а не sabayon, правильный march, правильная кодировка для флешек. Всё. Когда скомпилируется, прописываешь в GRUB от убунты отдельным пунктом.

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

Ну и всё. Составил make.conf, добавил туда USE-флаги, march, evdev и nvidia. Запускаешь emerge -av xorg-server и удивляешься: с тех пор, как ты добавил новые USE-флаги, добавилось много новых зависимостей. А у них ещё USE-флаги! Кроме того, исчезли из списка «к установке» всё ненужное, сборку чего ты запретил.

Установка первой большой проги занимает три дня чтения «что для чего нужно». И лишь 2 часа - компилируется.

А теперь прописывай / и swap в /etc/fstab.

Ну и собственно всё: иксы собрал, ядро собрал, можно перезагружаться в свою новую генту! Только там DE не будет, а это ещё 200 пакетов (в дополнение к 200, которые требует xorg-server). Значит, будет второй раунд. Удачи!

P.S. Стим не влезет в 32 Гб, поэтому сделай символьную ссылку:

cd ~/.local/share
ln -s /ubuntu/home/username/.local/share/Steam .

Исправление ZenitharChampion, :

Короче, читаете ман и делаете всё по ману. Загружаете Ubuntu LiveCD, из него запускаете GParted, и размечаете диск: отрезаете от вашего раздела с Ubuntu - несколько гигабайт. Под Gentoo можно отдать от 20 Гб (я отдал 32 Гб). Скачиваете stage3 и portage с зеркала Яндекса. Распаковываете stage3 в новый раздел диска, логинитесь в него с помощью:

mount -t proc none /mnt/gentoo/proc
mount --rbind /dev /mnt/gentoo/dev
mount --rbind /sys /mnt/gentoo/sys
chroot /mnt/gentoo

Ну и там ещё пара команд. В мане найдёте. Переименовать строку, чтобы не перепутать с другой консолью, и source /etc/profile.

Потом начинаете ставить какой-нибудь софт. Например, иксы. Ставите не с помощью:

emerge xorg-server

А:

emerge -av xorg-server

И смотрите, какие другие проги будут ещё установлены. И с какими use-флагами. Если знаете, какой USE-флаг для чего нужен, молодцы. Если нет - читаете с помощью equery u название (для этого можно открыть второй терминал).

Далее несколько дней ничего не делаете, а тупо читаете что какой USE-флаг даёт. Убираете или добавляете. Можно сделать так:

USE=«flag1 flag2» emerge -av xorg-server

Это просто быстрая проверка, что изменится, если сделать так. Потом, если понравится результат, то нужно не забыть добавить в /etc/make.conf. У меня вообще в этом make.conf такая здоровенная гирлянда флагов.

А ещё есть package.use, в котором можно указать «выключить USE-флаг только для одного пакета, а для всех остальных - включить». Или наоборот. Например, -gnutls для boinc-client.

Как устанавливать ведро. Загружаешь Sabayon Linux, смотришь какая там версия ведра, берёшь конфиг из /proc/config.gz. На своей генте поднимаешь ту же версию ведра, и этот конфиг. Внеси небольшие изменения: имя хоста localhost, а не sabayon, правильный march, правильная кодировка для флешек. Всё. Когда скомпилируется, прописываешь в GRUB от убунты отдельным пунктом.

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

Ну и всё. Составил make.conf, добавил туда USE-флаги, march, evdev и nvidia. Запускаешь emerge -av xorg-server и удивляешься: с тех пор, как ты добавил новые USE-флаги, добавилось много новых зависимостей. А у них ещё USE-флаги! Кроме того, исчезли из списка «к установке» всё ненужное, сборку чего ты запретил.

Установка первой большой проги занимает три дня чтения «что для чего нужно». И лишь 2 часа - компилируется.

А теперь прописывай / и swap в /etc/fstab.

Ну и собственно всё: иксы собрал, ядро собрал, можно перезагружаться в свою новую генту! Только там DE не будет, а это ещё 200 пакетов (в дополнение к 200, которые требует xorg-server). Значит, будет второй раунд. Удачи!

P.S. Стим не влезет в 32 Гб, поэтому сделай символьную ссылку:

cd ~/.local/share
ln -s /ubuntu/home/username/.local/share/Steam .

Исправление ZenitharChampion, :

Короче, читаете ман и делаете всё по ману. Загружаете Ubuntu LiveCD, из него запускаете GParted, и размечаете диск: под Gentoo можно отдать от 20 Гб (я отдал 32 Гб). Скачиваете stage3 и portage с зеркала Яндекса. Распаковываете stage3 в новый раздел диска, логинитесь в него с помощью:

mount -t proc none /mnt/gentoo/proc
mount --rbind /dev /mnt/gentoo/dev
mount --rbind /sys /mnt/gentoo/sys
chroot /mnt/gentoo

Ну и там ещё пара команд. В мане найдёте. Переименовать строку, чтобы не перепутать с другой консолью, и source /etc/profile.

Потом начинаете ставить какой-нибудь софт. Например, иксы. Ставите не с помощью:

emerge xorg-server

А:

emerge -av xorg-server

И смотрите, какие другие проги будут ещё установлены. И с какими use-флагами. Если знаете, какой USE-флаг для чего нужен, молодцы. Если нет - читаете с помощью equery u название (для этого можно открыть второй терминал).

Далее несколько дней ничего не делаете, а тупо читаете что какой USE-флаг даёт. Убираете или добавляете. Можно сделать так:

USE=«flag1 flag2» emerge -av xorg-server

Это просто быстрая проверка, что изменится, если сделать так. Потом, если понравится результат, то нужно не забыть добавить в /etc/make.conf. У меня вообще в этом make.conf такая здоровенная гирлянда флагов.

А ещё есть package.use, в котором можно указать «выключить USE-флаг только для одного пакета, а для всех остальных - включить». Или наоборот. Например, -gnutls для boinc-client.

Как устанавливать ведро. Загружаешь Sabayon Linux, смотришь какая там версия ведра, берёшь конфиг из /proc/config.gz. На своей генте поднимаешь ту же версию ведра, и этот конфиг. Внеси небольшие изменения: имя хоста localhost, а не sabayon, правильный march, правильная кодировка для флешек. Всё. Когда скомпилируется, прописываешь в GRUB от убунты отдельным пунктом.

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

Ну и всё. Составил make.conf, добавил туда USE-флаги, march, evdev и nvidia. Запускаешь emerge -av xorg-server и удивляешься: с тех пор, как ты добавил новые USE-флаги, добавилось много новых зависимостей. А у них ещё USE-флаги! Кроме того, исчезли из списка «к установке» всё ненужное, сборку чего ты запретил.

Установка первой большой проги занимает три дня чтения «что для чего нужно». И лишь 2 часа - компилируется.

А теперь прописывай / и swap в /etc/fstab.

Ну и собственно всё: иксы собрал, ядро собрал, можно перезагружаться в свою новую генту! Только там DE не будет, а это ещё 200 пакетов (в дополнение к 200, которые требует xorg-server). Значит, будет второй раунд. Удачи!

P.S. Стим не влезет в 32 Гб, поэтому сделай символьную ссылку:

cd ~/.local/share
ln -s /ubuntu/home/username/.local/share/Steam .

Исходная версия ZenitharChampion, :

Короче, читаете ман и делаете всё по ману. Загружаете Ubuntu LiveCD и размечаете диск: под Gentoo можно отдать от 20 Гб (я отдал 32 Гб). Скачиваете stage3 и portage с зеркала Яндекса. Распаковываете stage3 в новый раздел диска, логинитесь в него с помощью:

mount -t proc none /mnt/gentoo/proc
mount --rbind /dev /mnt/gentoo/dev
mount --rbind /sys /mnt/gentoo/sys
chroot /mnt/gentoo

Ну и там ещё пара команд. В мане найдёте. Переименовать строку, чтобы не перепутать с другой консолью, и source /etc/profile.

Потом начинаете ставить какой-нибудь софт. Например, иксы. Ставите не с помощью:

emerge xorg-server

А:

emerge -av xorg-server

И смотрите, какие другие проги будут ещё установлены. И с какими use-флагами. Если знаете, какой USE-флаг для чего нужен, молодцы. Если нет - читаете с помощью equery u название (для этого можно открыть второй терминал).

Далее несколько дней ничего не делаете, а тупо читаете что какой USE-флаг даёт. Убираете или добавляете. Можно сделать так:

USE=«flag1 flag2» emerge -av xorg-server

Это просто быстрая проверка, что изменится, если сделать так. Потом, если понравится результат, то нужно не забыть добавить в /etc/make.conf. У меня вообще в этом make.conf такая здоровенная гирлянда флагов.

А ещё есть package.use, в котором можно указать «выключить USE-флаг только для одного пакета, а для всех остальных - включить». Или наоборот. Например, -gnutls для boinc-client.

Как устанавливать ведро. Загружаешь Sabayon Linux, смотришь какая там версия ведра, берёшь конфиг из /proc/config.gz. На своей генте поднимаешь ту же версию ведра, и этот конфиг. Внеси небольшие изменения: имя хоста localhost, а не sabayon, правильный march, правильная кодировка для флешек. Всё. Когда скомпилируется, прописываешь в GRUB от убунты отдельным пунктом.

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

Ну и всё. Составил make.conf, добавил туда USE-флаги, march, evdev и nvidia. Запускаешь emerge -av xorg-server и удивляешься: с тех пор, как ты добавил новые USE-флаги, добавилось много новых зависимостей. А у них ещё USE-флаги! Кроме того, исчезли из списка «к установке» всё ненужное, сборку чего ты запретил.

Установка первой большой проги занимает три дня чтения «что для чего нужно». И лишь 2 часа - компилируется.

Ну и собственно всё: иксы собрал, ядро собрал, можно перезагружаться в свою новую генту! Только там DE не будет, а это ещё 200 пакетов (в дополнение к 200, которые требует xorg-server). Значит, удет второй раунд. Удачи!