Расскажите пожалуйста или поделитесь ссылкой о том, как происходит процесс компиляции в генту
Меня очень интересует вопрос - при установке, куда скачиваются исходники, и после компиляции чистится ли всё это?
Или после нескольких установок система в хлам превращяется?
Прошу помощи гентушников
В словах ваших слышится сарказм, ну да ладно...
Мы — «гентушники»!
В двух словах: исходные коды скачиваются в определённую вами или дефолтную директорию, накладываются патчи, в соответствии с установками вашей системы применяются опции конфигурирования, компилируется во временной директории, устанавливается в систему, временная директория очищается либо нет, зависит от выбранных вами настроек.
Система portage как при установке, так и при удалении программного обеспечения отслеживает зависимости. Существуют и специальные программные решения для исправления «битых» ссылок, вызванные обновлением либо удалением тех или иных библиотек. Так же есть программы для содержания системы в «чистоте» — обновление конфигурационных файлов, удаление неиспользуемых и ненужных зависимостей, удаление устаревших исходных кодов.
В словах ваших слышится сарказм, ну да ладно...
Ничего плохого ввиду не имел, просто всерьёз задумался о переходе на Gentoo-Based дистрибутива, а именно Calculate Linux
Система portage как при установке, так и при удалении программного обеспечения отслеживает зависимости.
Да, с этим я уже разобрался, спасибо!
Возможно ли перед компиляцией пропатчить исходники?
Да. Помимо патчей, накладываемых разработчиками ebuild'ов, есть возможность накладывать и собственные. Если заинтересуют подробности, могу объяснить, как.
Ничего плохого ввиду не имел, просто всерьёз задумался о переходе на Gentoo-Based дистрибутива, а именно Calculate Linux
Я тогда название темы поправлю :o
Lupo Alberto, конечно!
Но всё-таки, что с ним не так?
Но всё-таки, что с ним не так?
Было: «Прошу помощи гунтушников»
Оу, не заметил, сорри :rolleyes:
На сегодня всё с вопросами, пойду Calculate накачу wink
Спасибо! smile
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]
Сидел пил пиво, и зацепило.
newzenon, calculate ставится из своего stage4, а все "ручные" действия зашиты в инсталятор...
там всё не так красиво...
Нужно выполнить всего-то три команды, чтобы поставить 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
Расскажите пожалуйста или поделитесь ссылкой о том, как происходит процесс компиляции в генту
Ну и при чём тут calculate?
ы. Я так просто отписал как я нарвался на gentoo.
mdma, первая ошибка(не считая, что hdX устарели): после chroot'а появится шел, а всё остальное пойдёт мимо него.... ну и дальше тоже много ошибок, хотя это самая короткая версия хендбука, которую я видел :D
Ну и при чём тут calculate?
просто ТС его собрался ставить...
Ну и при чём тут calculate?
Дак он же на генту основан, к тому же полностью с ним совместим
первая ошибка(не считая, что hdX устарели)
ну так и цитате сколько лет уже :D
просто я переделывать не стал, оставил в оригинале
Дак он же на генту основан, к тому же полностью с ним совместим
ну вот тут бы я поспорил - лично мне Calculate не понравился, Gentoo лучше.
а если брать вообще, то мне больше всего нравится Funtoo.
Нужно выполнить всего-то три команды, чтобы поставить 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
РЕАЛЬНО РАССМЕШИЛ!!!!
Ну имхо тут всё просто debian/ubuntu - всё пытаются телесами мерятся....Только бестолковое занятие это. Моё имхо каждому юзеру == свой юзерспас.
ну вот тут бы я поспорил - лично мне Calculate не понравился, Gentoo лучше.
ы. Чушь сказал, правильно будет так - ubuntu пытается залезть на debian, но никак....
[quote=Dimaty]Дак он же на генту основан, к тому же полностью с ним совместим
ну вот тут бы я поспорил - лично мне Calculate не понравился, Gentoo лучше.
а если брать вообще, то мне больше всего нравится Funtoo.[/quote]
В отличие от Funtoo по крайней мере Calculate оставляет дерево портежей без изменений.
Под Gentoo лучше, Вы имеете ввиду метод установки или отсутствие кальковских утилит?
Lautre, а вы действительно считаете, что в Gentoo сейчас оптимальное/актуальное дерево портежей?
Не только содержание я сейчас имею ввиду, но и реализацию этого дерева.
Funtoo в данный момент является самым что ни наесть апстримом,
то, что сейчас есть в ней года через два появится в Gentoo, попомните мои слова.
И метод установки и утилиты, хотя не все они плохи.
Задачи, с которыми в Gentoo я справлялся в два хлопка, в Calculate иногда вызывали затруднения,
да и работал Calculate медленнее, хотя тут может была и моя вина.