LinuxForum.Fans
Тема

Ядро liquorix в Debian

Автор: retiop 10 сообщений 3729 просмотров
#214027

Пытался обновить ядро 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:


-B/usr/lib/<triplet> -I/usr/include/<triplet>

-- Aurelien Jarno <aurel32@debian.org> Tue, 09 Aug 2011 19:58:28 +0200

eglibc (2.13-7) unstable; urgency=low

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-headers-liquorix-686?

#214080

[console]echo "deb http://liquorix.net/debian unstable main past" > /etc/apt/sources.list.d/liquorix.list
apt-get update
apt-get install '^liquorix-([^-]+-)?keyring.?'
aptitude install linux-image-liquorix-686 linux-headers-liquorix-686
# или для amd
aptitude install linux-image-2.6-liquorix-amd64 linux-headers-2.6-liquorix-amd64[/console]
Не?

#214098

Я все проделал. 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:


-B/usr/lib/<triplet> -I/usr/include/<triplet>

-- Aurelien Jarno <aurel32@debian.org> Tue, 09 Aug 2011 19:58:28 +0200

eglibc (2.13-7) unstable; urgency=low

Starting with version 2.13, eglibc provides an SSSE3 optimized version
of memcpy() on the amd64 architecture. This version might copy memory
/tmp/tmpQ070oa

#214105

text
Следующие действия разрешат зависимости:

Сохранить для следующих пакетов их текущие версии: 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 [Не установлен]

Ответить "n" не пробовал? aptitude будет предлагать по-идее другие варианты.

И да покажи листинг выполнения

text
aptitude update
aptitude safe-upgrade

если все без ошибок

text
aptitude full-upgrade
#214108

Пробывал ответить n это не помогает.

Листинг после

text
aptitude update

[console]Игн file: apt-build Release.gpg
Игн file:/var/cache/apt-build/repository/ apt-build/main Translation-en
Игн file:/var/cache/apt-build/repository/ apt-build/main Translation-ru
Получить:1 file: apt-build Release [89 B]
Игн file: apt-build/main i386 Packages
Игн file: apt-build/main i386 Packages
Получить:2 http://dl.google.com stable Release.gpg [198 B]
Игн http://dl.google.com/linux/chrome/deb/ stable/main Translation-en
Игн http://dl.google.com/linux/chrome/deb/ stable/main Translation-ru
Получить:3 http://dl.google.com stable Release [1 347 B]
Получить:4 http://dl.google.com stable/main i386 Packages [1 204 B]
Из кэша: http://ftp.ru.debian.org sid Release.gpg
Игн http://ftp.ru.debian.org/debian/ sid/contrib Translation-en
Игн http://ftp.ru.debian.org/debian/ sid/contrib Translation-ru
Игн http://ftp.ru.debian.org/debian/ sid/main Translation-en
Из кэша: http://ftp.ru.debian.org/debian/ sid/main Translation-ru
Игн http://ftp.ru.debian.org/debian/ sid/non-free Translation-en
Игн http://ftp.ru.debian.org/debian/ sid/non-free Translation-ru
Из кэша: http://liquorix.net unstable Release.gpg
Из кэша: http://ftp.ru.debian.org sid Release
Игн http://liquorix.net/debian/ unstable/main Translation-en
Из кэша: http://ftp.ru.debian.org sid/main i386 Packages/DiffIndex
Игн http://liquorix.net/debian/ unstable/main Translation-ru
Игн http://liquorix.net/debian/ unstable/past Translation-en
Игн http://liquorix.net/debian/ unstable/past Translation-ru
Из кэша: http://liquorix.net unstable Release
Из кэша: http://ftp.ru.debian.org sid/contrib i386 Packages/DiffIndex
Из кэша: http://ftp.ru.debian.org sid/non-free i386 Packages/DiffIndex
Игн http://liquorix.net unstable/main i386 Packages
Игн http://liquorix.net unstable/past i386 Packages
Игн http://liquorix.net unstable/main i386 Packages
Игн http://liquorix.net unstable/past i386 Packages
Из кэша: http://liquorix.net unstable/main i386 Packages
Из кэша: http://liquorix.net unstable/past i386 Packages
Получено 2 749 Б в 3с (844 Б/с)Игн file: apt-build Release.gpg
Игн file:/var/cache/apt-build/repository/ apt-build/main Translation-en
Игн file:/var/cache/apt-build/repository/ apt-build/main Translation-ru
Получить:1 file: apt-build Release [89 B]
Игн file: apt-build/main i386 Packages
Игн file: apt-build/main i386 Packages
Получить:2 http://dl.google.com stable Release.gpg [198 B]
Игн http://dl.google.com/linux/chrome/deb/ stable/main Translation-en
Игн http://dl.google.com/linux/chrome/deb/ stable/main Translation-ru
Получить:3 http://dl.google.com stable Release [1 347 B]
Получить:4 http://dl.google.com stable/main i386 Packages [1 204 B]
Из кэша: http://ftp.ru.debian.org sid Release.gpg
Игн http://ftp.ru.debian.org/debian/ sid/contrib Translation-en
Игн http://ftp.ru.debian.org/debian/ sid/contrib Translation-ru
Игн http://ftp.ru.debian.org/debian/ sid/main Translation-en
Из кэша: http://ftp.ru.debian.org/debian/ sid/main Translation-ru
Игн http://ftp.ru.debian.org/debian/ sid/non-free Translation-en
Игн http://ftp.ru.debian.org/debian/ sid/non-free Translation-ru
Из кэша: http://liquorix.net unstable Release.gpg
Из кэша: http://ftp.ru.debian.org sid Release
Игн http://liquorix.net/debian/ unstable/main Translation-en
Из кэша: http://ftp.ru.debian.org sid/main i386 Packages/DiffIndex
Игн http://liquorix.net/debian/ unstable/main Translation-ru
Игн http://liquorix.net/debian/ unstable/past Translation-en
Игн http://liquorix.net/debian/ unstable/past Translation-ru
Из кэша: http://liquorix.net unstable Release
Из кэша: http://ftp.ru.debian.org sid/contrib i386 Packages/DiffIndex
Из кэша: http://ftp.ru.debian.org sid/non-free i386 Packages/DiffIndex
Игн http://liquorix.net unstable/main i386 Packages
Игн http://liquorix.net unstable/past i386 Packages
Игн http://liquorix.net unstable/main i386 Packages
Игн http://liquorix.net unstable/past i386 Packages
Из кэша: http://liquorix.net unstable/main i386 Packages
Из кэша: http://liquorix.net unstable/past i386 Packages
Получено 2 749 Б в 3с (844 Б/с) [/console]

После команды

text
aptitude safe-upgrade

[console]aptitude safe-upgrade
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки 0 B будет занято.aptitude safe-upgrade
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки 0 B будет занято.[/console]

#214118

Просто Testing подключи

#214122

retiop, вывод:

text
cat /etc/apt/sources.list

Большие полотна убирай под тег code лучше, или spoiler используй.

#214134

Подключил в sources.list Testing. Вот вывод

text
cat /etc/apt/sources.list
text
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 
 
Войдите или зарегистрируйтесь, чтобы ответить.