Несколько вопросов.
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. Качай
Кстати это странно. wget должен "подхватывать" после подобных проишествий.
1) Надо
1) Надо выполнить etc-update , какие-то конфиги остались старой версии.
3) Возобновить нельзя, но если процесс затрагивает много пакетов, то команда emerge --resume продолжит выполнение последнего задания, начиная с последнего несобранного пакета.
На etc-update выдает
На etc-update выдает список файлов, а далее
Что именно вводить?
Ну вообще-то
Ну вообще-то скрипт сам говорит, что он хочет, просто надо внимательно читать и отвечать на вопросы скрипта:
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: Несколько вопросов.
По умолчанию
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.
1) Ctrl-Z и fg (если пауза совсем небольшая и вы не выключаете машину)
2) можете поиграться с Ctrl-C, затем ebuild compile (install, qmerge, uninstall ) - вариант, конечно, извращенный, но вполне рабочий
(по командам ebuild смотрите man ebuild)