Продолжение emerge
Гость 10 июня, 2006 - 17:43
А возможно ли указать emerge чтоб оно продолжало компиляцю с того места где закончило? Т.е. не посме последнего установленного пакета, а именно с места остановки, без повторного разархивирования незаконченного пакета?
»
- Для комментирования войдите или зарегистрируйтесь
помоему нет, да
помоему нет, да и смысл?
если оно остановилось посредине - оно или сдохло, или его убили.
Смысл в том
Смысл в том чтобы не ждать еще раз 2 часа, если оставалось 10 мин до конца компиляции kdelibs напрмер и свет вырубили. Ведь если остановтить компиляцию при обычной установке(./configure; make; make install) не через portage то она продолжается с текущего места потом.
можно
можно попробовать "руками"
почитай man ebuild.
emerge --resume
emerge --resume
продолжит установку без разархивирования, но конечно сначала.
Нет, оно-таки
Нет, оно-таки сделает clean
первое что
первое что приходит в голову - "поправить" обработку clean в Makefile.. :)
Re: Нет, оно-таки
Какой еще clean?
man emerge.
Re: Нет, оно-таки
имелся в виду make clean, а не emerge -c
Всегда делаю так:
cd /var/tmp/portage/
/work/
//
/
.ebuild install qmerge clean
make
ebuild /usr/portage/
Я как-то убил
Я как-то убил случайно компиляцию опенофиса на 5-6 часу... Но я чето побоялся начинать с середины, мало ли что, ткчто честно все поcleanил и скомпилил еще разочег.
emerge ccache Далее в
emerge ccache
Далее в mace.conf прописываем
FEATURES="ccache"
Далее где ниь в /etc/env.d/00basic или в специально для этого созданном файле прописываем переменную окружения
CCACHE_DIR="/var/tmp/ccache"
Выполняем
env-update ; source /etc/profile
Таким образом настроим си кэш. Чтоб одно и тоже по 10 раз не собирать. Не совсем то что просили, но повторная пересборка идет гораздо быстрее