Автор Гілка: Допоможіть перейти з Lenny на Squeeze  (Прочитано 2890 раз)

Відсутній karmeljuk

  • Графоман
  • ****
  • дописів: 480
  • Карма: +0/-0
Хочу оновити систему, але видно шось там на плутав в репозиторіях і в мене вибиває купу помилок, залежностей, непорозумінь. Допоможіть вірні джерела написати для переходу і як це все виконати

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Допоможіть перейти з Lenny на Squeeze
« Відповідей #1 : 2010-07-25 19:25:11 »
В /etc/apt/sources.list пишемо щось таке:
deb ftp://ftp.debian.org/debian/ squeeze main non-free contrib
deb ftp://debian-multimedia.org/ squeeze main non-free
deb http://qt-kde.debian.net/debian experimental-snapshots main
(Останнє необов'язкове - то я ставив додаткові пакунки з неофіційного репозиторію.)
Далі apt-get update та apt-get distr-upgrade.
В /etc/debian_version має з'явитися squeeze/sid.
Далі - при оновленні пакунків система захоче оновити, серед іншого, udev і скаже, що новий udev зі старим ядром не працює, тому вам потрібно обов'язково, до перезавантаження, оновити ядро, інакше поломаєте систему. Для підтвердження своїх благих намірів оновити ядро матимете створити порожній файл /etc/kernel-update (назву точно не пригадаю, воно підкаже), лише тоді udev та інші залежні від нього пакунки зможуть оновитися.
От і все.
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Допоможіть перейти з Lenny на Squeeze
« Відповідей #2 : 2010-07-25 19:30:05 »
Якщо щось так сильно наворотили - беріть звідси свіженький net install, там надзвичайно просте встановлення, майже як в Ubuntu.  ;D
(якщо у вас amd64, замініть ним в url і386 відповідно)
« Змінено: 2010-07-25 19:31:33 від Piktor »
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній karmeljuk

  • Графоман
  • ****
  • дописів: 480
  • Карма: +0/-0
Re: Допоможіть перейти з Lenny на Squeeze
« Відповідей #3 : 2010-07-26 13:03:12 »
В /etc/apt/sources.list пишемо щось таке:
deb ftp://ftp.debian.org/debian/ squeeze main non-free contrib
deb ftp://debian-multimedia.org/ squeeze main non-free
deb http://qt-kde.debian.net/debian experimental-snapshots main
(Останнє необов'язкове - то я ставив додаткові пакунки з неофіційного репозиторію.)
Далі apt-get update та apt-get distr-upgrade.
В /etc/debian_version має з'явитися squeeze/sid.
Далі - при оновленні пакунків система захоче оновити, серед іншого, udev і скаже, що новий udev зі старим ядром не працює, тому вам потрібно обов'язково, до перезавантаження, оновити ядро, інакше поломаєте систему. Для підтвердження своїх благих намірів оновити ядро матимете створити порожній файл /etc/kernel-update (назву точно не пригадаю, воно підкаже), лише тоді udev та інші залежні від нього пакунки зможуть оновитися.
От і все.

все зробив як написано, от лише мені дає
mambo-bumba:/home/xata# apt-get dist-upgrade
Читання переліків пакетів... Виконано
Побудова дерева залежностей
Reading state information... Виконано
Обчислення оновлень... Виконано
оновлено 0, встановлено 0 нових пакунків, для видалення відмічено 0 пакунків, і 0 пакунків не оновлено.
mambo-bumba:/home/xata#        

Я так розумію, що в мене вже давно дистрибутив оновлений. Тоді які джерела добавити, шоб можна було багато різних програм ставити, а то зараз список доволі малий

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Допоможіть перейти з Lenny на Squeeze
« Відповідей #4 : 2010-07-26 20:55:40 »
Та, в принципі, мені офіційних репозиторіїв з non-free та multimedia вистачає - там не один десяток гігабайт пакунків, напевне. Свій sources.list я написав.
Покажіть ваш /etc/debian_version та вивід команди apt-cache search linux-image, приміром. В Lenny лишилося ядро 2.6.26, в Squeeze нині 2.6.32-5.
« Змінено: 2010-07-26 20:57:15 від Piktor »
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній karmeljuk

  • Графоман
  • ****
  • дописів: 480
  • Карма: +0/-0
Re: Допоможіть перейти з Lenny на Squeeze
« Відповідей #5 : 2010-07-26 23:40:38 »
Та, в принципі, мені офіційних репозиторіїв з non-free та multimedia вистачає - там не один десяток гігабайт пакунків, напевне. Свій sources.list я написав.
Покажіть ваш /etc/debian_version та вивід команди apt-cache search linux-image, приміром. В Lenny лишилося ядро 2.6.26, в Squeeze нині 2.6.32-5.

в /etc/debian_version написано 5.0.5

xata@mambo-bumba:~$ apt-cache search linux-image
linux-headers-2.6.26-2-486 - Header files for Linux 2.6.26-2-486
linux-headers-2.6.26-2-686-bigmem - Header files for Linux 2.6.26-2-686-bigmem
linux-headers-2.6.26-2-686 - Header files for Linux 2.6.26-2-686
linux-headers-2.6.26-2-amd64 - Header files for Linux 2.6.26-2-amd64
linux-headers-2.6.26-2-openvz-686 - Header files for Linux 2.6.26-2-openvz-686
linux-headers-2.6.26-2-vserver-686-bigmem - Header files for Linux 2.6.26-2-vserver-686-bigmem
linux-headers-2.6.26-2-vserver-686 - Header files for Linux 2.6.26-2-vserver-686
linux-headers-2.6.26-2-xen-686 - Header files for Linux 2.6.26-2-xen-686
linux-image-2.6.26-2-486 - Linux 2.6.26 image on x86
linux-image-2.6.26-2-686-bigmem - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.26-2-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.26-2-amd64 - Linux 2.6.26 image on AMD64
linux-image-2.6.26-2-openvz-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, OpenVZ support
linux-image-2.6.26-2-vserver-686-bigmem - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6.26-2-vserver-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6.26-2-xen-686 - Linux 2.6.26 image on i686, oldstyle Xen support
linux-tree-2.6.26 - Linux kernel source tree for building Debian kernel images
linux-image-2.6-k7 - Linux 2.6 image on AMD K7 - transition package
linux-image-k7 - Linux image on AMD K7 - transition package
rt2400-source - source for rt2400 wireless network driver
rt2500-source - source for rt2500 wireless network driver
rt2570-source - source for rt2570 wireless network driver
linux-headers-2.6.26-1-486 - Header files for Linux 2.6.26-1-486
linux-headers-2.6.26-1-686 - Header files for Linux 2.6.26-1-686
linux-headers-2.6.26-1-686-bigmem - Header files for Linux 2.6.26-1-686-bigmem
linux-headers-2.6.26-1-amd64 - Header files for Linux 2.6.26-1-amd64
linux-headers-2.6.26-1-openvz-686 - Header files for Linux 2.6.26-1-openvz-686
linux-headers-2.6.26-1-vserver-686 - Header files for Linux 2.6.26-1-vserver-686
linux-headers-2.6.26-1-vserver-686-bigmem - Header files for Linux 2.6.26-1-vserver-686-bigmem
linux-headers-2.6.26-1-xen-686 - Header files for Linux 2.6.26-1-xen-686
linux-image-2.6.26-1-486 - Linux 2.6.26 image on x86
linux-image-2.6.26-1-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.26-1-686-bigmem - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.26-1-amd64 - Linux 2.6.26 image on AMD64
linux-image-2.6.26-1-openvz-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, OpenVZ support
linux-image-2.6.26-1-vserver-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6.26-1-vserver-686-bigmem - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6.26-1-xen-686 - Linux 2.6.26 image on i686, oldstyle Xen support
alsa-base - ALSA driver configuration files
linux-headers-2.6.32-5-486 - Header files for Linux 2.6.32-5-486
linux-headers-2.6.32-5-686-bigmem - Header files for Linux 2.6.32-5-686-bigmem
linux-headers-2.6.32-5-686 - Header files for Linux 2.6.32-5-686
linux-headers-2.6.32-5-amd64 - Header files for Linux 2.6.32-5-amd64
linux-headers-2.6.32-5-openvz-686 - Header files for Linux 2.6.32-5-openvz-686
linux-headers-2.6.32-5-vserver-686-bigmem - Header files for Linux 2.6.32-5-vserver-686-bigmem
linux-headers-2.6.32-5-vserver-686 - Header files for Linux 2.6.32-5-vserver-686
linux-headers-2.6.32-5-xen-686 - Header files for Linux 2.6.32-5-xen-686
linux-image-2.6.32-5-486 - Linux 2.6.32 for old PCs
linux-image-2.6.32-5-686-bigmem-dbg - Debugging infos for Linux 2.6.32-5-686-bigmem
linux-image-2.6.32-5-686-bigmem - Linux 2.6.32 for PCs with 4GB+ RAM
linux-image-2.6.32-5-686 - Linux 2.6.32 for modern PCs
linux-image-2.6.32-5-amd64 - Linux 2.6.32 for 64-bit PCs
linux-image-2.6.32-5-openvz-686-dbg - Debugging infos for Linux 2.6.32-5-openvz-686
linux-image-2.6.32-5-openvz-686 - Linux 2.6.32 for modern PCs, OpenVZ support
linux-image-2.6.32-5-vserver-686-bigmem-dbg - Debugging infos for Linux 2.6.32-5-vserver-686-bigmem
linux-image-2.6.32-5-vserver-686-bigmem - Linux 2.6.32 for PCs with 4GB+ RAM, Linux-VServer support
linux-image-2.6.32-5-vserver-686 - Linux 2.6.32 for modern PCs, Linux-VServer support
linux-image-2.6.32-5-xen-686-dbg - Debugging infos for Linux 2.6.32-5-xen-686
linux-image-2.6.32-5-xen-686 - Linux 2.6.32 for modern PCs, Xen dom0 support
linux-image-2.6-486 - Linux 2.6 for old PCs (meta-package)
linux-image-2.6-686-bigmem - Linux 2.6 for PCs with 4GB+ RAM (meta-package)
linux-image-2.6-686 - Linux 2.6 for modern PCs (meta-package)
linux-image-2.6-amd64 - Linux 2.6 for 64-bit PCs (meta-package)
linux-image-2.6-openvz-686 - Linux 2.6 for modern PCs (meta-package), OpenVZ support
linux-image-2.6-vserver-686-bigmem - Linux 2.6 for PCs with 4GB+ RAM (meta-package), Linux-VServer support
linux-image-2.6-vserver-686 - Linux 2.6 for modern PCs (meta-package), Linux-VServer support
linux-image-2.6-xen-686 - Linux 2.6 for modern PCs (meta-package), Xen dom0 support
linux-image-486 - Linux for old PCs (meta-package)
linux-image-686-bigmem - Linux for PCs with 4GB+ RAM (meta-package)
linux-image-686 - Linux for modern PCs (meta-package)
linux-image-amd64 - Linux for 64-bit PCs (meta-package)
linux-image-openvz-686 - Linux for modern PCs (meta-package), OpenVZ support
linux-image-vserver-686-bigmem - Linux for PCs with 4GB+ RAM (meta-package), Linux-VServer support
linux-image-vserver-686 - Linux for modern PCs (meta-package), Linux-VServer support
linux-image-xen-686 - Linux for modern PCs (meta-package), Xen dom0 support
linux-headers-2.6.30-2-486 - Header files for Linux 2.6.30-2-486
linux-headers-2.6.30-2-686 - Header files for Linux 2.6.30-2-686
linux-headers-2.6.30-2-686-bigmem - Header files for Linux 2.6.30-2-686-bigmem
linux-headers-2.6.30-2-amd64 - Header files for Linux 2.6.30-2-amd64
linux-image-2.6.30-2-486 - Linux 2.6.30 image on x86
linux-image-2.6.30-2-686 - Linux 2.6.30 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.30-2-686-bigmem - Linux 2.6.30 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.30-2-amd64 - Linux 2.6.30 image on AMD64
linux-tree-2.6.30 - Linux kernel source tree for building Debian kernel images

видно ядро 2.6.30

Відсутній sigito

  • Кореспондент
  • ***
  • дописів: 105
  • Карма: +0/-0
Re: Допоможіть перейти з Lenny на Squeeze
« Відповідей #6 : 2010-07-27 00:38:33 »
ну тут у Вас і 32-ге є.
« Змінено: 2010-07-27 00:38:57 від sigito »
Debian/wheezy x86_64, lxde

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Допоможіть перейти з Lenny на Squeeze
« Відповідей #7 : 2010-07-27 13:22:39 »
Схоже, у вас підключені репозиторії на lenny та на squeeze одночасно, але система вважає себе lenny.
Запакуйте вміст теки /etc/apt в архівчик і дайте на розгляд.
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній karmeljuk

  • Графоман
  • ****
  • дописів: 480
  • Карма: +0/-0
Re: Допоможіть перейти з Lenny на Squeeze
« Відповідей #8 : 2010-07-27 14:14:36 »
Схоже, у вас підключені репозиторії на lenny та на squeeze одночасно, але система вважає себе lenny.
Запакуйте вміст теки /etc/apt в архівчик і дайте на розгляд.

ось apt

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Допоможіть перейти з Lenny на Squeeze
« Відповідей #9 : 2010-07-27 15:01:50 »
Аааааа! Що ви зробили з sources.list?!  :) Залиште там ЛИШЕ те, що я написав в одному із попередніх дописів, а потім спробуйте ще раз apt-get update та apt-get distr-upgrade.
У файлі preferences написано ось таке:
Package: *
Pin: release a=stable
Pin-Priority: 1001

Package: *
Pin: release a=testing
Pin-Priority: 60

Package: *
Pin: release a=unstable
Pin-Priority: 50
Тобто звідки воно в першу чергу бере пакунки? Звичайно, з перевіреного stable, а не з якогось там незрозумілого та ненадійного testing.  :)
Ну і при оновленні не забувайте про udev, який захоче особливої уваги до себе (про що я вже писав) та grub2, який теж не проти ласки.
« Змінено: 2010-07-27 15:06:32 від Piktor »
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній karmeljuk

  • Графоман
  • ****
  • дописів: 480
  • Карма: +0/-0
Re: Допоможіть перейти з Lenny на Squeeze
« Відповідей #10 : 2010-07-27 18:08:58 »
прописав apt-get dist-upgrade , довго ставилося, вибирав локаль та багато чого іншого, але потім якийсь збій
Errors were encountered while processing:
 /var/cache/apt/archives/udev_158-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

файл /etc/kernel-update створив

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Допоможіть перейти з Lenny на Squeeze
« Відповідей #11 : 2010-07-27 18:37:34 »
Так, уже прогрес - система почала оновлюватися.
Погуглив, знайшов, що назву файла таки точно невірно пам'ятаю - правильно /etc/udev/kernel-upgrade і команду aptitude -f install, щоб доставило те, чого не змогло. Але, ОБОВ'ЯЗКОВО до перезавантаження виконайте обіцянку оновити ядро, зокрема пакунок linux-image - оберіть із виводу команди apt-cache show linux-image потрібний (linux-image-2.6.32-5-amd64, наприклад, якщо у вас 64 бітна система) і встановіть його.
Edit:
Краще ставити:
linux-image-2.6-amd64 - Linux 2.6 for 64-bit PCs (meta-package)
Тоді, щоб мати останнє доступне в squeeze ядро, вам буде достатньо просто оновити пакунок, не заморочуючись версією.
« Змінено: 2010-07-27 18:41:27 від Piktor »
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.