Как закончить emerge

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

alexi
Сообщения: 24

Как закончить emerge

Сообщение alexi »

Добрый день всем.

Пытался обновить систему на днях.
При сборке пакета, уже после сборки, на этапе инсталляции емерже вылетел с ошибкой. Покапался оказалось что на диске нет места.
Почистил. Теперь место есть.
Теперь если повторить обновление системы то емерже начинает собирать пакет заново. С нуля. А это занимает много времени, и не нужно, потому что он уже собран.
Как закончить установку покаета, так чтобы он правильно обновился и прописал в систему все что нужно?
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: Как закончить emerge

Сообщение Angel_13th »

Подругому ни как. Только заново собирать.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Как закончить emerge

Сообщение serzh-z »

Angel писал(а):
25.01.2006 14:18
Подругому ни как. Только заново собирать.


Нужно было после краха делать emerge --resume, если не ошибаюсь... А теперь, вроде и правда, никак.
Спасибо сказали:
moodperson
Сообщения: 185

Re: Как закончить emerge

Сообщение moodperson »

ebuild /usr/portage/путь/к/тому/что/обновлял.ebuild install
Gentoo Base System version 1.6.14
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Как закончить emerge

Сообщение serzh-z »

moodperson писал(а):
25.01.2006 22:07
ebuild /usr/portage/путь/к/тому/что/обновлял.ebuild install


alexi запустил emerge для этого пакета после краха... А там, вроде, делается сначала clean, и потом всё заново...
Спасибо сказали:
Аватара пользователя
Alex Zorg
Сообщения: 55

Re: Как закончить emerge

Сообщение Alex Zorg »

обычно помагает `emerge --resume`
еще полезная штука `emerge --resume --skipfirst`, если пакет не собирается и хочется продолжить сборку пропустив капризный пакет. Если сборка пакета прервалась, то можно дособирать макет обычным make в соответсвующей директроии, выполнить `touch .compiled` в соответсвующем месте, а потом выполнить ebuild с опцией qmerge... Если я слишком кратко, то см. `map ebuild`, `man portage` и `man emerge`...
Спасибо сказали: