Пытался обновить ядро debian на liquorix. При установке linux-headers-liquorix-686 выдает
Пакеты, имеющие неудовлетворённые зависимости:
linux-headers-liquorix-686 : Зависит: linux-headers-3.1.0-4.dmz.1-liquorix-686 (= 3.1.0-5) но он не будет установлен
При установке linux-headers-3.1.0-4-liquorix-686 выдает Пакеты, имеющие неудовлетворённые зависимости:
linux-headers-3.1.0-4.dmz.1-liquorix-686 : Зависит: gcc-4.6 но он не будет
Устанавливаю gcc 4.6 не устанавлтвается gcc4.6.0
eglibc (2.13-17) unstable; urgency=low
Starting with the eglibc package version 2.13-5, the libraries are
shipped in the multiarch directory /lib/<triplet> instead of the more
traditional /lib, where <triplet> is the multiarch triplet and can be
retrieved with 'dpkg-architecture -qDEB_HOST_MULTIARCH'. Similarly the
includes are now shipped in /usr/include/<triplet> instead of the more
traditional /usr/include.
The toolchain in Debian has been updated to cope with that, and most
build systems should be unaffected. If you are using a non-Debian
toolchain to build your software and it is not able to cope with
multiarch, you might try to pass the following option to your
compiler:
Starting with version 2.13, eglibc provides an SSSE3 optimized version
of memcpy() on the amd64 architecture. This version might copy memory
/tmp/tmpRjdHYO
Я все проделал. Linux-image-liquorix-686 установлен а linux-headers-liquorix-686 никак не устаноавливается требует обнавленную версию компилятора gcc4.6
[console]aptitude install linux-headers-liquorix-686
root@debian:/home/neo# aptitude install linux-headers-liquorix-686
[ ERR] Чтение информации о состоянии
E: Не удалось получить доступ к файлу блокировки /var/lock/aptitude - open (11: Ресурс временно недоступен)
Следующие НОВЫЕ пакеты будут установлены:
cpp-4.6{ab} gcc-4.6{ab} libgmp10{a} libquadmath0{ab}
linux-headers-3.1.0-5.dmz.1-liquorix-686{a}
linux-headers-liquorix-686 multiarch-support{ab}
0 пакетов обновлено, 7 установлено новых, 0 пакетов отмечено для удаления, и 1 пакетов не обновлено.
Необходимо получить 0 B/18,3 MB архивов. После распаковки 63,9 MB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
gcc-4.6: Зависит: gcc-4.6-base (= 4.6.2-7) но установлен 4.6.2-6
Зависит: binutils (>= 2.21.1) но установлен 2.20.1-16
Зависит: libgcc1 (>= 1:4.6.2-7) но установлен 1:4.4.5-8
Зависит: libgomp1 (>= 4.6.2-7) но установлен 4.4.5-8
Зависит: libmpfr4 (>= 3.1.0) но установлен 3.0.0-2
multiarch-support: Зависит: libc6 (>= 2.13-5) но установлен 2.11.2-10
libquadmath0: Зависит: gcc-4.6-base (= 4.6.2-7) но установлен 4.6.2-6
cpp-4.6: Зависит: gcc-4.6-base (= 4.6.2-7) но установлен 4.6.2-6
Зависит: libmpfr4 (>= 3.1.0) но установлен 3.0.0-2
Следующие действия разрешат зависимости:
Сохранить для следующих пакетов их текущие версии:
1) cpp-4.6 [Не установлен]
2) gcc-4.6 [Не установлен]
3) libgmp10 [Не установлен]
4) libquadmath0 [Не установлен]
5) linux-headers-3.1.0-5.dmz.1-liquorix-686 [Не установлен]
6) linux-headers-liquorix-686 [Не установлен]
7) multiarch-support [Не установлен] [/console]
После установки всех пакетов вылазит
eglibc (2.13-17) unstable; urgency=low
Starting with the eglibc package version 2.13-5, the libraries are
shipped in the multiarch directory /lib/<triplet> instead of the more
traditional /lib, where <triplet> is the multiarch triplet and can be
retrieved with 'dpkg-architecture -qDEB_HOST_MULTIARCH'. Similarly the
includes are now shipped in /usr/include/<triplet> instead of the more
traditional /usr/include.
The toolchain in Debian has been updated to cope with that, and most
build systems should be unaffected. If you are using a non-Debian
toolchain to build your software and it is not able to cope with
multiarch, you might try to pass the following option to your
compiler:
Starting with version 2.13, eglibc provides an SSSE3 optimized version
of memcpy() on the amd64 architecture. This version might copy memory
/tmp/tmpQ070oa
[console]aptitude safe-upgrade
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки 0 B будет занято.aptitude safe-upgrade
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки 0 B будет занято.[/console]
deb http://mirror.yandex.ru/debian/ squeeze main
deb-src http://mirror.yandex.ru/debian/ squeeze main
## TESTING | Тестируемый дистрибутив
deb http://ftp.ru.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ testing main contrib non-free
deb http://debian.nsu.ru/debian/ testing main contrib non-free
deb-src http://debian.nsu.ru/debian/ testing main contrib non-free
Установил linux-headers-liquorix-686. Но при загрузке ядра появляется соообщение паника ядра.И почемута в папке boot
отсутствует файл initrd для ядра vmlinuz-3.1.0-5.dmz.1-liquorix-686.
Сообщение такого вида:
text
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Pid: 1, comm: swapper Not tainted 3.0.0-4.dmz.2- liquorix-686 #1
Call Trace:
[<c135d2fe>] ? panic+0x61/0x145
[<c152eaa6>] ? mount_block_root+0x1bd/0x252
[<c152e74a>] ? start_kernel+0x365/0x365
[<c152ecac>] ? prepare_namespace+0x117/0x15d
[<c10ee60f>] ? sys_access+0x1f/0x30
[<c152e850>] ? kernel_init+0x106/0x10b
[<c1365b3e>] ? kernel_thread_helper+0x6/0xd