LinuxForum.Fans
Тема

Прошу помощи гентушников

Автор: Dimaty 41 сообщений 4261 просмотров
#180804

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

#180807

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

#180809
Lupo Alberto написал:
В словах ваших слышится сарказм, ну да ладно...

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

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

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

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

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

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

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

#180812

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

#180813
Dimaty написал:
Но всё-таки, что с ним не так?

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

#180814

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

#180891

Dimaty, не не не, сначала попробуй:
У меня началось всё с этого:
[console]mount /dev/sda1 /mnt/gentoo/
mount -t proc none /mnt/gentoo/proc/
mount -o bind /dev/ /mnt/gentoo/dev/

chroot /mnt/gentoo/ /bin/bash[/console]

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

#180894

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

#180896

Нужно выполнить всего-то три команды, чтобы поставить Gentoo:
[console]# 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[/console]
Это первая. :lol:

© bash.org.ru

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

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

#180904

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

newzenon написал:
Ну и при чём тут calculate?

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

#180905
newzenon написал:
Ну и при чём тут calculate?

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

#180907
Fat-Zer написал:
первая ошибка(не считая, что hdX устарели)

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

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

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

#180909
mdma написал:
Нужно выполнить всего-то три команды, чтобы поставить Gentoo:
[console]# 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[/console]
Это первая. :lol:

© bash.org.ru

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

#180912

mdma написал:

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

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

#180915
mdma написал:
[quote=Dimaty]Дак он же на генту основан, к тому же полностью с ним совместим

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

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

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

#180920

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

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

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