Несколько вопросов.

1. Ошибка конфигурации: неизвестный элемент 'FAILLOG_ENAB' (сообщите администратору)
Ошибка конфигурации: неизвестный элемент 'LASTLOG_ENAB' (сообщите администратору)
Ошибка конфигурации: неизвестный элемент 'MOTD_FILE' (сообщите администратору)
Ошибка конфигурации: неизвестный элемент 'FTMP_FILE' (сообщите администратору)
Ошибка конфигурации: неизвестный элемент 'ENV_ROOTPATH' (сообщите администратору)
Ошибка конфигурации: неизвестный элемент 'PASS_MIN_LEN' (сообщите администратору)
Ошибка конфигурации: неизвестный элемент 'CHFN_AUTH' (сообщите администратору)

Это пишется при вводе команды su. Что это значит?

2. Делаю emerge-delta-webrsync. Соединение разрывается (dial-up). Как восстановить закачку? (Она автоматом не продолжается)

3. компилирую, например ООо. Как поставить его на "паузу", а затем восстановить?

1.ХЗ 2. Качай

1.ХЗ
2. Качай дельты ручками тем же wget и складывай их в DISTDIR.
3. Никак

Re: 1.ХЗ 2. Качай

MooSE написал(а):
2. Качай дельты ручками тем же wget и складывай их в DISTDIR.

Кстати это странно. wget должен "подхватывать" после подобных проишествий.

1) Надо

1) Надо выполнить etc-update , какие-то конфиги остались старой версии.
3) Возобновить нельзя, но если процесс затрагивает много пакетов, то команда emerge --resume продолжит выполнение последнего задания, начиная с последнего несобранного пакета.

На etc-update выдает

На etc-update выдает список файлов, а далее

Please select a file to edit by entering the corresponding number.
              (don't use -3 or -5 if you're unsure what to do)
              (-1 to exit) (-3 to auto merge all remaining files)
                           (-5 to auto-merge AND not use 'mv -i'): 

Что именно вводить?

Ну вообще-то

Ну вообще-то скрипт сам говорит, что он хочет, просто надо внимательно читать и отвечать на вопросы скрипта:
Please select a file to edit by entering the corresponding number.
Документация по скрипту:
man etc-update
ЗЫ И не стоит слепо применять все обновления. Иногда их надо отвергать, чаще сливать старую и новую версии.

Хм, я нифига не

Хм, я нифига не разобрался... man etc-update ничего не говорит.
У меня 48 файлов, каждый нужно рассматривать, производить какие-то манипуляции, причем назначение многих я не понимаю.

Еще вопрос:
Скачал снапшот от 27 числа, весящий 27 метров. Кинул в tmp/emerge-webrsync, однако через emerge-webrsync обновить не получилось, так как он пытается дорваться до сервака, но не получается. А командой emerge-delta-webrsync пытается скачать снапшот от 28-го. Можно ли руками распаковать снапшот в /usr/portage/ ? И как сделать симлинк на distfiles (хочу перенести их в другое место).

конфиги

ты когда emerge сделал у тебя обновились проги, а конфиги к ним не изменились, etc-update обновляет конфиги. если хочешь не разбиря обновить все конфиги то набири "-3" а потом "y" когда будет спрашивать перезаписать файл или нет

Поставь kuroo. Там

Поставь kuroo. Там есть возможность сливать изменения через kdiff. Выглядит более наглядно и понятно чем в etc-update.

короче

короче поехали:

1. etc-update, потом -3, и дальше так: если ты конфиг не менял то смело соглашайся его заменить. Если менял - лучше не заменяй новым.

2. rm -rf /usr/portage; tar xjf portage-20060527.tar.bz2 -C /usr

3. В /etc/make.conf допиши: DISTDIR="/path/to/distfiles"

Попробуй

Попробуй dispatch-conf
Вроде бы он в gentoolkit живет.

Это замена etc-update.

Запустишь его, там будет все написано: если конфиг не менял - заменяешь, иначе жмешь m (interactive merge) и делаешь правильный diff. Потом жмешь u :)

Re: Несколько вопросов.

Satiry написал(а):
2. Делаю emerge-delta-webrsync. Соединение разрывается (dial-up). Как восстановить закачку? (Она автоматом не продолжается)

По умолчанию
FETCHCOMMAND=/usr/portage|/usr/bin/wget -t 5 --passive-ftp -P ${DISTDIR} ${URI}

В /etc/make.conf FETCHCOMMAND (и RESUMECOMMAND) можно переустановить в что-нибудь типа

FETCHCOMMAND=/usr/portage|/usr/bin/wget -t 100 -T 600 --passive-ftp -P ${DISTDIR} ${URI}

т.е. будет пытаться 100 раз с таймаутами 600 секунд

man wget по поводу
-T (--dns-timeout, --connect-timeout, --read-timeout)
-w, --waitretry,
-t

может даже

может даже лучше не менять /etc/make.conf, а запускать

FETCHCOMMAND='/usr/bin/wget -t 100 -T 600 --passive-ftp -P ${DISTDIR} ${URI}' emerge-delta-webrsync [любимые ключи]

Quote:3.

Цитата:
3. компилирую, например ООо. Как поставить его на "паузу", а затем восстановить?

1) Ctrl-Z и fg (если пауза совсем небольшая и вы не выключаете машину)
2) можете поиграться с Ctrl-C, затем ebuild compile (install, qmerge, uninstall ) - вариант, конечно, извращенный, но вполне рабочий
(по командам ebuild смотрите man ebuild)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".