Обновление i386 Debian Linux 5.0.0 до 6.0.0

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Charlz_Klug_
проходил мимо

Обновление i386 Debian Linux 5.0.0 до 6.0.0

Непрочитанное сообщение Charlz_Klug_ » 2011-04-08 16:01:02

Пришло время для серьёзной вещи: обновление всей операционной системы с Lenny до Squeeze. Я достал 8 DVD дисков с Debian Squeeze. Надо добавить их в качестве репозиториев:

Код: Выделить всё

Adminassistant:/home/imil# apt-cdrom add
Использование /cdrom/ в качестве точки монтирования CD-ROM
Размонтирование CD-ROM
Ожидание операции работы с диском...
Вставьте диск в устройство и нажмите ввод
Монтирование CD-ROM...
E: Failed to mount the cdrom.
Adminassistant:/home/imil#
Что мы видим? Видим ошибку при монтировании CD-ROM'а. Смотрим вывод dmesg:

Код: Выделить всё

imil@Adminassistant:~$ dmesg|grep CD
[ 3.848110] hdb: Optiarc DVD RW AD-7170A, ATAPI CD/DVD-ROM drive
[ 3.931446] hdb: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache
[ 3.931614] Uniform CD-ROM driver Revision: 3.20
imil@Adminassistant:~$ 
CD-ROM здесь помечен как hdb. Теперь смотрим вывод cat /etc/fstab:

Код: Выделить всё

imil@Adminassistant:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda1 / ext3 errors=remount-ro 0 1
/dev/sda5 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
imil@Adminassistant:~$ 
CD-ROM здесь указан как /dev/scd0. Надо исправить /dev/scd0 на /dev/hdb:

Код: Выделить всё

imil@Adminassistant:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda1 / ext3 errors=remount-ro 0 1
/dev/sda5 none swap sw 0 0
/dev/hdb /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
imil@Adminassistant:~$ 
Перезагружаем машину. Теперь диски монтируются. Добавляем в качестве репозиториев диски с Squeeze:

Код: Выделить всё

Adminassistant:/home/imil# apt-cdrom add
Использование /cdrom/ в качестве точки монтирования CD-ROM
Размонтирование CD-ROM
Ожидание операции работы с диском...
Вставьте диск в устройство и нажмите ввод
Монтирование CD-ROM...
Идентификация.. [aa6e02c4229d279e362c02dc5deeff93-2]
Поиск на диске индексных файлов..
Найдено индексов: 2 для пакетов, 0 для пакетов c исходными текстами, 0 для переводов и 0 для сигнатур
Найдена метка Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-5 20110205-17:27
Название диска:
'Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-5 20110205-17:27'
Reading Package Indexes... Готово
Запись нового списка источников
Записи в списке источников для этого диска:
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-5 20110205-17:27]/ squeeze contrib main
Размонтирование CD-ROM...
Повторите этот процесс для всех имеющихся CD.
Adminassistant:/home/imil# 
И так далее со всеми имеющимися дисками с Debian Squeeze 6.0.0. Всё, больше у меня дисков нет. Теперь приведём /etc/apt/sources.list к вот такому виду:

Код: Выделить всё

Adminassistant:/home/imil# cat /etc/apt/sources.list
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 20110205-17:27]/ squeeze contrib main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-2 20110205-17:27]/ squeeze contrib main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-3 20110205-17:27]/ squeeze contrib main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-4 20110205-17:27]/ squeeze contrib main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-8 20110205-17:27]/ squeeze main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-7 20110205-17:27]/ squeeze contrib main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-6 20110205-17:27]/ squeeze contrib main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-5 20110205-17:27]/ squeeze contrib main
deb http://debian.uz/debian squeeze main contrib non-free
Adminassistant:/home/imil# 
Подключаемся к интернету и запускаем aptitude update:

Код: Выделить всё

Adminassistant:/home/imil# aptitude update
Игн cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 20110205-17:27] squeeze Release.gpg
Игн cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 20110205-17:27] squeeze/contrib Translation-ru
[Много букв]
Получить:4 http://debian.uz squeeze/main Packages [6568kB]
Получить:5 http://debian.uz squeeze/main Packages [6568kB]
Получить:6 http://debian.uz squeeze/contrib Packages [54,1kB]
Получить:7 http://debian.uz squeeze/non-free Packages [108kB]
Получено 3895kБ в 27min35s (2353Б/с)
Чтение списков пакетов... Готово
Обновление базы данных debtags...... Готово
W: GPG error: http://debian.uz squeeze Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY AED4B06F473041FA
W: Вы можете запустить 'apt-get update' для исправления этих ошибок

Текущее состояние: 1029 обновлено [+5], 10604 новых [+441].
Adminassistant:/home/imil# 
Обращаю внимание на эти строки:

Код: Выделить всё

W: GPG error: http://debian.uz squeeze Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY AED4B06F473041FA
W: Вы можете запустить 'apt-get update' для исправления этих ошибок
Чтоже, запустим apt-get update:

Код: Выделить всё

Adminassistant:/home/imil# apt-get update
Игн cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 20110205-17:27] squeeze Release.gpg
Игн cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 20110205-17:27] squeeze/contrib Translation-ru
Получено:1 http://debian.uz squeeze Release.gpg [1671B]
Ош http://debian.uz squeeze/main Translation-ru
Http-сервер послал неверный заголовок
Игн http://debian.uz squeeze/contrib Translation-ru
Игн http://debian.uz squeeze/non-free Translation-ru
Игн http://debian.uz squeeze Release
Игн http://debian.uz squeeze/main Packages/DiffIndex
Игн http://debian.uz squeeze/contrib Packages/DiffIndex
Игн http://debian.uz squeeze/non-free Packages/DiffIndex
[Много букв]
В кеше http://debian.uz squeeze/main Packages
Игн http://debian.uz squeeze/contrib Packages
Игн http://debian.uz squeeze/non-free Packages
В кеше http://debian.uz squeeze/contrib Packages
В кеше http://debian.uz squeeze/non-free Packages
Получено 1671Б за 3s (429Б/c)
W: Не удалось загрузить http://debian.uz/debian/dists/squeeze/m ... ion-ru.bz2 Http-сервер послал неверный заголовок

E: Некоторые индексные файлы не загрузились, они были проигнорированы или вместо них были использованы старые версии
Adminassistant:/home/imil# 
Не нравится мне это. похоже debian.uz какой-то неправильный. Буду искать русские репозитории. Переписал /etc/apt/sources.list:

Код: Выделить всё

Adminassistant:/home/imil# cat /etc/apt/sources.list
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 20110205-17:27]/ squeeze contrib main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-2 20110205-17:27]/ squeeze contrib main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-3 20110205-17:27]/ squeeze contrib main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-4 20110205-17:27]/ squeeze contrib main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-8 20110205-17:27]/ squeeze main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-7 20110205-17:27]/ squeeze contrib main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-6 20110205-17:27]/ squeeze contrib main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-5 20110205-17:27]/ squeeze contrib main
#deb http://debian.uz/debian squeeze main contrib non-free
deb http://mirror.yandex.ru/debian squeeze main contrib non-free
deb http://mirror.yandex.ru/debian-security squeeze/updates main contrib non-free
deb http://www.backports.org/debian/ squeeze-backports main contrib non-free
Adminassistant:/home/imil# 
Снова запускаю aptitude update:

Код: Выделить всё

[Много букв]
Чтение списков пакетов... Готово
Обновление базы данных debtags...... Готово
W: GPG error: http://www.backports.org squeeze-backports Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY AED4B06F473041FA
W: GPG error: http://mirror.yandex.ru squeeze Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY AED4B06F473041FA
W: GPG error: http://mirror.yandex.ru squeeze/updates Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY AED4B06F473041FA
W: Вы можете запустить 'apt-get update' для исправления этих ошибок

Текущее состояние: 1029 обновлено [+5], 10620 новых [+457].
Adminassistant:/home/imil# 
Тоже ругается на ключ. Это не вина debian.uz. Гугление подсказало следующее решение:
gpg --keyserver wwwkeys.eu.pgp.net --recv-keys ключ
gpg --armor --export ключ | apt-key add -
apt-get update
Попробуем:

Код: Выделить всё

Adminassistant:/home/imil# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys AED4B06F473041FA
gpg: создан каталог `/root/.gnupg'
gpg: создан новый файл настроек `/root/.gnupg/gpg.conf'
gpg: ВНИМАНИЕ: параметры в `/root/.gnupg/gpg.conf' еще не активны при этом запуске
gpg: создана таблица ключей `/root/.gnupg/secring.gpg'
gpg: создана таблица ключей `/root/.gnupg/pubring.gpg'
gpg: запрашиваю ключ 473041FA с hkp сервера wwwkeys.eu.pgp.net
^C
gpg: Interrupt caught ... exiting

Adminassistant:/home/imil# 
Не работает, скорее всего надо http://www.keys.eu.pgp.net:

Код: Выделить всё

Adminassistant:/home/imil# gpg --keyserver http://www.keys.eu.pgp.net --recv-keys AED4B06F473041FA
gpg: запрашиваю ключ 473041FA с hkp сервера http://www.keys.eu.pgp.net
?: http://www.keys.eu.pgp.net: Host not found
gpgkeys: HTTP fetch error 7: couldn't connect: No such file or directory
gpg: не найдено данных формата OpenPGP.
gpg: Всего обработано: 0
Adminassistant:/home/imil# 
Тоже облом. Сработало следующее:

Код: Выделить всё

Adminassistant:/home/imil# gpg --recv-keys AED4B06F473041FA
gpg: запрашиваю ключ 473041FA с hkp сервера keys.gnupg.net
gpg: ключ 473041FA: "Debian Archive Automatic Signing Key (6.0/squeeze) <ftpmaster@debian.org>" не изменен
gpg: Всего обработано: 1
gpg: неизмененных: 1
Adminassistant:/home/imil# gpg --armor --export AED4B06F473041FA|apt-key add -
OK
Adminassistant:/home/imil# apt-get update
Но:

Код: Выделить всё

[Много букв]
В кеше http://mirror.yandex.ru squeeze/updates/contrib Packages
В кеше http://mirror.yandex.ru squeeze/updates/non-free Packages
Получено 2506Б за 18s (138Б/c)
W: Не удалось загрузить http://mirror.yandex.ru/debian/dists/sq ... ion-ru.bz2 Http-сервер послал неверный заголовок [IP: 213.180.204.183 80]

E: Некоторые индексные файлы не загрузились, они были проигнорированы или вместо них были использованы старые версии
Adminassistant:/home/imil# 
Вот что сказал Google:
Оказалось, оно в /var/lib/apt/lists/partial хранит недокаченные огрызки, а в данном случае там был огрызок старой версии. И к нему докачивался хвост новой :)
Пришлось в скрипт добавть очистку сего каталога...
Пойду чистить каталог /var/lib/apt/lists/partial. После чистки:

Код: Выделить всё

[Много букв]
В кеше http://mirror.yandex.ru squeeze/updates/contrib Packages
В кеше http://mirror.yandex.ru squeeze/updates/non-free Packages
Получено 2506Б за 10s (240Б/c)
W: Не удалось загрузить http://mirror.yandex.ru/debian/dists/sq ... ion-ru.bz2 Http-сервер послал неверный заголовок [IP: 213.180.204.183 80]

W: Не удалось загрузить http://www.backports.org/debian/dists/s ... elease.gpg Http-сервер послал неверный заголовок

E: Некоторые индексные файлы не загрузились, они были проигнорированы или вместо них были использованы старые версии
Adminassistant:/var/lib/apt/lists/partial# 
Google выдал ещё:
Иногда при частом обновлении apt-get update может выдавать такие ошибки при скачивании с HTTP-серверов:


Http-сервер послал неверный заголовок [IP: ***.***.***.*** 80]
The HTTP server sent an invalid reply header [IP: ***.***.***.*** 80]

Эта проблема возникает, если скачивание происходит через squid, причём в последний раз тот же файл скачивался недавно.
Если сквид не ваш, и его настройки никак не изменить, то поможет также замена HTTP-источников на FTP. Правда не на всех серверах одновременно есть и HTTP и FTP...
Поэтому:

Код: Выделить всё

Adminassistant:/var/lib/apt/lists/partial# cat /etc/apt/sources.list
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 20110205-17:27]/ squeeze contrib main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-2 20110205-17:27]/ squeeze contrib main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-3 20110205-17:27]/ squeeze contrib main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-4 20110205-17:27]/ squeeze contrib main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-8 20110205-17:27]/ squeeze main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-7 20110205-17:27]/ squeeze contrib main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-6 20110205-17:27]/ squeeze contrib main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-5 20110205-17:27]/ squeeze contrib main
#deb http://debian.uz/debian squeeze main contrib non-free
deb ftp://mirror.yandex.ru/debian squeeze main contrib non-free
deb ftp://mirror.yandex.ru/debian-security squeeze/updates main contrib non-free

deb http://www.backports.org/debian/ squeeze-backports main contrib non-free
Adminassistant:/var/lib/apt/lists/partial# 
Запускаем apt-get update:

Код: Выделить всё

Adminassistant:/var/lib/apt/lists/partial# apt-get update
Игн cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 20110205-17:27] squeeze Release.gpg
Игн cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 20110205-17:27] squeeze/contrib Translation-ru
Игн cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 20110205-17:27] squeeze/main Translation-ru
Игн cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-2 20110205-17:27] squeeze Release.gpg
Игн cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-2 20110205-17:27] squeeze/contrib Translation-ru
[Много букв]
В кеше ftp://mirror.yandex.ru squeeze/main Packages
В кеше ftp://mirror.yandex.ru squeeze/contrib Packages
В кеше ftp://mirror.yandex.ru squeeze/non-free Packages
В кеше ftp://mirror.yandex.ru squeeze/updates/main Packages
В кеше ftp://mirror.yandex.ru squeeze/updates/contrib Packages
В кеше ftp://mirror.yandex.ru squeeze/updates/non-free Packages
Получено 3341Б за 19s (168Б/c)
Чтение списков пакетов... Готово
Adminassistant:/var/lib/apt/lists/partial# 
Всё красиво. Для пробы: aptitude update:

Код: Выделить всё

Adminassistant:/var/lib/apt/lists/partial# aptitude update
Игн cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 20110205-17:27] squeeze Release.gpg
Игн cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 20110205-17:27] squeeze/contrib Translation-ru
Игн cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 20110205-17:27] squeeze/main Translation-ru
Игн cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-2 20110205-17:27] squeeze Release.gpg
Игн cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-2 20110205-17:27] squeeze/contrib Translation-ru
[Много букв]
Из кеша: ftp://mirror.yandex.ru squeeze/main Packages
Из кеша: ftp://mirror.yandex.ru squeeze/contrib Packages
Из кеша: ftp://mirror.yandex.ru squeeze/non-free Packages
Из кеша: ftp://mirror.yandex.ru squeeze/updates/main Packages
Из кеша: ftp://mirror.yandex.ru squeeze/updates/contrib Packages
Из кеша: ftp://mirror.yandex.ru squeeze/updates/non-free Packages
Получено 3127Б в 17s (181Б/с)
Чтение списков пакетов... Готово
Обновление базы данных debtags...... Готово

Adminassistant:/var/lib/apt/lists/partial# 
Работает отлично. Теперь нужно поставить новые версии apt, dpkg и aptitude:

Код: Выделить всё

Adminassistant:/var/lib/apt/lists/partial# aptitude install apt dpkg aptitude
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Чтение описаний задач... Готово 
[Много букв]
Настраивается пакет sensible-utils (0.0.4) ...
Обрабатываются триггеры для menu ...
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Запись информации расширенных состояний... Готово
Чтение описаний задач... Готово

Текущее состояние: 995 обновлено [-34].
На задаваемые вопросы отвечал утвердительно. Хорошо. Теперь приступаем к полному обновлению системы. Было бы хорошо иметь полный перечень действий, которые производились при обновлении:
4.4.1. Запись сеанса

Для записи ваших действий при обновлении настоятельно рекомендуем использовать программу /usr/bin/script. В этом случае, при возникновении каких-либо проблем у вас будет журнал произошедших событий, и если понадобится, вы сможете включить эту информацию в отчёт об ошибке. Чтобы начать запись, выполните команду:

# script -t 2>~/upgrade-squeezestep.time -a ~/upgrade-squeezestep.script

или похожую. При перезапуске записи (например, при перезагрузке систему) используйте другое значение вместо step, чтобы различать протоколируемые шаги. Не размещайте файл с записью во временных каталогах, таких как /tmp и /var/tmp (файлы в этих каталогах могут быть удалены при обновлении или перезагрузке).

Запись также поможет вам прочитать информацию, которая вышла за пределы экрана. Если вы находитесь перед монитором компьютера просто переключитесь на вторую консоль VT2 (нажав Alt+F2) и, войдя в систему, запустите less -R ~root/upgrade-squeeze.script для просмотра файла.

После завершения обновления можно остановить script, набрав exit в командной строке.

Если параметром к script указать -t, то вы сможете воспользоваться программой scriptreplay для повтора всего сеанса:

# scriptreplay ~/upgrade-squeeze.time ~/upgrade-squeeze.script
Поэтому:

Код: Выделить всё

Adminassistant:/var/lib/apt/lists/partial# script -t 2>~/upgrade-squeeze001.time -a ~/upgrade-squeeze001.script
Script started, file is /root/upgrade-squeeze001.script
Adminassistant:/var/lib/apt/lists/partial# 
Начинаем полное обновление:

Код: Выделить всё

Adminassistant:/var/lib/apt/lists/partial# aptitude full-upgrade
Некоторые пакеты настойчиво не хотят скачиваться. Вот эти пакеты: "clamav-base_0.97+dfsg-2~squeeze1_all.deb" и "openjdk-6-jre-headless_6b18-1.8.3-2+squeeze1_i386.deb". Вероятно, причина этому - большой размер файлов. Поэтому пробую вручную их скачать в директорию ~/Temp программой wget. Дальше попробую их переместить в /var/cache/apt/archives/:

Код: Выделить всё

imil@Adminassistant:~/Temp$ wget http://ftp.br.debian.org/debian/pool/ma ... e1_all.deb
--2011-03-24 03:39:52-- http://ftp.br.debian.org/debian/pool/ma ... e1_all.deb
Распознаётся ftp.br.debian.org... 200.17.202.1, 2801:82:80ff:8000::2
Устанавливается соединение с ftp.br.debian.org|200.17.202.1|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 27405306 (26M) [application/x-debian-package]
Сохраняется в каталог: `clamav-base_0.97+dfsg-2~squeeze1_all.deb'.

100%[======================================>] 27 405 306 4,93K/s в 90m 33s

2011-03-24 05:10:28 (4,93 KB/s) - `clamav-base_0.97+dfsg-2~squeeze1_all.deb' сохранён [27405306/27405306]

imil@Adminassistant:~/Temp$
Adminassistant:~# cp /home/imil/Temp/*.deb /var/cache/apt/archives
И запустил aptitude full-upgrade. Вышел запрос:

Код: Выделить всё

????????????????????????? Настраивается пакет dash ??????????????????????????
?                                                                                                                                                                             ?
? Системная оболочка -- это командный интерпретатор для сценариев оболочки                                                     ?
? командной строки.                                                                                                                                               ?
?                                                                                                                                                                             ?
? Использование dash в качестве системной оболочки улучшит общую                                                                     ?
? производительность системы. Это не изменит оболочки командной строки,                                                          ?
? используемые пользователями.                                                                                                                            ?
?                                                                                                                                                                             ?
? Использовать dash в качестве системной оболочки по умолчанию (/bin/sh)?                                                         ?
?                                                                                                                                                                             ?
? <Да> <Нет>                                                                                                                                                           ?
?                                                                                                                                                                             ?
????????????????????????????????????????????????????????????????????????????? 
Ответил <Да>. Ещё запрос:

Код: Выделить всё

?????????????????????????? Cyrillic on Console ??????????????????????????
? Выберите, какую раскладку клавиатуры загружать при загрузке системы. ?
? ?
? Выберите раскладку клавиатуры ?
? ?
? Беларусская ?
? Болгарская BDS ?
? Болгарская фонетика ?
? Казахская ?
? Казахская с символом Ё ?
? Македонская ?
? Монгольская ?
? Русская ?
? Русская с Win клавишами ?
? Сербская ?
? Украинская ?
? Украинская с Win клавишами ?
? ?
? ?
? <Ok> <Отмена> ?
? ?
????????????????????????????????????????????????????????????????????????? 
Выбрал Русскую с Win клавишами (по умолчанию). И нажал <Ok>. Ещё запрос:

Код: Выделить всё

???????????????????????????? Cyrillic on Console ????????????????????????????
? ?
? И, наконец, вам нужно выбрать используемую кодировку. ?
? ?
? Если вы хотите "быть на краю современных технологий", выберите UNICODE ?
? (=UTF-8). ?
? ?
? Сообщество Linux community в России предпочитает кодировку KOI8-R. ?
? ?
? Украинская кодировка KOI8-U была специально разработана так, чтобы быть ?
? совместимой с KOI8-R. ?
? ?
? Если вы живёте в Македонии или Сербии и Черногории, вероятно вам стоит ?
? выбрать ISO-8859-5. ?
? ?
? Если вы живёте в Болгарии или Беларусии, вам стоит выбрать CP1251. ?
?
? <Ok>
? ?
????????????????????????????????????????????????????????????????????????????? 
Ну что же, "будем на краю современных технологий", выберем UNICODE. А пока просто нажмём <Ok>. Ещё запрос:

Код: Выделить всё

?????? Cyrillic on Console ???????
? Выберите кодировку ?
? ?
? UNICODE ?
? CP866 ?
? CP1251 ?
? ISO-8859-5 ?
? KOI8-R ?
? KOI8-U ?
? MAC-CYRILLIC ?
? MIK ?
? PT154 ?
? RK1048 ?
? ?
? ?
? <Ok> <Отмена> ?
? ?
?????????????????????????????????? 
Выбираем UNICODE. И нажимаем <OK>. Ещё запрос:

Код: Выделить всё

??????????????????????????? Cyrillic on Console ???????????????????????????
? ?
? Если вы согласитесь, пакет console-cyrilic установит настройки для ?
? кириллицы в консоли при загрузке системы. ?
? ?
? В противном случае, откажитесь, если вы не используете кириллицу в ?
? консоли постоянно или если по какой-то причине вы хотите использовать ?
? настройку консоли с помощью пакета console-data. ?
? ?
? Вы хотите, чтобы настройки консоли для кириллицы устанавливались при ?
? каждой загрузке системы? ?
? ?
? <Да> <Нет> ?
? ?
??????????????????????????????????????????????????????????????????????????? 
Да, Я хочу чтобы в консоли устанавливалась кириллица при каждой загрузке системы. И поэтому нажимаем <Да>. Ещё запрос:

Код: Выделить всё

????????????????????? Настраивается пакет grub-pc ?????????????????????
? Представленная ниже строка команд Linux была извлечена из ?
? /etc/default/grub или параметра kopt старого файла GRUB menu.lst. ?
? Проверьте, что всё правильно, или измените её, если требуется. ?
? ?
? Командная строка Linux: ?
? ?
? ___________________________________________________________________ ?
? ?
? <Ok> ?
? ?
??????????????????????????????????????????????????????????????????????? 
Ну, собственно, в GRUB'е Я ничего не менял, потому и командная строка пустая. Не морочась, нажимаем <Ok>. Ещё экран:

Код: Выделить всё

???????????????????????? Настраивается пакет sysv-rc ????????????????????????
? ?
? Система загрузки готова к переходу на последовательность загрузки на ?
? основе зависимостей. Это необратимый шаг, но его рекомендуется ?
? выполнить: это позволит оптимизировать процесс загрузки по скорости и ?
? эффективности, и предоставляет более отказоустойчивую инфраструктуру для ?
? разработки. ?
? ?
? Полное обоснование дано в /usr/share/doc/sysv-rc/README.Debian.gz. Если ?
? вы не хотите выполнять переход прямо сейчас, то можете сделать это позже ?
? с помощью команды "dpkg-reconfigure sysv-rc". ?
? ?
? Перейти от старой последовательности загрузки к последовательности ?
? загрузки на основе зависимостей? ?
? ?
? <Да> <Нет> ?
? ?
????????????????????????????????????????????????????????????????????????????? 
Ответил <Да>. Вот что ещё сказало:

Код: Выделить всё

Файл настройки «/etc/sysctl.conf»
==> Изменён после установки (вами или сценарием).
==> Автор пакета предоставил обновлённую версию.
Что нужно сделать? Есть следующие варианты:
Y или I : установить версию, предлагаемую сопровождающим пакета
N или O : оставить установленную на данный момент версию
D : показать различия между версиями
Z : запустить оболочку командной строки для проверки ситуации
По умолчанию сохраняется текущая версия файла настройки.
*** sysctl.conf (Y/I/N/O/D/Z) [по умолчанию N] ? 
Ответим Y. Вот что вышло ещё:

Код: Выделить всё

При обработке следующих пакетов произошли ошибки:
iceweasel
iceweasel-l10n-ru

Текущее состояние: 1 сломан [+1], 902 обновлено [-93].
Adminassistant:~# 
Скорее всего пакеты "iceweasel" и "iceweasel-l10n-ru" не правильно скопировались. Попробую удалить их из директории /var/cache/apt/archives и запустить команду "aptitude full-upgrade" заново:

Код: Выделить всё

imil@Adminassistant:/var/cache/apt/archives$ ls|grep iceweasel
iceweasel_3.5.16-4_i386.deb
iceweasel_3.5.16-5_i386.deb
iceweasel-l10n-ru_1%3a3.5.15+debian-1_all.deb
imil@Adminassistant:/var/cache/apt/archives$
imil@Adminassistant:/var/cache/apt/archives$ sudo rm iceweasel*
imil@Adminassistant:/var/cache/apt/archives$
Adminassistant:~# aptitude full-upgrade
Вышел ещё один экран:

Код: Выделить всё

????????????????? Настраивается пакет keyboard-configuration ???????????????????
Выберите модель клавиатуры этого компьютера. ?
?
Модель клавиатуры: ?
?
Ноутбук Asus ? ?
Ноутбук Dell серии Latitude ? ?
Ноутбук Fujitsu-Siemens Computers AMILO ? ?
Ноутбуки Dell Inspiron серий 6xxx/8xxx ? ?
Ноутбуки Dell Precision серий M ? ?
Ноутбуки eMachines m68xx ? ?
Обычный 101-клавишный ПК ? ?
Обычный 102-клавишный (межд) ПК ? ?
Обычный 104-клавишный ПК ? ?
Обычный 105-клавишный (межд) ПК ? ?
?
?
<Ok> <Отмена> ?
?
????????????????????????????????????????????????????????????????????????????????
Выберем обычную 105-клавишную (международное) ПК. И нажмём <Ok>. Ещё один экран:

Код: Выделить всё

???????????????? Настраивается пакет keyboard-configuration ????????????????
? ?
? Вам нужно указать способ переключения клавиатуры между национальной ?
? раскладкой и стандартной латинской раскладкой. ?
? ?
? Наиболее эргономичным способом считаются правая клавиша Alt или Caps ?
? Lock (в последнем случае для переключения между заглавными и строчными ?
? буквами используется комбинация Shift+Caps Lock). Ещё одна популярная ?
? комбинация: Alt+Shift; заметим, что в этом случае комбинация Alt+Shift ?
? потеряет своё привычное действие в Emacs и других, использующих её, ?
? программах. ?
? ?
? Не на всех клавиатурах есть перечисленные клавиши. ?
? ?
? <Ok> ?
? ?
???????????????????????????????????????????????????????????????????????????? 
Мне нравится переключаться между раскладками клавишей Caps Lock. Прочитаем предупреждение до конца и нажмём <Ok>. Экран:

Код: Выделить всё

??????????? Настраивается пакет keyboard-configuration ????????????
? Способ переключения между национальной и латинской раскладкой: ?
? ?
? Caps Lock ? ?
? правый Alt (AltGr) ? ?
? правый Control ? ?
? правый Shift ? ?
? правая клавиша с логотипом ? ?
? клавиша с меню ? ?
? Alt+Shift ? ?
? Control+Shift ? ?
? Control+Alt ? ?
? Alt+Caps Lock ? ?
? левый Control+левый Shift ? ?
? левый Alt ? ?
? ?
? ?
? <Ok> <Отмена> ?
? ?
???????????????????????????????????????????????????????????????????
Здесь Я выбрал Caps Lock и нажал <Ok>. Экран:

Код: Выделить всё

????????????????? Настраивается пакет keyboard-configuration ???????????????????
Выберите модель клавиатуры этого компьютера. ?
?
Модель клавиатуры: ?
?
Ноутбук Asus ? ?
Ноутбук Dell серии Latitude ? ?
Ноутбук Fujitsu-Siemens Computers AMILO ? ?
Ноутбуки Dell Inspiron серий 6xxx/8xxx ? ?
Ноутбуки Dell Precision серий M ? ?
Ноутбуки eMachines m68xx ? ?
Обычный 101-клавишный ПК ? ?
Обычный 102-клавишный (межд) ПК ? ?
Обычный 104-клавишный ПК ? ?
Обычный 105-клавишный (межд) ПК ? ?
?
?
<Ok> <Отмена> ?
?
????????????????????????????????????????????????????????????????????????????????
Вроде и так всё ясно. Выбираем обычную 105-клавишную модель клавиатуры (международная) и нажимаем <Ok>. Экран:

Код: Выделить всё

?????????????????????? Настраивается пакет linux-base ???????????????????????
? ?
? Новая версия ядра Linux предоставляет другие драйверы для некоторых ?
? контроллеров PATA (IDE), в следствие чего могут измениться имена ?
? некоторых жёстких дисков, CD-ROM и ленточных накопителей. ?
? ?
? Теперь рекомендуется указывать дисковые устройства в файлах настроек в ?
? виде меток и UUID (уникальных идентификаторов), а не имён устройств. Это ?
? будет работать и в старых и в новых версиях ядер. ?
? ?
? Если вы не выберете автоматическое обновление системных настроек, то ?
? должны обновить идентификаторы устройств самостоятельно до следующей ?
? перезагрузки, иначе система не запустится. ?
? ?
? Обновить идентификаторы дисковых устройств в настройках системы? ?
? ?
? <Да> <Нет> ?
? ?
????????????????????????????????????????????????????????????????????????????? 
Не будем вручную мучаться с идентификаторами устройств и просто нажмём <Да>. Экран:

Код: Выделить всё

??????????????? Настраивается пакет linux-base ????????????????
? ?
? Следующим устройствам будут назначены UUID или метки:
?
? /dev/sda5: UUID=2dfcb8db-a7a6-49cb-b928-dbbe035f1636
?
? Следующие файлы настройки будут обновлены:
?
? /etc/fstab, /etc/udev/rules.d/70-persistent-cd.rules,
? /etc/initramfs-tools/conf.d/resume
?
? Идентификаторы устройств будут изменены следующим образом:
?
? /dev/hdb: /dev/cdrom
? /dev/sda1: UUID=039ed285-c1a0-4027-bf25-913965bd558d
? /dev/sda5: UUID=2dfcb8db-a7a6-49cb-b928-dbbe035f1636
?
? <Ok>
? ?
??????????????????????????????????????????????????????????????? 
Здесь нас уведомили какие файлы обновлены и какие идентификаторы устройств применены. Жмём <Ok>. Экран:

Код: Выделить всё

???????????????????? Настраивается пакет linux-base ?????????????????????
? ?
? Применить изменение настроек для идентификаторов дисковых устройств? ?
? ?
? <Да> <Нет> ?
? ?
????????????????????????????????????????????????????????????????????????? 
Конечно применить. Жмём <Да>. Экран:

Код: Выделить всё

?????????????????????? Настраивается пакет linux-base ???????????????????????
? ?
? Требуется проверка настроек системного загрузчика ?
? ?
? Не удалось определить настройки системного загрузчика данной системы. ?
? Следующие настройки может потребоваться изменить: ?
? ?
? * ID корневого устройства, передаваемого параметром ядра; ?
? * ID загрузочного устройства, используемого для установки и обновления ?
? системного загрузчика. ?
? ?
? ?
? Обычно вы можете определить эти устройства по их UUID или метке. Однако, ?
? на системах MIPS корневое устройство должно быть определено по имени. ?
? ?
? <Ok> ?
? ?
????????????????????????????????????????????????????????????????????????????? 
Прочитали и нажимаем <Ok>. Ещё экран:

Код: Выделить всё

?????????????????? Настраивается пакет clamav-freshclam ??????????????????
? Доступна новая версия файла настройки /etc/clamav/freshclam.conf, но ?
? версия файла, находящаяся в системе, была изменёна локально. ?
? ?
? Что нужно сделать с изменённым файлом настройки freshclam.conf? ?
? ?
? установить версию из пакета ?
? сохранить установленную локальную версию ?
? показать различия между версиями ?
? показать различия между версиями параллельно ?
? показать 3-x стороннее различие между доступными версиями ?
? 3-x стороннее слияние доступных версий (эксперимен. режим) ?
? запустить новую оболочку для прояснения ситуации ?
? ?
? ?
? <Ok> ?
? ?
?????????????????????????????????????????????????????????????????????????? 
Да, Я менял файлы конфигурации clamav. Поэтому выбираю "установить версию из пакета" и если нужно будет, потом вручную изменю конфигурацию. Нажимаем <Ok>. Экран:

Код: Выделить всё

???????????????????????? Настраивается пакет grub-pc ????????????????????????
? ?
? Выполняется обновление пакета grub-pc. Это меню позволяет вам выбрать ?
? устройства, для которых нужно автоматически запустить grub-install. ?
? ?
? В большинстве случаев рекомендуется выполнять автоматический запуск ?
? grub-install, так как это синхронизирует основной образ GRUB с модулями ?
? GRUB и grub.cfg. ?
? ?
? Если вы не знаете какое устройство указано в BIOS для загрузки, часто ?
? лучше всего установить GRUB на все устройства. ?
? ?
? Замечание: также возможно установить GRUB в загрузочную запись раздела, ?
? и здесь предлагаются соответствующие разделы. Однако, это включает в ?
? GRUB использование механизма блок-листа, при котором уменьшается ?
? надёжность, и поэтому это не рекомендуется. ?
? ?
? <Ok> ?
? ?
????????????????????????????????????????????????????????????????????????????? 
Читаем и нажимаем <Ok>. Экран:

Код: Выделить всё

?????????? Настраивается пакет grub-pc ??????????
? Устройства, на которые устанавливается GRUB: ?
? ?
? [ ] /dev/sda (??? МБ; ???) ?
? [ ] - /dev/sda1 (??? МБ; /) ?
? [ ] /dev/sdb (??? МБ; ???) ?
? ?
? ?
? <Ok> ?
? ?
????????????????????????????????????????????????? 
Что же, /dev/sda - это винчестер. А /dev/sdb - это флешка, на неё GRUB ставить не надо. А выберу ка Я первые два устройства:

Код: Выделить всё

?????????? Настраивается пакет grub-pc ??????????
? Устройства, на которые устанавливается GRUB: ?
? ?
? [*] /dev/sda (??? МБ; ???) ?
? [*] - /dev/sda1 (??? МБ; /) ?
? [ ] /dev/sdb (??? МБ; ???) ?
? ?
? ?
? <Ok> ?
? ?
????????????????????????????????????????????????? 
И нажимаем <Ok>. Последние сообщения:

Код: Выделить всё

Обрабатываются триггеры для python-support ...
Обрабатываются триггеры для initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.32-5-486
Обрабатываются триггеры для menu ...
Обрабатываются триггеры для libgl1-nvidia-alternatives ...
update-alternatives: предупреждение: принудительная переустановка альтернативы/usr/lib/nvidia/diversions/libGL.so, так как группа ссылок libGL.so сломана.

Текущее состояние: 0 сломано [-1], 0 обновлено [-902].
Adminassistant:~# 
Похоже, что всё. Вроде бы всё обновилось. Теперь попробую перезагрузить компьютер. После перезагрузки система сообщила мне что некоторые апплеты теперь уже не используются в GNOME. И что они будут удалены. Ну и ладно. Кроме того при загрузке компьютера вываливается несколько непонятных сообщений. Надо будет с ними разобраться. Но это позже. Ну а сейчас всё вроде бы нормально.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35418
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Обновление i386 Debian Linux 5.0.0 до 6.0.0

Непрочитанное сообщение Alex Keda » 2011-04-10 19:54:47

всем [индиферентно]... =)
Убей их всех! Бог потом рассортирует...