LinuxForum.Fans
Тема

Вопросы по установке Дженту

Автор: townsman 26 сообщений 7198 просмотров
#125372

1. Целесообразно использование Дженту на Пентиум-3
2. Допустимо использование .config ядра Slackware 13.1 для .config Дженту, или есть различия?
3. Где именно можно скачать установочный образ?
4. Есть ли возможность установки Дженту на 1 раздел /, с подключением и без форматирования во время установки разделов /fat-c и /home?
5. Как в Дженту обстоят дела с установкой из исходников, то есть есть-ли различия между процессом компиляции сырцов в Slackware 13.1 и Дженту?
6. Существуют ли в Дженту различные версии, интересует версия наиболее оптимизированная под Пентиум-3
7. Есть ли в Дженту полная поддержка lxde?

Ваши хендбуки я читал, один раз даже чуть не установил Дженту, сеть подключил, дело остановилось на каком то странном способе установки пакетов. Сейчас идти по тому пути не могу, так как в разделах /fat-c and /home находяться важные данные.

#125373

1. Сложно, но возможно. Первый опыт использования Gentoo я получал на PIII 800 МГц. Если имеется локальная сеть с более мощными машинами, можно использовать [url= http://distcc.org/]distcc[/url].
2. Различия будут, так как в Gentoo имеются собственные патчи на ядро. С помощью make oldconfig можно будет устранить все «разногласия». Имеется также пакет с «ванильными» исходными кодами ядра — sys-kernel/vanilla-sources
3. Для установки Gentoo нужно иметь только архивы вида stage3-*-20110201.tar.bz2 и portage-20110201.tar.bz2
Установочный диск желателен, но не обязателен. Установку Gentoo можно производить из-под любого LiveCD или даже из-под имеющейся linux-системы.
http://www.gentoo.org/main/en/mirrors2.xml
4. Сама Gentoo разделы не трогает. Все действия по созданию и форматированию разделов выполняет сам пользователь.
5. Установка в Gentoo из исходников, как и в любом дистрибутиве возможна, но активно не приветствуется. Если в основном дереве portage нет нужной вам программы, существует большой количество сторонних оверлеев (репозиториев). Даже если и там её не найдётся, можно самому написать ebuild, благо документации достаточно — http://devmanual.gentoo.org/
6. Всё в ваших руках — определив в /etc/make.conf нужные флаги и переменные, вы соберёте систему под свой процессор.
7. Есть.

#125377
townsman написал:
1. Целесообразно использование Дженту на Пентиум-3

Нет.

townsman написал:
2. Допустимо использование .config ядра Slackware 13.1 для .config Дженту, или есть различия?

Различия есть, но работать будет...

townsman написал:
3. Где именно можно скачать установочный образ?

Есть официальный образ, можно скачать с сайта. Но не обязательно устанавливать с него. Я бы порекомендовал любой другой livecd.

townsman написал:
4. Есть ли возможность установки Дженту на 1 раздел /, с подключением и без форматирования во время установки разделов /fat-c и /home?

Конечно.

townsman написал:
5. Как в Дженту обстоят дела с установкой из исходников, то есть есть-ли различия между процессом компиляции сырцов в Slackware 13.1 и Дженту?

Конечно. Gentoo тем и замечательна, что имеет множество ebuild-файлов для автоматической сборки множества пакетов из исходников. И гибкий пакетный менеджер. Ни в какой слаквари вы этого не найдёте.

townsman написал:
6. Существуют ли в Дженту различные версии, интересует версия наиболее оптимизированная под Пентиум-3

Нет... такого не бывает. Дженту можно поставить на любой процессор и откомпилировать где угодно, но на пень третий нет смысла его ставить... тут лучше обойтись бинарным дистрибутивом. Дженту хороша для новых, быстрых процессоров.
А так, с какой-то из новых версий gcc достаточно указать -march=native и всё =)

townsman написал:
7. Есть ли в Дженту полная поддержка lxde?

emerge lxde-meta.

townsman написал:
Ваши хендбуки я читал, один раз даже чуть не установил Дженту, сеть подключил, дело остановилось на каком то странном способе установки пакетов. Сейчас идти по тому пути не могу, так как в разделах /fat-c and /home находяться важные данные.

o_O что за таинственные разделы /fat-c и /home? И чем они вам мешают?.. Ставьте gentoo куда угодно, если есть желание... Правда, повторюсь - не вижу смысла этого делать с третьим пнём.

#125391

1. Если Вы используете Slackware на PIII и Вас устраивает скорость работы, то почему бы не использовать gentoo? И в том и в другом случае для установки ПО используется компиляция из исходных текстов, только в gentoo эта установка ИМХО очень хорошо автоматизирована (при помощи программы emerge).
2. По идее, если использовать sys-kernel/vanilla-sources (а в Slackware, как я понимаю, используется именно такое ядро), то gentoo должна загрузиться с конфигом Слаки.
3. Дело в том, что установочные образы gentoo, в Вашем привычном понимании (к примеру slackware-13.1-install-d1.iso и т.д.) отсутствуют. Вместо этого, согласно handbook, используется так называемый минимальный установочный диск, который можно скачать, например, отсюда http://distfiles.gentoo.org/releases/x86/current-iso/install-x86-minimal-20110201.iso. После загрузки с этого образа при наличии разделов для установки (или их создании непосредственно после загрузки, благо все инструменты типа fdisk и mkfs.... для этого присутствуют) можно распаковывать архив 3-ей стадии stage3-i686-20110201.tar.bz2, который находится в том же каталоге current-iso/.
4. /fat-c и /home - это не разделы, это точки монтирования. Разделы - это файлы типа /dev/sd?. Что касается установки, то создайте корневой раздел и распакуйте туда архив третьей стадии (в самом общем случае). Разделы с windows и домашней директорией можете смонтировать позже, редактируя файл /etc/fstab.
5. Есть (см. пункт 1.) Но результат один и тот же (если, конечно, вы хорошо разбираетесь в опциях компиляции, т.е. что можно включить, а что - не нужно Вам в данном конкретном пакете). В gentoo за это отвечают USE-флаги.
6. Пропишите в файле /etc/make.conf CFLAGS="-march=native" и gcc сам определит, что у Вас за процессор. Система будет собрана конкретно под него.
7. emerge -av lxde-meta, более подробно http://www.gentoo.org/doc/en/lxde-howto.xml

#125397

Хм ну вообще то, все реально при большом желании, только на pentium-3 я бы первым делом сильно урезал бы само ядро, оставил только то что мне необходимо, например зачем мне целая куча модулей FS скомпилированных в ядро?, надо только необходимые, все лишнее, занимает память, довольно много чего надо.

В последнее время ядро сильно располнело, на pentium-3 более актуально использовать ветку 2.4 только не знаю, при текущей конфигурации gentoo теперь возможно ли это.

На gentoo-2005 это было возможно точно smile

Только на старом дистре скорее всего вам не захочется сидеть, ну и lxde тогда не помню был в портах или нет.

#125398
ormorph написал:
В последнее время ядро сильно располнело, на pentium-3 более актуально использовать ветку 2.4 только не знаю, при текущей конфигурации gentoo теперь возможно ли это.

Исходные коды ядра соответствующей версии есть:

text

 eix vanilla-sources
* sys-kernel/vanilla-sources
     Available versions:  
    (2.4.37)    2.4.37!b!s
    (2.4.37.5)    ~2.4.37.5!b!s
    (2.4.37.11)    ~2.4.37.11!b!s
    (2.6.16.62)    2.6.16.62!b!s
    (2.6.27.56)    ~2.6.27.56!b!s
    (2.6.27.57)    ~2.6.27.57!b!s
    (2.6.32.9)    2.6.32.9!b!s
    (2.6.32.27)    2.6.32.27!b!s
    (2.6.34)    2.6.34!b!s
    (2.6.34.5)    2.6.34.5!b!s
    (2.6.34.7)    ~2.6.34.7!b!s
    (2.6.35.8)    2.6.35.8!b!s
    (2.6.35.9)    ~2.6.35.9!b!s
    (2.6.36.1)    ~2.6.36.1!b!s
    (2.6.36.2)    2.6.36.2!b!s
    (2.6.36.3)    ~2.6.36.3!b!s
    (2.6.37)    ~2.6.37!b!s
    {build deblob symlink}
     Homepage:            http://www.kernel.org
     Description:         Full sources for the Linux kernel
#125404
ormorph написал:
В последнее время ядро сильно располнело, на pentium-3 более актуально использовать ветку 2.4 только не знаю, при текущей конфигурации gentoo теперь возможно ли это.

ormorph, получается что Дженту в разы хуже Слаки? Если у меня на Пентиум-3 всё просто летает, и никакая ХР и Vista даже близко по производительности рядом не стоят, то по вашим же словам, Дженту даже не способен более-менее близко приблизится к функциональности и производительности последних версий Slackware?

Хм ну вообще то, все реально при большом желании, только на pentium-3 я бы первым делом сильно урезал бы само ядро, оставил только то что мне необходимо, например зачем мне целая куча модулей FS скомпилированных в ядро?, надо только необходимые, все лишнее, занимает память, довольно много чего надо.

Видимо большой разницы между слакой и дженту нет, так как логический ход событий одинаков
[console]/etc/privoxy# uname -a
Linux ne_spit 2.6.38-rc2my #1 Thu Feb 3 10:36:40 MSK 2011 i686 Pentium III (Coppermine) GenuineIntel GNU/Linux[/console]

3. Дело в том, что установочные образы gentoo, в Вашем привычном понимании (к примеру slackware-13.1-install-d1.iso и т.д.) отсутствуют. Вместо этого, согласно handbook, используется так называемый минимальный установочный диск, который можно скачать, например, отсюда http://distfiles.gentoo.org/releases/x8 … 110201.iso. После загрузки с этого образа при наличии разделов для установки (или их создании непосредственно после загрузки, благо все инструменты типа fdisk и mkfs.... для этого присутствуют) можно распаковывать архив 3-ей стадии stage3-i686-20110201.tar.bz2, который находится в том же каталоге current-iso/.
4. /fat-c и /home - это не разделы, это точки монтирования. Разделы - это файлы типа /dev/sd?. Что касается установки, то создайте корневой раздел и распакуйте туда архив третьей стадии (в самом общем случае). Разделы с windows и домашней директорией можете смонтировать позже, редактируя файл /etc/fstab.

Именно так, mister_hat я и делал при попытке установить дженту в первый раз.
Battle Coder, получается многочисленные источники о Дженту в этих ваших интернетах - элементарно просто врут? Дженту ничем не лучше, а даже в значительной степени, раз в сто пятьдесят, хуже слаки?

Сложно, но возможно. Первый опыт использования Gentoo я получал на PIII 800 МГц. Если имеется локальная сеть с более мощными машинами, можно использовать distcc.

Взаимоисключающие утверждения, то категорически - нет, то возможно. Но даже если и возможно, то почему-то сложно. Ладно, тогда подождём когда у джентушников хватит ума допилить свою систему что бы она легко могла устанавливаться на оборудование на которое с лёгкостью устанавливаются другие дистры: PuppyRus Linux, Ubuntu Linux, Slackware Linux, ALT Linux. Zenwalk Linux, DSL Linux, Knoppix Linux, Mandriva Linux на основе последних ядер серии 2.6.38

#125405

Lupo Alberto
Ну да в ванилу не глянул, только более интересовало реальная сборка, кто нибудь на текущих пакетах, которые идут по умолчанию, пробовал использовать систему с 2.4 веткой?

Если да, то тогда вообще все прекрасно будет для pentium-3.

#125406

Если да, то тогда вообще все прекрасно будет для pentium-3.

Может для компьютера и будет всё прекрасно, но не надо забывать что за компьютером сидит человек, а для меня предложить работать на 2.4, это равно предложению юзать сеть на Win 98

#125409
townsman написал:
получается что Дженту в разы хуже Слаки? Если у меня на Пентиум-3 всё просто летает, и никакая ХР и Vista даже близко по производительности рядом не стоят, то по вашим же словам, Дженту даже не способен более-менее близко приблизится к функциональности и производительности последних версий Slackware?

Ну нет, просто я имел в в иду, что та конфигурация ядра, что идет по умолчанию в gentoo не очень то подходит для слабых машин(это genkernell all) ,ее надо менять самому, а так при использовании ветки ядра 2.4 будет кушать очень мало памяти, 128M уже хватает для более менее нормальной работы.

Это означает что производительность будет превышать, ту что используется в slackware

в принципе конфиг от slackware в полне сойдет.

#125410
townsman написал:
ormorph, получается что Дженту в разы хуже Слаки? Если у меня на Пентиум-3 всё просто летает, и никакая ХР и Vista даже близко по производительности рядом не стоят, то по вашим же словам, Дженту даже не способен более-менее близко приблизится к функциональности и производительности последних версий Slackware?

нет... имеется в виду, что придётся долго пилить-строгать и выпилить из ядра всё лишнее(хотя это в любом случае полезно), а летать всё будет уж точно не хуже, чем на слаке.

townsman написал:
Battle Coder, получается многочисленные источники о Дженту в этих ваших интернетах - элементарно просто врут? Дженту ничем не лучше, а даже в значительной степени, раз в сто пятьдесят, хуже слаки?

Опять же будет точно не хуже возможно даже лучше, но собирать систепу придётся 2-... дней и сказочного прироста производительности на третьем пеньке ожидать не стоит.

townsman написал:
Взаимоисключающие утверждения, то категорически - нет, то возможно. Но даже если и возможно, то почему-то сложно. Ладно, тогда подождём когда у джентушников хватит ума допилить свою систему что бы она легко могла устанавливаться на оборудование на которое с лёгкостью устанавливаются другие дистры: PuppyRus Linux, Ubuntu Linux, Slackware Linux, ALT Linux. Zenwalk Linux, DSL Linux, Knoppix Linux, Mandriva Linux

в туже степь установится с лёгкостью, но процесс установки растянется на несколько дней.

#125416
townsman написал:
Если да, то тогда вообще все прекрасно будет для pentium-3.

Может для компьютера и будет всё прекрасно, но не надо забывать что за компьютером сидит человек, а для меня предложить работать на 2.4, это равно предложению юзать сеть на Win 98

Думаю что вы лучше ответите на этот вопрос сами, как только соберете gentoo на своем компе.
Просто вам очень долго придется ждать пока система соберется.
Именно по этому gentoo больше подходит для мощных компов, имеется в виду процессор, так как время сборки уменьшается.
Процесс сборки довольно долгая вещь.

Если вас успокоит, то я пользовал давно gentoo с ядром 2.6, на 900 Мгц при этом все довольно быстро работало.
Просто, тогда например библиотека glibc весила по меньше, и сборка ее занимала меньше времени, сейчас я бы не решился бы собрать новую библиотеку на gentoo, так как довольно долго будет собираться.
Если конечно не собирать через сетку при помощи distcc, это когда компиляция происходит на более мощных машинах, через сетку.

#125421

ещё есть вариант собрать всё на "большом компе" и просто установить на третий пенёк. Я так поступал с еее'шкой...

#125425
Fat-Zer написал:
ещё есть вариант собрать всё на "большом компе" и просто установить на третий пенёк. Я так поступал с еее'шкой...

Не на любом мощном компе, и не все пакеты, встречались такие пакеты которые, по умолчанию, все равно оптимизировали под sse2 и в результате прога на другом компе не шла.

То есть конфиг проги при сборке, все равно по умолчанию выбирал конфигурацию того проца, на котором прога собиралась, не зависимо от флагов.

На мощном компе, можно, только инструкции процессора должны быть урезаны, до минимума на таком компе.

#125432

townsman, предлагаю холивар прекратить ;). Линукс в любом дистрибутиве остается линуксом. Перед тем как хаять дистрибутив надо его сначала осилить ;).

З.Ы. Вот почему воинстующие слакварщики на нас все время бочку катят? oO

#125472
mister_hat написал:
1. Если Вы используете Slackware на PIII и Вас устраивает скорость работы, то почему бы не использовать gentoo? И в том и в другом случае для установки ПО используется компиляция из исходных текстов, только в gentoo эта установка ИМХО очень хорошо автоматизирована (при помощи программы emerge).

Эээ, а я, наивный, думал. что slackware - бинарный дистрибутив.

townsman написал:
Battle Coder, получается многочисленные источники о Дженту в этих ваших интернетах - элементарно просто врут? Дженту ничем не лучше, а даже в значительной степени, раз в сто пятьдесят, хуже слаки?

Эээ, кто вам сказал такую глупость? Gentoo во много раз лучше. Но на более мощной железе ;) для старых машин он просто не годится... вы замучитесь компилировать. Оно вам надо? Это особенность дистрибутива - это не значит, что он плох.

ormorph написал:
Не на любом мощном компе, и не все пакеты, встречались такие пакеты которые, по умолчанию, все равно оптимизировали под sse2 и в результате прога на другом компе не шла.

То есть конфиг проги при сборке, все равно по умолчанию выбирал конфигурацию того проца, на котором прога собиралась, не зависимо от флагов.

На мощном компе, можно, только инструкции процессора должны быть урезаны, до минимума на таком компе.

Можно с chroot-окружении собирать некоторую "песочницу", а потом заливать на машину, куда требуется.

#125481

// оффтоп
ormorph, не полностью распарсил ваш текст, но вы, наверное, что-то не так сделали...
а) я собирал не отдельные пакеты, а в chroot'е целиком корень...
б) при переносе с core2(x86-64) на атом(x86) проблем не возникло... правда ядро я собирал на железяке уже...
Вы случаем в CFLAGS не -march=native указывали?

#125492
Battle Coder написал:
Можно с chroot-окружении собирать некоторую "песочницу", а потом заливать на машину, куда требуется.

Я Live-систему собирал в chroot-окуружении, тем не менее проблема оставалась, некоторые пакеты очень сильно хотят видеть /proc и /dev при сборке.

в результате LiveCD грузился на компах с процессором, на котором инструкции схожие, а на других в упор отказывался.
Чтобы собрать под другой проц в таком случае, лучшим решением было бы патчить все такие проги.

Тоже не лучший вариант, проходит в LFS но там используется минимум для сборки, ну и применяются свои патчи , для сборки под другой проц.

#125498
Fat-Zer написал:
// оффтоп
ormorph, не полностью распарсил ваш текст, но вы, наверное, что-то не так сделали...
а) я собирал не отдельные пакеты, а в chroot'е целиком корень...
б) при переносе с core2(x86-64) на атом(x86) проблем не возникло... правда ядро я собирал на железяке уже...
Вы случаем в CFLAGS не -march=native указывали?

не -march=native я не указывал, указывал 486-й проц

#125532

Не знаю почему, elve, решил ((-ла?), так как если судить по аватарке то это она, но если залезть на сайт, то это он, да ладно это - глупости, у каждого в голове свои чёртики) что тут разразился чуть ли не холивар, хотя на самом деле просто были заданы вполне определенные вопросы по установке, и ответы мои были аргументированы полученными мной ответами на вопросы.
Думаю это не холивар, а объективная реальность. Действительно же, и это признают все Джентушники, Дженту может более-менее сносно работать только на современном оборудовании, хотя мне это, как начинающему линуксоиду, удивительно - в моём понимании линукс это ядро + окружение из ПО, и вся разница между дистрами заключается в разных способах установки пакетов, контроле зависимостей и составом ПО. Насколько я понял из ответов здесь проект Дженту ориентирован прежде всего на владельцев современных, мощных компьютеров.

К сожелению у меня нет доступа. и не известен адрес где можно посмотреть различия в конфигах между слакой и дженту, поэтому я вынужденно опираюсь на ответы здесь, в теме. Ну а так как у меня нет причин не доверять, то думаю что ответы здесь были приведены правдивые.

Что же касается слаки и по на моём компе, то более чем наполовину, а во всяком случае практически все проги которые я активно юзаю, включая и Х-сервер и веб-браузер скомпилированы из исходников

text
Minefield 4.ob10

По времени может быть и занимает долгое время компиляция. я обычно делаю так, на ночь просто запускаю процесс компиляции, а утром проснувшись делаю доводку, ну может минут 10 -15 инсталляция модулей и занимает, плюс ещё минут 3 убирание лишних модулей, вот процесс перезагрузки реально много времени занимает. Дело в том, что винчестер у меня сломанный, в штекере, не знаю я не тех, там такие штырьки, куда подсоединяется шлейф. так вот, там пластмасска чёрная вся сломанная, и 4 штырьков не хватает, и во время перезагрузки происходит вынужденный перебор режимом ДМА винчестера, а так как ДМА в принципе нет, то приходиться ждать пока включиться режим Пио4. Пока пилю ядро, постоянно мучает мысль найти параметр в конфиге отвечающий за режимы установления поддержки ДМА и переключить его сразу же на Пио. А может я и не прав, и вполне вероятно, что диск не правильно разбил, и первый загрузочный сектор 0 затёрт каким-нибудь вирусом Linux - ведь не зря же говорят что Linux портит жёсткие диски.

Войдите или зарегистрируйтесь, чтобы ответить.