Вы здесь

Продолжение emerge

А возможно ли указать emerge чтоб оно продолжало компиляцю с того места где закончило? Т.е. не посме последнего установленного пакета, а именно с места остановки, без повторного разархивирования незаконченного пакета?

помоему нет, да и смысл?
если оно остановилось посредине - оно или сдохло, или его убили.

Смысл в том чтобы не ждать еще раз 2 часа, если оставалось 10 мин до конца компиляции kdelibs напрмер и свет вырубили. Ведь если остановтить компиляцию при обычной установке(./configure; make; make install) не через portage то она продолжается с текущего места потом.

можно попробовать "руками"

ebuild /usr/portage/category/app-name/my-app.ebuild compile install qmerge

почитай man ebuild.

emerge --resume
продолжит установку без разархивирования, но конечно сначала.

Нет, оно-таки сделает clean

первое что приходит в голову - "поправить" обработку clean в Makefile.. :)

DonG написал:
Нет, оно-таки сделает clean

Какой еще clean?
man emerge.

starik написал:
DonG написал:
Нет, оно-таки сделает clean

Какой еще clean?
man emerge.

имелся в виду make clean, а не emerge -c

Я как-то убил случайно компиляцию опенофиса на 5-6 часу... Но я чето побоялся начинать с середины, мало ли что, ткчто честно все поcleanил и скомпилил еще разочег.

_________________
~? **!

emerge ccache

Далее в mace.conf прописываем
FEATURES="ccache"

Далее где ниь в /etc/env.d/00basic или в специально для этого созданном файле прописываем переменную окружения
CCACHE_DIR="/var/tmp/ccache"

Выполняем
env-update ; source /etc/profile

Таким образом настроим си кэш. Чтоб одно и тоже по 10 раз не собирать. Не совсем то что просили, но повторная пересборка идет гораздо быстрее