emerge -e world [SOLVED]
S-anches 12 января, 2009 - 15:30
Возможно ли как то начать emerge -e world с того места где он оборвался? А то у меня какая то прога например не скомпилилась, вылетел emerge, и приходится заного все 500+ пакетов переустанавливать.
»
- Для комментирования войдите или зарегистрируйтесь
emerge --resume --skipfirst
emerge --resume --skipfirst ???
Где мало слов, там вес они имеют... (с) W. Sheakespeare
окей. спасибо. попробую.
окей. спасибо. попробую.
зачем --skipfirst ?
зачем --skipfirst ? просто emerge --resume. skip удаляет первый пакет из списка составленного resume.
если компиляция завершилась с
если компиляция завершилась с ошибкой, то зачем мне еще раз компилить пакет? чтобы опять оборвалось? вот я его и пропускаю...
Где мало слов, там вес они имеют... (с) W. Sheakespeare
[qoute[если компиляция
.
Понял, надо man emerge перечитывать. Пропустится пакет не из полного списка с зависимостями, а из перечисленных к установке. Но ошибку надо всё равно исправить :)
"Cкрипт update-world
"Cкрипт update-world дособерет следующие пакеты если сборка одного из них завершилась ошибкой."
а новая версия portage
а новая версия portage сделает это сама с ключом --keep-going
evadim написал(а): а новая
спасибо, буду знать )
Но она ж пока unstable. Но
Но он же пока unstable. Но все равно спасибо, не знал.
2 HAMyak
А вот я и добрался до практики. Попробовал я опцию --resume --skipfirst и что вы думаете ? Убирается пакет не из списка пакетов, которые пользователь выбрал к установке (emerge package_1 package_2), а из списка пакетов со всеми зависимостями. Что же это получается, может и жизненно-важный пакет оказаться пропущенным. Зачем продолжать установку, когда в дальнейшем установка может пойти ещё хуже ?
Можно придумать и ситуацию что, к примеру, пропустили --skipfirst'ом доку там, а если всё же нужный пакет.