| Замена init на upstart [сообщение #339521] |
Mon, 13 July 2009 00:43  |
Сергей И. Сообщений: 5 Зарегистрирован: July 2009 |
Новичок |
|
|
Здравствуйте. Установил debian 5 lenny neninstall образ. Скомпилировал ядро 2.6.30 и установил его. Заменил ext3 на ext4. Ввел команду apt-build world, чтобы пересобрать установленные пакеты. Скачал upstart_0.3.9-2_i386.deb и хотел его установить, но он не устанавливаетсяdpkg -i upstart_0.3.9-2_i386.deb
dpkg: относительно upstart_0.3.9-2_i386.deb, содержащего upstart:
upstart конфликтует с sysvinit
sysvinit (версия 2.86.ds1-61) существует и установлен.
dpkg: не удалось обработать параметр upstart_0.3.9-2_i386.deb (--install):
конфликт пакетов -- upstart не будет установлен
При обработке следующих пакетов произошли ошибки:
upstart_0.3.9-2_i386.deb
Пробовал так:apt-build install upstart
Не удалось открыть файл /var/lib/apt/lists/mirror.yandex.ru_debian-opera_dists_etch_non-free_source_Sources - open (2 Нет такого файла или каталога)
E: Не удалось открыть файл /var/lib/apt/lists/mirror.yandex.ru_debian-opera_dists_etch_non-free_source_Sources - open (2 Нет такого файла или каталога)
upstart will not be built because it doesn't have a source package.
Missing source package name for source_by_source().
Прошу помочь.
|
|
|
|
|
| Re: Замена init на upstart [сообщение #339548 является ответом на сообщение #339521] |
Tue, 14 July 2009 14:46   |
gogi Сообщений: 388 Зарегистрирован: January 2009 |
Житель |
|
|
Я думаю, это произошло потому, что вы не уделили должного внимания созданию резервной копии и восстановлению. А именно, при копировании могли измениться владельцы файлов и каталогов, а также их аттрибуты. Кроме того, если вы копировали от имени обычного пользователя, то некоторые файлы (напр. /etc/shadow), не скопировались вовсе, так как только рут может их читать.
Наверное, стоит определить, на каком этапе система начинает сбои и восстанавливать вручную. Если опыта мало и возиться не хочется, можно, хотя это далеко не лучший выход, воспользоваться стандартным для винды способом - переустановка. Но даже перед этим стоит правильно сделать резервную копию всего, что вам может пригодиться.
|
|
|
| Re: Замена init на upstart [сообщение #339550 является ответом на сообщение #339548] |
Tue, 14 July 2009 18:06   |
Сергей И. Сообщений: 5 Зарегистрирован: July 2009 |
Новичок |
|
|
Сначала я копировал от обычного пользователя - скопировались не все файлы, а потом от root-а. Посмотрел на количество файлов - совпадают. Не подскажете, как правильно делать резервную копию. И еще, чтобы труды по компиляции ядра и прочих пакетов не пропали даром, откуда мне все это взять и куда сохранить, чтобы при установке не пришлось это же самое скачивать опять с инета.
И еще, раньше я устанавливал debian, делая /var отдельным разделом, как бы мне сделать, чтобы при переустановке /var вместе с его информацией продолжал мне служить.
[Обновления: Tue, 14 July 2009 18:13]
|
|
|
| Re: Замена init на upstart [сообщение #339552 является ответом на сообщение #339550] |
Tue, 14 July 2009 20:41   |
Ineu Сообщений: 2106 Зарегистрирован: December 2004 Географическое положение: Донецк.Горлов... |
Мудрец |
|
|
| Сергей И. писал(а) Tue, 14 July 2009 17:06 |
Не подскажете, как правильно делать резервную копию.
|
tar или cp -a.
| Цитата: |
И еще, чтобы труды по компиляции ядра и прочих пакетов не пропали даром, откуда мне все это взять и куда сохранить, чтобы при установке не пришлось это же самое скачивать опять с инета.
|
Не надо ничего качать. Идем на packages.debian.org и видим, что upstart есть в тестовой ветке. Попросту добавляем нужный репозиторий в /etc/apt/sources.list и ставим стандартным образом.
| Цитата: |
И еще, раньше я устанавливал debian, делая /var отдельным разделом, как бы мне сделать, чтобы при переустановке /var вместе с его информацией продолжал мне служить.
|
Чтоб сохранять данные между переустановками, имеет смысл держать на отдельном разделе /home. /var выносят на отдельный раздел для того, чтоб не трогать корень при постоянных изменениях данных. Для домашних машин это особого смысла не имеет.
Я бы на Вашем месте просто сохранил нужные данные, а потом скопировал их обратно. Вполне возможно, что при свежей установке сменятся ID системных пользователей, соответственно смысл в старом /var теряется.
Это всего лишь размышления, возможно, Вам повезет )
Варкалось. Хливкие шорьки
Пырялись по наве
И хрюкотали зелюки
Как мюмзики в мове
Льюис Кэррол
|
|
|
|
Время, затраченное на генерацию страницы: 0.00978 сек.