Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.
Общие заметки по обновлению до Sisyphus
Актуальность: 2007 год.
Самое главное
Никогда, ни при каких обстоятельствах не смешивайте ветки разработки 2.4, 3.0, 4.0 и Sisyphus! Результат будет от непредсказуемого до ужасного, если позволить apt снести что-либо.
Проверьте, что в /etc/apt/sources.list строчки с предыдущим дистрибутивом закомментированы (или файл отодвинут в сторону), в /etc/apt/sources.list.d/ нет файлов *.list, содержащих раскомментированные строчки с предыдущим дистрибутивом (например, Compact 3.0 укладывет туда distribution.list для инсталяционного CD/DVD, а дистрибутивы линейки 4.0 — sources.list опять-таки имени apt-cdrom).
И только после этого — apt-get update.
noarch
Внимание! с некоторых пор noarch-пакеты выделены из репозиториев i586/x86_64 в отдельный, поэтому в /etc/apt/sources.list обязательно должна присутствовать строчка, заканчивающаяся на “noarch classic” (вместо “i586 classic”, начало такое же):
Если вы планируете использовать udev, то сначала прочитайте страницу об udev
Последние версии hotplug работают только с ядрами серии 2.6.*
kudzu из сизифа был исключен
если в /etc/fstab встречаются упоминания kudzu, надо удалить, иначе не будет работать монтирование cdrom/floppy
сменные носители ищите теперь в /media (в последнем варианте носители монтируются туда через subfs)
После обновления hotplug обязательно проверьте, что файл /etc/fstab в порядке, и содержит нужные записи (если нет – восстановите из /etc/fstab/backup. Самые последние (02.2004) версии hotplug уже не модифицируют /etc/fstab.
Контроллер SATA на чипах nForce3 в ядре 2.6 требует загрузки модуля sata_nv. Устройство будет называться /dev/sda и далее.
Если вы используете Сизиф на рабочей станции, то настоятельно рекомендуется перейти на использование ядер серии 2.6.*.
Замечания по использованию ядер 2.6.*
Обычно после перехода на ядро 2.6.x перестаёт работать модем на чипе Lucent / Agere. Впишите в параметры ядра pci=routeirq (уже не нужно с ltmodem от 20.05.05)
При переходе на ядро 2.6.х нужно убрать все ссылки на эмуляцию CD-RW-приводов через scsi в файлах lilo.conf, modules, modules.conf Будьте осторожны при обновлении ядра – в initrd не будут занесены нужные модули для Serial ATA (sata_nv, ata_piix и подобные)
При обновлении со старых версий сизифа/мастера, на которых использовалось ядро версий 2.6.x, надо не забывать обновлять ядро до 2.6.последнего. Иначе можно нарваться на странное поведение системы, как минимум – не монтирующиеся или монтирующиеся в read-only флешки.
Если при обновлении пакетов возникают странные проблемы — следует запустить apt в режиме с более подробным отчётом о факторах и выборах, которые делаются в процессе подготовки обновления:
(письмо avl@ в sisyphus@; ссылка на atmsk давно померла)