apt weiß nicht was es installiert hat

Started by harley-peter, 2014/04/24, 15:19:02

Previous topic - Next topic

harley-peter

Hallo,

ich habe mit apt Virtualbox aus dem Repository deb http://download.virtualbox.org/virtualbox/debian wheezy contrib installiert. Die Software wird aber nicht mehr aktualisiert weil angeblich nichts installiert ist.

root@master:/home/peter# apt-cache policy virtualbox
virtualbox:
  Installiert:           (keine)
  Installationskandidat: 4.3.10-dfsg-1
  Versionstabelle:
     4.3.10-dfsg-1 0
        500 http://ftp.de.debian.org/debian/ unstable/contrib amd64 Packages
     4.3.2-0r0 0
        500 http://packages.siduction.org/extra/ unstable/contrib amd64 Packages
root@master:/home/peter#
root@master:/home/peter#
root@master:/home/peter# dpkg -l | grep -i virtualbox
ii  virtualbox-4.2                                   4.2.24-92790~Debian~wheezy         amd64        Oracle VM VirtualBox
ii  virtualbox-source                                4.3.10-dfsg-1                      all          x86 virtualization solution - kernel module source


Wie bringe ich es jetzt apt bei?

bluelupo

Hi Peter,
kann nicht sein, das muss das Paket von Virtualbox.org sein (Oracle). Du hast vermutlich keine Sourceliste unter /etc/apt/source.list.d/ für das Repo angelegt und somit hat apt recht ;-)

EDIT: Ausserdem musst definitiv die neue Version virtualbox-4.x per Hand installieren (das alte löschen).

towo

virtualbox != virtualbox-4.2 != virtualbox-4.3
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

harley-peter

#3
Hi Michael,

doch ich habe definitiv genau deshalb eine Datei vbox.list  mit der o.a. Zeile in /etc/apt/sources.list.d/ gespeichert. Deshalb bin ja etwas verwundert.

Was installiert man denn jetzt sinnvollerweise? virtualbox oder "virtualbox-4.3 - Oracle VM VirtualBox" oder ist es dasselbe?

absolut

ich möchte gerne hier den post  von towo aufgreifen; er hat es sehr kurz aber prägnant zusammengefasst!

virtualbox paket in den repositories ist NICHT gleich virtualbox-4.2 paket ist NICHT gleich virtualbox-4.3


um das nachvollziehen zu können sollte man entsprechend bei apt die policies bzw show bemühen... als beispiel, die ausgabe auf meinem rechner:

apt-cache policy virtualbox virtualbox-4.2 virtualbox-4.3
virtualbox:
  Installiert:           (keine)
  Installationskandidat: 4.3.10-dfsg-1
  Versionstabelle:
     4.3.10-dfsg-1 0
        500 http://http.debian.net/debian/ unstable/contrib amd64 Packages
     4.3.2-0r0 0
        500 http://ftp.uni-stuttgart.de/siduction/extra/ unstable/contrib amd64 Packages
virtualbox-4.2:
  Installiert:           (keine)
  Installationskandidat: 4.2.24-92790~Debian~wheezy
  Versionstabelle:
     4.2.24-92790~Debian~wheezy 0
        500 http://download.virtualbox.org/virtualbox/debian/ wheezy/contrib amd64 Packages
virtualbox-4.3:
  Installiert:           4.3.10-93012~Debian~wheezy
  Installationskandidat: 4.3.10-93012~Debian~wheezy
  Versionstabelle:
*** 4.3.10-93012~Debian~wheezy 0
        500 http://download.virtualbox.org/virtualbox/debian/ wheezy/contrib amd64 Packages
        100 /var/lib/dpkg/status


damit ist offensichtlich, dass virtualbox-4.2 und virtualbox-4.3 von oracle kommen, das paket virtualbox von den debian maintainern

harley-peter

Danke für die Erläuterungen. Allerdings ist mir dann immer noch nicht klar weshalb apt mir sagt dass nichts installiert sei obwohl ich offensichtlich die Oracle-Version 4.2 auch aus dem entsprechenden Repository mit apt installiert habe.

Wie auch immer - was ist denn jetzt sinnvoller? Die Version 4.3 der Debian-Maintainer oder die von virtualbox.org?

musca

Hallo harley-peter,

Dein installiertes Paket heisst  "virtualbox-4.2" und hat die Version 4.2.24.
Also versuche es doch mal mit

apt-cache policy virtualbox-4.2


Ansonsten ist Oracle virtualbox das einzige Programm aus dem Fundus von SUN, das die neuen Eigentümer nach der Übernahme pfleglich behandeln. Java, Openoffice.org und MySQL haben da weniger Nachsicht erfahren.  siduction Benutzer mit neuesten Kerneln profitieren von den aktuelleren Oracle virtualbox Paketen.

Die Debian Pakete kommen immer etwas später, sind aber von größeren Macken verschont geblieben.

Wie immer: Geschmacksache!  Und im Moment haben beide Anbieter exakt die gleiche Version.

Grüße
musca
,,Es irrt der Mensch, solang er strebt."  (Goethe, Faust)

bluelupo

Hi Peter,
das ist zur Zeit im Angebot von Oracle:


# apt-cache policy virtualbox-4
virtualbox-4.3:
  Installiert:           4.3.10-93012~Debian~wheezy
  Installationskandidat: 4.3.10-93012~Debian~wheezy
  Versionstabelle:
*** 4.3.10-93012~Debian~wheezy 0
        500 http://download.virtualbox.org/virtualbox/debian/ wheezy/contrib amd64 Packages
        100 /var/lib/dpkg/status
root@polarfox:~# apt-cache policy virtualbox-4.
virtualbox-4.0:
  Installiert:           (keine)
  Installationskandidat: (keine)
  Versionstabelle:
virtualbox-4.1:
  Installiert:           (keine)
  Installationskandidat: 4.1.32-92798~Debian~wheezy
  Versionstabelle:
     4.1.32-92798~Debian~wheezy 0
        500 http://download.virtualbox.org/virtualbox/debian/ wheezy/contrib amd64 Packages
virtualbox-4.2:
  Installiert:           (keine)
  Installationskandidat: 4.2.24-92790~Debian~wheezy
  Versionstabelle:
     4.2.24-92790~Debian~wheezy 0
        500 http://download.virtualbox.org/virtualbox/debian/ wheezy/contrib amd64 Packages
virtualbox-4.3:
  Installiert:           4.3.10-93012~Debian~wheezy
  Installationskandidat: 4.3.10-93012~Debian~wheezy
  Versionstabelle:
*** 4.3.10-93012~Debian~wheezy 0
        500 http://download.virtualbox.org/virtualbox/debian/ wheezy/contrib amd64 Packages
        100 /var/lib/dpkg/status


Wenn du virtualbox von Oracle in einer neuen Version haben willst (sog. Major-Release zB. 4.3) dann musst dies per Hand installieren, d.h. es wird nicht automatisch von 4.2 auf 4.3 upgedatet.

Mit dem dem Debian virtualbox-Paket wird upgedatet (da ohne Versionsnummer im Namen).

# apt-cache policy virtualbox
virtualbox:
  Installiert:           (keine)
  Installationskandidat: 4.3.10-dfsg-1
  Versionstabelle:
     4.3.10-dfsg-1 0
        500 http://ftp.de.debian.org/debian/ unstable/contrib amd64 Packages
        500 http://ftp.de.debian.org/debian/ testing/contrib amd64 Packages
     4.3.2-0r0 0
        500 http://packages.siduction.org/extra/ unstable/contrib amd64 Packages