Siduction Forum

Siduction Forum => Software - Support => Topic started by: harley-peter on 2014/04/24, 15:19:02

Title: apt weiß nicht was es installiert hat
Post by: harley-peter on 2014/04/24, 15:19:02
Hallo,

ich habe mit apt Virtualbox aus dem Repository deb http://download.virtualbox.org/virtualbox/debian (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?
Title: Re: apt weiß nicht was es installiert hat
Post by: bluelupo on 2014/04/24, 15:23:37
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).
Title: Re: apt weiß nicht was es installiert hat
Post by: towo on 2014/04/24, 15:26:59
virtualbox != virtualbox-4.2 != virtualbox-4.3
Title: Re: apt weiß nicht was es installiert hat
Post by: harley-peter on 2014/04/24, 15:36:03
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?
Title: Re: apt weiß nicht was es installiert hat
Post by: absolut on 2014/04/24, 17:21:02
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
Title: Re: apt weiß nicht was es installiert hat
Post by: harley-peter on 2014/04/24, 20:44:12
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?
Title: Re: apt weiß nicht was es installiert hat
Post by: musca on 2014/04/24, 21:12:23
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
Title: Re: apt weiß nicht was es installiert hat
Post by: bluelupo on 2014/04/24, 22:26:26
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