VBox тянет ядро при установке на Debian Testing

Автор Salko, 08 января 2014, 08:55:26

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Salko

Что из реп Debian, что из родных:
Цитироватьdeb http://download.virtualbox.org/virtualbox/debian wheezy contrib
# apt-get install virtualbox-4.3
ЦитироватьНОВЫЕ пакеты, которые будут установлены:
cpp-4.6 dkms gcc-4.6 gcc-4.6-base libqt4-opengl libsdl-ttf2.0-0 linux-headers-3.2.0-4-common-rt
linux-headers-3.2.0-4-rt-686-pae linux-headers-686-pae linux-image-3.2.0-4-rt-686-pae linux-kbuild-3.2 virtualbox-4.3
обновлено 0, установлено 12 новых пакетов, для удаления отмечено 0 пакетов, и 11 пакетов не обновлено.
Необходимо скачать 83,2 MB/107 MB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 299 MB.
Изначально я установил vbox из родных реп не обратив внимания на установленное ядро ((
Потом удалил вместе с установленным ядром и хедерами.

$ aptitude why linux-image-3.2.0-4-rt-686-pae
Цитироватьi   gdm3                                  Рекомендует   xserver-xorg                                                       
i A xserver-xorg                          Зависит       xserver-xorg-video-all | xorg-driver-video                         
p   xserver-xorg-video-nvidia-legacy-96xx Предоставляют xorg-driver-video                                                   
p   xserver-xorg-video-nvidia-legacy-96xx Рекомендует   nvidia-legacy-96xx-kernel-dkms (= 96.43.23-8) | nvidia-legacy-96xx-k
                                                        ernel-96.43.23                                                     
p   nvidia-legacy-96xx-kernel-dkms        Зависит       dkms (>= 2.1.0.0)                                                   
p   dkms                                  Рекомендует   linux-image                                                         
pi  linux-image-3.2.0-4-rt-686-pae        Предоставляют linux-image     

$ dpkg -l | grep linux-image
Цитироватьii  linux-image-3.12-1-686-pae           3.12.6-2                       i386         Linux 3.12 for modern PCs
$ dpkg -l | grep linux-headers
Цитироватьii  linux-headers-3.12-1-686-pae         3.12.6-2                       i386         Header files for Linux 3.12-1-686-pae
ii  linux-headers-3.12-1-common          3.12.6-2                       i386         Common header files for Linux 3.12-1
Если закомментить stable репы из sources.list, то ядро не тянется. Но default release = testing. В списке реп stable предпоследние, vbox последний. В качестве дополнительных мер прописаны приоритеты. В общем, в конфигах вроде как все четко.

Вопросы, как вычистить полностью linux-image-3.2.0-4-rt-686-pae, которое поставил вбох.
Можно таки установить как-нибудь из реп, чтобы ядро не тянулось, не затрагивая закомментирование stable?
Arch Linux, KDE :)

Malaheenee

Так. несколько сумбурно изложено.
1. Sources.list (и если есть содержимое одноименного каталога) - под спойлер.
2. Apt.conf - ту да же.
3. preferences удаляйте, они тут не нужны.
4. Вывод aptitude search linux~i

У нас подключены репы всех веток, релиз по умолчанию - нестабильный и все всегда ставится тех версий, каких мы хотим.
Все мы где-то, когда-то и в чем-то были новичками.

Salko

Malaheenee,
sources.list
Открыть содержимое (спойлер)

Цитировать# deb cdrom:[Debian GNU/Linux testing _Jessie_ - Official Snapshot i386 DVD Binary-1 20131223-04:16]/ jessie contrib main

# Debian repository
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

# Security fixes
deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free

# Debian updates
deb http://ftp.ru.debian.org/debian/ testing-updates main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ testing-updates main contrib non-free

# Unstable, expiremental, stable repository
deb http://ftp.ru.debian.org/debian/ unstable main contrib non-free
deb http://ftp.ru.debian.org/debian/ experimental  main contrib non-free
deb http://ftp.ru.debian.org/debian/ stable main contrib non-free

# VBox
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib

[свернуть]
apt.conf отсутствует
aptitude search linux~i
Цитироватьi A console-setup-linux                                   - Linux specific part of console-setup                           
i A firmware-linux-free                                   - Binary firmware for various drivers in the Linux kernel         
i   libselinux1                                           - динамические библиотеки SELinux                                 
i A linux-base                                            - базовый пакет образа Linux                                     
i A linux-compiler-gcc-4.8-x86                            - Compiler for Linux on x86 (meta-package)                       
i A linux-headers-3.12-1-686-pae                          - Header files for Linux 3.12-1-686-pae                           
i A linux-headers-3.12-1-common                           - Common header files for Linux 3.12-1                           
i A linux-image-3.12-1-686-pae                            - Linux 3.12 for modern PCs                                       
i A linux-kbuild-3.12                                     - Kbuild infrastructure for Linux 3.12                           
i A linux-libc-dev                                        - Linux support headers for userspace development                 
i   util-linux     
Цитировать3. preferences удаляйте, они тут не нужны.
У нас подключены репы всех веток, релиз по умолчанию - нестабильный и все всегда ставится тех версий, каких мы хотим.
Что-то ссыкотно немного. Мало ли.
Arch Linux, KDE :)

Malaheenee

#3
Salko, а defualt release тогда как установлен? У нас так:
Код (/etc/apt/apt.conf.d/02apt-local) Выделить
Apt::Default-Release "unstable";
Apt::Install-Recommends "false";

/etc/apt/sources.list
# France
deb http://ftp.fr.debian.org/debian/ stable main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ stable main contrib non-free
deb http://ftp.fr.debian.org/debian/ stable-updates main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ stable-updates main contrib non-free
deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb http://ftp.fr.debian.org/debian/ unstable main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ unstable main contrib non-free
deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free

# Stable security updates
deb http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free

# ----- Not Debian repos ----- #
# Virtualbox
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib non-free
[свернуть]
Все мы где-то, когда-то и в чем-то были новичками.

Salko

Malaheenee,
Видимо неправильно понял. Default testing прописан в /etc/apt/apt.conf.d/00default
А что за рекомендации Install?
Arch Linux, KDE :)

sandaksatru

Salko, не может никак virtualbox притянуть ядро. linux-image-3.2.0-4-rt-686-pae в зависимостях только у двух пакетов: linux-image-3.2.0-4-rt-686-pae-dbg и linux-image-rt-686-pae, а эти два пакета вообще не содержаться ни у кого ни в зависимостях ни в рекомендациях. Давайте ка посмотрим:
apt-cache policy linux-image-rt-686-pae linux-image-3.2.0-4-rt-686-pae-dbg linux-image-3.2.0-4-rt-686-pae virtualbox

Malaheenee

Цитата: Salko от 08 января 2014, 23:25:36А что за рекомендации Install?
Равносильно заданию ключа -R (то есть рекомендованные пакеты не рассматриваются как зависимости).
sandaksatru, у нас наибольшие подозрения вызывает linux-compiler-gcc-4.8-x86
Все мы где-то, когда-то и в чем-то были новичками.

Salko

sandaksatru, тем не менее это случилось именно во время установки VBox. А я сглупил, не посмотрел что он ставит. P.S. после установки снес его. Верну когда пойму, чем вызвана установка ядра.
Открыть содержимое (спойлер)
Цитировать$ apt-cache policy linux-image-rt-686-pae linux-image-3.2.0-4-rt-686-pae-dbg linux-image-3.2.0-4-rt-686-pae virtualbox
linux-image-rt-686-pae:
  Установлен: (отсутствует)
  Кандидат:   3.12+55
  Таблица версий:
     3.12+55 0
        990 http://ftp.ru.debian.org/debian/ testing/main i386 Packages
        450 http://ftp.ru.debian.org/debian/ unstable/main i386 Packages
     3.2+46 0
        400 http://ftp.ru.debian.org/debian/ stable/main i386 Packages
linux-image-3.2.0-4-rt-686-pae-dbg:
  Установлен: (отсутствует)
  Кандидат:   3.2.51-1
  Таблица версий:
     3.2.51-1 0
        400 http://ftp.ru.debian.org/debian/ stable/main i386 Packages
linux-image-3.2.0-4-rt-686-pae:
  Установлен: (отсутствует)
  Кандидат:   3.2.51-1
  Таблица версий:
     3.2.51-1 0
        400 http://ftp.ru.debian.org/debian/ stable/main i386 Packages
virtualbox:
  Установлен: (отсутствует)
  Кандидат:   4.3.2-dfsg-1
  Таблица версий:
     4.3.2-dfsg-1 0
        990 http://ftp.ru.debian.org/debian/ testing/contrib i386 Packages
        450 http://ftp.ru.debian.org/debian/ unstable/contrib i386 Packages
     4.1.18-dfsg-2+deb7u1 0
        400 http://ftp.ru.debian.org/debian/ stable/main i386 Packages
[свернуть]
Malaheenee, удалить linux-compiler-gcc-4.8-x86?
Arch Linux, KDE :)

Malaheenee

#8
Salko, зачем вам в системе лишние метапакеты?
И показываете preferences, если еще не удалили. ЧТо-то у Вас просит gcc-4.6. который и тянет ядро.

Сообщение объединено: 09 января 2014, 12:04:19

Не выйдет удалить - он зависит от headers-3.12. Чертовы мэйнтейнеры...
Все мы где-то, когда-то и в чем-то были новичками.

Salko

#9
Malaheenee,
preferences
ЦитироватьPackage: *
Pin: release a=unstable
Pin-Priority: 450

Package: *
Pin: release a=stable
Pin-Priority: 400

Malaheenee, снес ВСЕ ядра с зависимостями и установил заново текущее для testing без хедеров. VBox тянет gcc 4.6:
# apt-get install virtualbox-4.3
ЦитироватьЧтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  cpp-4.6 dkms gcc-4.6 gcc-4.6-base libqt4-opengl libsdl-ttf2.0-0
  linux-compiler-gcc-4.8-x86 linux-headers-3.12-1-686-pae
  linux-headers-3.12-1-common linux-headers-3.2.0-4-common-rt
  linux-headers-3.2.0-4-rt-686-pae linux-headers-686-pae
  linux-image-3.2.0-4-rt-686-pae linux-kbuild-3.2
Предлагаемые пакеты:
  gcc-4.6-locales gcc-4.6-multilib libmudflap0-4.6-dev gcc-4.6-doc libgcc1-dbg
  libgomp1-dbg libquadmath0-dbg libmudflap0-dbg libcloog-ppl1 libcloog-ppl0
  libppl-c4 libppl12 libppl9 linux-doc-3.2 debian-kernel-handbook
Рекомендуемые пакеты:
  linux-image linux-headers
НОВЫЕ пакеты, которые будут установлены:
  cpp-4.6 dkms gcc-4.6 gcc-4.6-base libqt4-opengl libsdl-ttf2.0-0
  linux-compiler-gcc-4.8-x86 linux-headers-3.12-1-686-pae
  linux-headers-3.12-1-common linux-headers-3.2.0-4-common-rt
  linux-headers-3.2.0-4-rt-686-pae linux-headers-686-pae
  linux-image-3.2.0-4-rt-686-pae linux-kbuild-3.2 virtualbox-4.3
обновлено 0, установлено 15 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 83,2 MB/111 MB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 330 MB
А linux-compiler-gcc-4.8-x86 тянется при установке хедеров:
Открыть содержимое (спойлер)
Цитировать# apt-get install linux-headers-3.12-1-686-pae
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  linux-compiler-gcc-4.8-x86 linux-headers-3.12-1-common
НОВЫЕ пакеты, которые будут установлены:
  linux-compiler-gcc-4.8-x86 linux-headers-3.12-1-686-pae
  linux-headers-3.12-1-common
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0 B/4 831 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 31,5 MB.
[свернуть]
Arch Linux, KDE :)

Malaheenee

Salko, вопрос идиотский - но систему-то до тестинга обновили?
Все мы где-то, когда-то и в чем-то были новичками.

Salko

Malaheenee, да, apt-get dist-upgrade сразу после установки джесси и изменения реп на testing. Обновления ставлю как только выходят.
Arch Linux, KDE :)

Malaheenee

Хорошо  ;) Тогда что предлагается при установке linux-image-686-pae linux-headers-686-pae?
Все мы где-то, когда-то и в чем-то были новичками.

sandaksatru

Цитата: Salko от 09 января 2014, 12:59:25VBox тянет gcc 4.6
gcc-4.6 тянут хедэрсы linux-headers-3.2.0-4-rt-686-pae, а их в свою очередь пакет linux-headers-rt-686-pae из wheezy. Но что тянет последнего, и почему из стабильного дистрибутива?
apt-cache policy linux-headers-rt-686-pae??
А вам обязательно virtualbox из родных репозиториев ставить? Как вариант, можно попробовать поставить из дебиановских реп без установки рекомендаций и с явным указанием дистрибутива:

apt-get install linux-headers-3.12-1-686-pae
apt-get install -t testing --no-install-recommends virtualbox dkms

Salko

Malaheenee, ничего. Просто ставятся эти пакеты, без зависимостей.

sandaksatru, вопрос с установкой VBox и стягиванием ядра считаем решенным, поставил из реп Debian. Если будут глюки, то поставлю из родных реп VBox последнюю версию.
Теперь мне интересно как удалить oracle_vbox.asc. Устанавливался так wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
Поиск по имени файла ничего не дал. Я так понимаю содержимое ключа раскидалось по файлам:
/etc/apt/trusted.gpg.d# ls
Цитироватьdebian-archive-squeeze-automatic.gpg  debian-archive-wheezy-automatic.gpg
debian-archive-squeeze-stable.gpg     debian-archive-wheezy-stable.gpg
Эти файлы можно удалить? Тем более я других ключей вроде как не устанавливал.

Остается открытым вопрос по вычистке aptitude why linux-image-3.2.0-4-rt-686-pae
$ apt-cache policy linux-headers-rt-686-pae
linux-headers-rt-686-pae:
Открыть содержимое (спойлер)
ЦитироватьУстановлен: (отсутствует)
  Кандидат:   3.12+55
  Таблица версий:
     3.12+55 0
        990 http://ftp.ru.debian.org/debian/ testing/main i386 Packages
        450 http://ftp.ru.debian.org/debian/ unstable/main i386 Packages
     3.2+46 0
        400 http://ftp.ru.debian.org/debian/ stable/main i386 Packages
[свернуть]
Arch Linux, KDE :)