1 (31.07.2011 22:31:15 отредактировано Dimaty)

Расскажите пожалуйста или поделитесь ссылкой о том, как происходит процесс компиляции в генту
Меня очень интересует вопрос - при установке, куда скачиваются исходники, и после компиляции чистится ли всё это?
Или после нескольких установок система в хлам превращяется?

АХАХХАХААХАХАХХАХАХ!!!11
То есть "Мяу"

2

В словах ваших слышится сарказм, ну да ладно...
Мы — «гентушники»!
В двух словах: исходные коды скачиваются в определённую вами или дефолтную директорию, накладываются патчи, в соответствии с установками вашей системы применяются опции конфигурирования, компилируется во временной директории, устанавливается в систему, временная директория очищается либо нет, зависит от выбранных вами настроек.
Система portage как при установке, так и при удалении программного обеспечения отслеживает зависимости. Существуют и специальные программные решения для исправления «битых» ссылок, вызванные обновлением либо удалением тех или иных библиотек. Так же есть программы для содержания системы в «чистоте» — обновление конфигурационных файлов, удаление неиспользуемых и ненужных зависимостей, удаление устаревших исходных кодов.

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

3 (31.07.2011 23:13:21 отредактировано Dimaty)

Lupo Alberto пишет:

В словах ваших слышится сарказм, ну да ладно...

Ничего плохого ввиду не имел, просто всерьёз задумался о переходе на Gentoo-Based дистрибутива, а именно Calculate Linux

Lupo Alberto пишет:

Система portage как при установке, так и при удалении программного обеспечения отслеживает зависимости.

Да, с этим я уже разобрался, спасибо!

АХАХХАХААХАХАХХАХАХ!!!11
То есть "Мяу"

4

Dimaty пишет:

Возможно ли перед компиляцией пропатчить исходники?

Да. Помимо патчей, накладываемых разработчиками ebuild'ов, есть возможность накладывать и собственные. Если заинтересуют подробности, могу объяснить, как.

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

5

Dimaty пишет:

Ничего плохого ввиду не имел, просто всерьёз задумался о переходе на Gentoo-Based дистрибутива, а именно Calculate Linux

Я тогда название темы поправлю  :o

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

6 (31.07.2011 23:21:27 отредактировано Dimaty)

Lupo Alberto, конечно!
Но всё-таки, что с ним не так?

АХАХХАХААХАХАХХАХАХ!!!11
То есть "Мяу"

7

Dimaty пишет:

Но всё-таки, что с ним не так?

Было: «Прошу помощи гунтушников»

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

8

Оу, не заметил, сорри :rolleyes:
На сегодня всё с вопросами, пойду Calculate накачу wink
Спасибо!  smile

АХАХХАХААХАХАХХАХАХ!!!11
То есть "Мяу"

9 (01.08.2011 11:17:03 отредактировано zenon)

Dimaty, не не не, сначала попробуй:
У меня началось всё с этого:

 Консоль:
mount /dev/sda1 /mnt/gentoo/
mount -t proc none /mnt/gentoo/proc/
mount -o bind /dev/ /mnt/gentoo/dev/

chroot /mnt/gentoo/  /bin/bash

Сидел пил пиво, и зацепило.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

10

newzenon, calculate ставится из своего stage4, а все "ручные" действия зашиты в инсталятор...
там всё не так красиво...

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

11

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

 Консоль:
# cfdisk /dev/hda && mkfs.xfs /dev/hda1 && mount /dev/hda1 /mnt/gentoo/ && chroot /mnt/gentoo/ && env-update && . /etc/profile && emerge sync && cd /usr/portage && scripts/bootsrap.sh && emerge system && emerge vim && vi /etc/fstab && emerge gentoo-dev-sources && cd /usr/src/linux && make menuconfig && make install modules_install && emerge gnome mozilla-firefox openoffice && emerge grub && cp /boot/grub/grub.conf.sample /boot/grub/grub.conf && vi /boot/grub/grub.conf && grub && init 6

Это первая.  :lol:

© bash.org.ru

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

12

Dimaty пишет:

Расскажите пожалуйста или поделитесь ссылкой о том, как происходит процесс компиляции в генту

Ну и при чём тут calculate?
ы. Я так просто отписал как я нарвался на gentoo.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

13 (01.08.2011 11:36:15 отредактировано Fat-Zer)

mdma, первая ошибка(не считая, что hdX устарели): после chroot'а появится шел, а всё остальное пойдёт мимо него.... ну и дальше тоже много ошибок, хотя это самая короткая версия хендбука, которую я видел ag

newzenon пишет:

Ну и при чём тут calculate?

просто ТС его собрался ставить...

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

14

newzenon пишет:

Ну и при чём тут calculate?

Дак он же на генту основан, к тому же полностью с ним совместим

АХАХХАХААХАХАХХАХАХ!!!11
То есть "Мяу"

15 (01.08.2011 11:45:29 отредактировано pb13)

Fat-Zer пишет:

первая ошибка(не считая, что hdX устарели)

ну так и цитате сколько лет уже  ag
просто я переделывать не стал, оставил в оригинале

Dimaty пишет:

Дак он же на генту основан, к тому же полностью с ним совместим

ну вот тут бы я поспорил - лично мне Calculate не понравился, Gentoo лучше.
а если брать вообще, то мне больше всего нравится Funtoo.

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

16

mdma пишет:

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

 Консоль:
# cfdisk /dev/hda && mkfs.xfs /dev/hda1 && mount /dev/hda1 /mnt/gentoo/ && chroot /mnt/gentoo/ && env-update && . /etc/profile && emerge sync && cd /usr/portage && scripts/bootsrap.sh && emerge system && emerge vim && vi /etc/fstab && emerge gentoo-dev-sources && cd /usr/src/linux && make menuconfig && make install modules_install && emerge gnome mozilla-firefox openoffice && emerge grub && cp /boot/grub/grub.conf.sample /boot/grub/grub.conf && vi /boot/grub/grub.conf && grub && init 6

Это первая.  :lol:

© bash.org.ru

РЕАЛЬНО РАССМЕШИЛ!!!!

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

17

mdma пишет:

ну вот тут бы я поспорил - лично мне Calculate не понравился, Gentoo лучше.

Ну имхо тут всё просто debian/ubuntu - всё пытаются телесами мерятся....Только бестолковое занятие это. Моё имхо каждому юзеру == свой юзерспас.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

18 (01.08.2011 12:01:41 отредактировано zenon)

ы. Чушь сказал, правильно будет так - ubuntu пытается залезть на debian, но никак....

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

19

mdma пишет:
Dimaty пишет:

Дак он же на генту основан, к тому же полностью с ним совместим

ну вот тут бы я поспорил - лично мне Calculate не понравился, Gentoo лучше.
а если брать вообще, то мне больше всего нравится Funtoo.

В отличие от Funtoo по крайней мере Calculate оставляет дерево портежей без изменений.

Под Gentoo лучше, Вы имеете ввиду метод установки или отсутствие кальковских утилит?

Calculate Linux developer
Twitter/@tratsevskiy

20 (01.08.2011 12:22:31 отредактировано pb13)

Lautre, а вы действительно считаете, что в Gentoo сейчас оптимальное/актуальное дерево портежей?
Не только содержание я сейчас имею ввиду, но и реализацию этого дерева.
Funtoo в данный момент является самым что ни наесть апстримом,
то, что сейчас есть в ней года через два появится в Gentoo, попомните мои слова.

И метод установки и утилиты, хотя не все они плохи.
Задачи, с которыми в Gentoo я справлялся в два хлопка, в Calculate иногда вызывали затруднения,
да и работал Calculate медленнее, хотя тут может была и моя вина.

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

21

mdma пишет:

а вы действительно считаете, что в Gentoo сейчас оптимальное/актуальное дерево портежей?

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

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

22

Ну вот давай теперь холивар getoo/// хотя смысла не вообще-  debian основан 1992 году - все пакеты называютсся в честь Патрика жены, её звали Дебора.... Вообще ТС историю линукса пачитай.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

23

Fat-Zer пишет:

а генту - стабильный дистрибутив.

Ммм...
Понятие Gentoo Stable довольно абстрактно, согласитесь.

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

24

mdma пишет:
Fat-Zer пишет:

а генту - стабильный дистрибутив.

Ммм...
Понятие Gentoo Stable довольно абстрактно, согласитесь.

Что значит абстрактно? Есть определенные правила, которым следуют мантейнеры, это позволяет на порядки сократить количество неприятных сюрпризов.

Calculate Linux developer
Twitter/@tratsevskiy

25

newzenon пишет:

Вообще ТС историю линукса пачитай.

А я то тут при чём? :O

АХАХХАХААХАХАХХАХАХ!!!11
То есть "Мяу"

26

mdma пишет:

Lautre, а вы действительно считаете, что в Gentoo сейчас оптимальное/актуальное дерево портежей?
Не только содержание я сейчас имею ввиду, но и реализацию этого дерева.

Одна из фич Funtoo - использование OpenRC. Calculate давно его использует. В Gentoo он сейчас также стабильный.

Портежи в Git-е? Ничего не мешает развернуть дерево в гите для кальки. В Funtoo мне не нравится обновление гентушного дерева два раза в сутки. Бывают случаи, когда ebuild поправляют в течение нескольких минут. В этом случае придется кукарекать до <12-00>.

Возможно я чего-то не знаю, тогда опишите, интересно.

mdma пишет:

Funtoo в данный момент является самым что ни наесть апстримом,
то, что сейчас есть в ней года через два появится в Gentoo, попомните мои слова.

Дистрибутив должен быть предсказуемым. Именно поэтому калька использует портежи Gentoo.

mdma пишет:

И метод установки и утилиты, хотя не все они плохи.

Под установкой Вы имеете ввиду последовательный ввод команд, баш-скрипт или что-то большее? Мы как раз написали программу для этого. Надеюсь, через некоторое время алгоритм будет перенесен в шаблоны Calculate, код станет прозрачней.

mdma пишет:

Задачи, с которыми в Gentoo я справлялся в два хлопка, в Calculate иногда вызывали затруднения

Перечислите такие задачи, где поведение Calculate отличалось бы.

mdma пишет:

да и работал Calculate медленнее, хотя тут может была и моя вина.

Странно, я почему-то слышал другое мнение. Возможно не с тех источников.

Calculate Linux developer
Twitter/@tratsevskiy

27

Lautre пишет:

Странно, я почему-то слышал другое мнение. Возможно не с тех источников.

Ну это, как я уже говорил, возможно и моя вина.

Lautre пишет:

Под установкой Вы имеете ввиду последовательный ввод команд, баш-скрипт или что-то большее? Мы как раз написали программу для этого. Надеюсь, через некоторое время алгоритм будет перенесен в шаблоны Calculate, код станет прозрачней.

Установка Gentoo мне кажется более прозрачной и гибкой нежели скрипт установки calculate-install.

Lautre пишет:

Одна из фич Funtoo - использование OpenRC. Calculate давно его использует. В Gentoo он сейчас также стабильный.

OpenRC в Gentoo появился еще года два назад, по крайней мере тогда я и перешел на него, но общая миграция была только недавно.
А главной фишкой Funtoo я считаю mini-manifest.

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

28

mdma пишет:

А главной фишкой Funtoo я считаю mini-manifest.

расшифруйте для непосвящённых...

mdma пишет:

Установка Gentoo мне кажется более прозрачной и гибкой нежели скрипт установки calculate-install.

вы про ручной способ или про инсталятор, который никогда не работает?
а вообще stage4 - вещь приятная...

Lautre пишет:

Мы как раз написали программу для этого.

мы - это кто?

Lautre пишет:

Ничего не мешает развернуть дерево в гите для кальки.

вроде в генту централизовано cvs используют, а rsync - для конечных пользователей

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

29

Fat-Zer пишет:

расшифруйте для непосвящённых...

тыц

Fat-Zer пишет:

вы про ручной способ или про инсталятор, который никогда не работает?

Gentoo я устанавливал только ручками, а вы какой инсталятор имели ввиду?  oO

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

30

mdma пишет:

тыц

а какой в нём смысл кроме того, что можно править ебилды и патчи в дереве?

mdma пишет:

Gentoo я устанавливал только ручками, а вы какой инсталятор имели ввиду?

толи на большом livecd толи на livedvd есть графический инсталятор. правда я не помню, чтобы кто-то говорил, что он работает.  :lol:

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