Какие system пакеты можно выкинуть, если система из бинарей?
metsamies 17 сентября, 2012 - 18:50
Доброго времени суток, господа!
Собственно осилил создание LiveCD из генты. Сначала собрал систему, потом на основе её бинарников другую и упаковал в образ. Всё работает. Вопрос заключается в том, что на livecd не нужны пакеты для сборки пакетов. Что можно выкинуть вместе с gcc?
»
- Для комментирования войдите или зарегистрируйтесь
Боюсь тебя расстраивать, но
Боюсь тебя расстраивать, но просто так gcc выкинуть нельзя
вообще чтобы не задавать
вообще чтобы не задавать такие вопросы надо собирать систему через catalyst или crossdev
Нейтральность - высшее достижение сознания!
Чтож, приму к сведению.
Чтож, приму к сведению. Просто решил поэкспериментировать на той же системе.
crossdev пытался осилить, но все howto устаревшие. В лучшем случае только половина системы собиралась, когда додумывал сам. Но то с uclibc хотел поиграть. Попробую на glibc поэкспериментировать.
Älä riko kaavaa...
Я использовал для crossdev
Я использовал для crossdev это руководство - http://www.gentoo.org/proj/en/base/embedded/cross-development.xml
Нейтральность - высшее достижение сознания!
Поделитесь нюансами сборки
Поделитесь нюансами сборки LiveCD.
Собственно собирал и я, но это в основном было простое сжатие в squashfs образ готовой системы, с монтирование /var/tmp и /tmp в tmpfs, исключение /usr/portage и /usr/src, замена /etc/mtab на ссылку на /proc/mounts, для записи на ФС использовался aufs и tmpfs.
Выкинуть конечно же
Выкинуть конечно же можно!
Выкидывать этой командой:
Потом можешь смело убивать все *.h, *.a
Working on Gentoo Linux for Asus P535 and Qtopia :-)
Ну как минимум не нужно eix
Ну как минимум не нужно eix sys-devel/ -I
Еще можно потереть заголовочные файлы *.h и сурсы ядра
А вообще
emerge dev-util/catalyst
qlist dev-util/catalyst | grep example