Tut-tut
Anmeldungsdatum: 24. August 2012
Beiträge: 1384
|
Hallo mal wieder, beim Installieren in ein neu eingerichtetes Xubuntu 19.10 nach Anleitung von: Axe kam bei Zi. 6 mit sudo apt-get install virtualbox-6.0 die Fehlermeldung, das das Paket "libvpx5" fehle und nicht installierbar sei.
Nach eigener Recherche habe ich hier was gefunden: https://askubuntu.com/questions/1183135/virtualbox-on-ubuntu-19-10 und fügte die Quelle deb http://cz.archive.ubuntu.com/ubuntu disco main ein in das Verzeichnis /etc/apt/sources.list ein; danach ließ sich mit apt-get update
apt-get install libvpx5 die Datei installieren, in deren Folge dann auch sudo apt-get install virtualbox-6.0 durchlief und die Virtualbox läuft einwandfrei. Meine Frage: Kann mir bitte jemand erklären, ob ich die Quelle deb http://cz.archive.ubuntu.com/ubuntu disco main jetzt behalten muss oder löschen kann? Ist das eine Fremdquelle und kann ich sie ggf. später löschen, wenn die Datei "libvpx5" in Xubuntu 19.10 integriert wird? Wäre für Erklärungen/Empfehlungen echt dankbar!
|
Tut-tut
(Themenstarter)
Anmeldungsdatum: 24. August 2012
Beiträge: 1384
|
Weil noch keine Antwort erfolgte, formuliere ich noch einmal meine eigentliche Frage, wobei es mir um die Sicherheit geht:
Kann mir jemand erklären, ob ich die Quelle deb http://cz.archive.ubuntu.com/ubuntu disco main
behalten muss oder löschen kann?
Es dürfte sich um ein Repository handeln und eben eine Fremdquelle. Kann ich diese löschen?
Die Datei "libvpx5" ist ja auf meinem System nun installiert. Im Übrigen habe ich mir gedacht, die Problematik dürfte für die diejenigen nützlich sein, die Virtualbox 6.0 in 19.10 installieren wollen und auf das gleiche Problem stoßen dürften.
|
Frieder108
Anmeldungsdatum: 7. März 2010
Beiträge: 8989
|
du gibst an, dass du eoan benutzt, deine Paketquelle ist allerdings für disco - somit gehört die da eigentlich nicht rein → zeig doch mal
grep -P '^ *[^# ]' /etc/apt/sources.list /etc/apt/sources.list.d/*.list
|
Balu62
Anmeldungsdatum: 22. Oktober 2007
Beiträge: 941
Wohnort: Bern / Schweiz
|
Tut-tut schrieb: Meine Frage: Kann mir bitte jemand erklären, ob ich die Quelle deb http://cz.archive.ubuntu.com/ubuntu disco main jetzt behalten muss oder löschen kann? Ist das eine Fremdquelle und kann ich sie ggf. später löschen
Unbedingt wieder löschen! Das ist keine Fremdquelle, sondern einfach der off. Ubuntu-Mirror in Tschechien. Nur hast Du jetzt in Deinem eoan -System die main-Quelle für disco , also 19.04 hinzugefügt. Früher oder später sind da Probleme vorprogrammiert. Du hättest das Paket libvpx5 auch einfach Downloaden und installieren können. Die Abhängigkeiten sind in eoan alle erfüllt, somit hätte es keine Quelle gebraucht. , wenn die Datei "libvpx5" in Xubuntu 19.10 integriert wird?
Das ist eher unwahrscheinlich. Der Nachfolger in eoan ist libvpx6 . Da es noch keine VB 6.x für 19.10 gibt, ist es wahrscheinlicher, dass irgendwann demnächst ein VB 6.x Paket mit korrigierten Abhängigkeiten zur Verfügung stehen wird. Lange Rede kurzer Sinn: Quelle einfach wieder entfernen und gut is 😉 Gruss, Balu PS: Die Abfrage von Frieder108 macht dennoch Sinn, einfach um zu sehen, ob Du sonst noch Leichen im Keller - ehh... Paketverwaltung hast 😉
|
TK87
Anmeldungsdatum: 8. Juli 2019
Beiträge: 216
Wohnort: Aachen
|
Tut-tut schrieb: beim Installieren in ein neu eingerichtetes Xubuntu 19.10 nach Anleitung von: Axe kam bei Zi. 6 mit sudo apt-get install virtualbox-6.0 die Fehlermeldung, das das Paket "libvpx5" fehle und nicht installierbar sei.
Dann bist du auch nicht vollständig nach Anleitung vorgegangen. Lese diese noch mal genau durch → Achtung bei Eoan: VirtualBox: libvpx5, libvpx6
|
Tut-tut
(Themenstarter)
Anmeldungsdatum: 24. August 2012
Beiträge: 1384
|
Klasse! Ganz vielen Dank an alle für eure Hilfe!
> Updates dafür gibt es so natürlich keine, man muß sich selbst darum kümmern. Vor allem sollte man diese Geschichte nicht vergessen und sie wirklich nur als temporäre Sache sehen und libvpx5 bei nicht-mehr-Nutzung wieder purgen.
Wie merke ich denn, dass "libvpx5" nicht mehr genutzt und später gelöscht werden kann? @Frieder108 Abfrage mit alter Quelle:
~$ grep -P '^ *[^# ]' /etc/apt/sources.list /etc/apt/sources.list.d/*.list
/etc/apt/sources.list:deb http://de.archive.ubuntu.com/ubuntu/ eoan main restricted
/etc/apt/sources.list:deb http://de.archive.ubuntu.com/ubuntu/ eoan-updates main restricted
/etc/apt/sources.list:deb http://de.archive.ubuntu.com/ubuntu/ eoan universe
/etc/apt/sources.list:deb http://de.archive.ubuntu.com/ubuntu/ eoan-updates universe
/etc/apt/sources.list:deb http://de.archive.ubuntu.com/ubuntu/ eoan multiverse
/etc/apt/sources.list:deb http://de.archive.ubuntu.com/ubuntu/ eoan-updates multiverse
/etc/apt/sources.list:deb http://de.archive.ubuntu.com/ubuntu/ eoan-backports main restricted universe multiverse
/etc/apt/sources.list:deb http://archive.canonical.com/ubuntu eoan partner
/etc/apt/sources.list:deb-src http://archive.canonical.com/ubuntu eoan partner
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu eoan-security main restricted
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu eoan-security universe
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu eoan-security multiverse
/etc/apt/sources.list:deb http://cz.archive.ubuntu.com/ubuntu disco main
/etc/apt/sources.list.d/google-chrome.list:deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
/etc/apt/sources.list.d/virtualbox.list:deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bionic contrib
Abfrage neu ohne alte Quelle: ~$ grep -P '^ *[^# ]' /etc/apt/sources.list /etc/apt/sources.list.d/*.list
/etc/apt/sources.list:deb http://de.archive.ubuntu.com/ubuntu/ eoan main restricted
/etc/apt/sources.list:deb http://de.archive.ubuntu.com/ubuntu/ eoan-updates main restricted
/etc/apt/sources.list:deb http://de.archive.ubuntu.com/ubuntu/ eoan universe
/etc/apt/sources.list:deb http://de.archive.ubuntu.com/ubuntu/ eoan-updates universe
/etc/apt/sources.list:deb http://de.archive.ubuntu.com/ubuntu/ eoan multiverse
/etc/apt/sources.list:deb http://de.archive.ubuntu.com/ubuntu/ eoan-updates multiverse
/etc/apt/sources.list:deb http://de.archive.ubuntu.com/ubuntu/ eoan-backports main restricted universe multiverse
/etc/apt/sources.list:deb http://archive.canonical.com/ubuntu eoan partner
/etc/apt/sources.list:deb-src http://archive.canonical.com/ubuntu eoan partner
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu eoan-security main restricted
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu eoan-security universe
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu eoan-security multiverse
/etc/apt/sources.list.d/google-chrome.list:deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
/etc/apt/sources.list.d/virtualbox.list:deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bionic contrib
|
TK87
Anmeldungsdatum: 8. Juli 2019
Beiträge: 216
Wohnort: Aachen
|
Tut-tut schrieb: Wie merke ich denn, dass "libvpx5" nicht mehr genutzt und später gelöscht werden kann?
Das müsstest du dann manuell regeln. Du könntest z.B. hin und wieder die Abhängigkeit mit
| apt-cache depends virtualbox | grep 'libvpx'
|
prüfen. Wie Axe aber schon schrieb, die LTS-Versionen werden eigentlich immer unterstützt - es ist also davon auszugehen, dass Oracle spätestens nach erscheinen von focal auf libvpx6 wechselt.
|
Balu62
Anmeldungsdatum: 22. Oktober 2007
Beiträge: 941
Wohnort: Bern / Schweiz
|
TK87 schrieb: Das müsstest du dann manuell regeln. Du könntest z.B. hin und wieder die Abhängigkeit mit
| apt-cache depends virtualbox | grep 'libvpx'
|
Oder der umgekehrte Weg, sprich welche Pakete das Paket libvpx5 nutzen apt-cache rdepends libvpx5 😉
|
Tut-tut
(Themenstarter)
Anmeldungsdatum: 24. August 2012
Beiträge: 1384
|
Die Abfragen habe ich gemacht, aber was bedeuten sie? ~$ apt-cache depends virtualbox | grep 'libvpx'
Hängt ab von: libvpx6
~$ apt-cache rdepends libvpx5
libvpx5
Reverse Depends:
virtualbox-5.1
virtualbox-6.0
virtualbox-5.2
|
TK87
Anmeldungsdatum: 8. Juli 2019
Beiträge: 216
Wohnort: Aachen
|
Tut-tut schrieb: Die Abfragen habe ich gemacht, aber was bedeuten sie?
| apt-cache depends virtualbox
|
Zeigt alle Abhängigkeiten an, die das Paket virtualbox benötigt, um zu funktionieren (hier hätte natürlich eigentlich virtualbox-6.0 hingemusst). In der Ausgabe wird dann mit grep explizit nach "libvpx" gesucht, um anzuzeigen, welche Version von virtualbox-6.0 benötigt wird. ▶ Taucht also in der Ausgabe "Hängt ab von: libvpx6" statt "Hängt ab von: libvpx5" auf, kannst du libvpx5 wieder löschen. | apt-cache rdepends libvpx5
|
Ist, wie Balu62 schon sagte, genau der umgekehrte Weg. Es zeigt an, welche Pakete das Paket libvpx5 benötigen, um zu funktionieren. ▶ Taucht also in der Ausgabe kein virtualbox-6.0 mehr auf, kannst du libvpx5 ebenfalls wieder löschen.
|
Balu62
Anmeldungsdatum: 22. Oktober 2007
Beiträge: 941
Wohnort: Bern / Schweiz
|
TK87 schrieb: ▶ Taucht also in der Ausgabe kein virtualbox-6.0 mehr auf, kannst du libvpx5 ebenfalls wieder löschen.
Kleine Ergänzung: apt-cache geht auf die Quellen los. In der aktuellen https://download.virtualbox.org/virtualbox/debian bionic contrib gibt es Installationskandidaten für VB 5.1, 6.0 und 5.2. Sobald eine neue Version für 19.10 (oder dann wohl eher für 20.04) verfügbar sein wird, landet die bestimmt nicht mehr in bionic . Somit muss eh die Quelle angepasst werden und damit ist eigentlich auch klar, dass dann die libvpx5 nicht mehr benötigt wird. Die Abfrage kann dann einfach noch als Quercheck genutzt werden. @Tut-tut: Welche Version von VB Du jeweils installiert hast, kannst Du mit dpkg -l virtualbox* ermitteln.
|
Tut-tut
(Themenstarter)
Anmeldungsdatum: 24. August 2012
Beiträge: 1384
|
Das verstehe ich jetzt! Vielen Dank!
~$ apt-cache depends virtualbox-6.0
virtualbox-6.0
|Hängt ab von (vorher): debconf
Hängt ab von (vorher): <debconf-2.0>
cdebconf
debconf
Hängt ab von: libc6
Hängt ab von: libcurl4
Hängt ab von: libdevmapper1.02.1
Hängt ab von: libgcc1
Hängt ab von: libgl1
Hängt ab von: libopus0
Hängt ab von: libpng16-16
Hängt ab von: libqt5core5a
Hängt ab von: libqt5gui5
Hängt ab von: libqt5opengl5
Hängt ab von: libqt5printsupport5
Hängt ab von: libqt5widgets5
Hängt ab von: libqt5x11extras5
Hängt ab von: libsdl1.2debian
Hängt ab von: libssl1.1
Hängt ab von: libstdc++6
Hängt ab von: libvpx5
Hängt ab von: libx11-6
Hängt ab von: libxcb1
Hängt ab von: libxcursor1
Hängt ab von: libxext6
Hängt ab von: libxml2
Hängt ab von: libxmu6
Hängt ab von: libxt6
Hängt ab von: zlib1g
Hängt ab von: psmisc
psmisc:i386
Hängt ab von: adduser
Kollidiert mit: virtualbox
virtualbox-5.1
virtualbox-5.2
Kollidiert mit: virtualbox-guest-additions-iso
Kollidiert mit: <virtualbox-ose>
Kollidiert mit: virtualbox-qt
Empfiehlt: libasound2
liboss4-salsa-asound2
Empfiehlt: libpulse0
Empfiehlt: libsdl-ttf2.0-0
|Empfiehlt: kmod
kmod:i386
|Empfiehlt: <kldutils>
Empfiehlt: <module-init-tools>
|Empfiehlt: linux-headers-generic
|Empfiehlt: <linux-headers-generic-pae>
|Empfiehlt: <linux-headers-686-pae>
|Empfiehlt: <linux-headers-amd64>
|Empfiehlt: <linux-headers-2.6-686>
|Empfiehlt: <linux-headers-2.6-amd64>
Empfiehlt: <linux-headers>
linux-headers-4.15.0-1050-oem
linux-headers-4.15.0-1059-oem
linux-headers-5.0.0-1025-oem-osp1
linux-headers-5.3.0-1002-oracle
linux-headers-5.3.0-1003-aws
linux-headers-5.3.0-1003-azure
linux-headers-5.3.0-1003-kvm
linux-headers-5.3.0-1003-oracle
linux-headers-5.3.0-1004-aws
linux-headers-5.3.0-1004-azure
linux-headers-5.3.0-1004-gcp
linux-headers-5.3.0-1004-kvm
linux-headers-5.3.0-1005-gcp
linux-headers-5.3.0-1006-oracle
linux-headers-5.3.0-1007-aws
linux-headers-5.3.0-1007-azure
linux-headers-5.3.0-1007-kvm
linux-headers-5.3.0-1008-gcp
linux-headers-5.3.0-18-generic
linux-headers-5.3.0-18-lowlatency
linux-headers-5.3.0-19-generic
linux-headers-5.3.0-19-lowlatency
linux-headers-5.3.0-22-generic
linux-headers-5.3.0-22-lowlatency
linux-headers-5.3.0-23-generic
linux-headers-5.3.0-23-lowlatency
Empfiehlt: <linux-image>
linux-image-4.15.0-1050-oem
linux-image-4.15.0-1059-oem
linux-image-5.0.0-1025-oem-osp1
linux-image-5.3.0-1002-oracle
linux-image-5.3.0-1003-aws
linux-image-5.3.0-1003-azure
linux-image-5.3.0-1003-kvm
linux-image-5.3.0-1003-oracle
linux-image-5.3.0-1004-aws
linux-image-5.3.0-1004-azure
linux-image-5.3.0-1004-gcp
linux-image-5.3.0-1004-kvm
linux-image-5.3.0-1005-gcp
linux-image-5.3.0-1006-oracle
linux-image-5.3.0-1007-aws
linux-image-5.3.0-1007-azure
linux-image-5.3.0-1007-kvm
linux-image-5.3.0-1008-gcp
linux-image-5.3.0-18-generic
linux-image-5.3.0-18-lowlatency
linux-image-5.3.0-19-generic
linux-image-5.3.0-19-lowlatency
linux-image-5.3.0-22-generic
linux-image-5.3.0-22-lowlatency
linux-image-5.3.0-23-generic
linux-image-5.3.0-23-lowlatency
linux-image-unsigned-4.15.0-1050-oem
linux-image-unsigned-4.15.0-1059-oem
linux-image-unsigned-5.0.0-1025-oem-osp1
linux-image-unsigned-5.3.0-1002-oracle
linux-image-unsigned-5.3.0-1003-azure
linux-image-unsigned-5.3.0-1003-oracle
linux-image-unsigned-5.3.0-1004-azure
linux-image-unsigned-5.3.0-1004-gcp
linux-image-unsigned-5.3.0-1005-gcp
linux-image-unsigned-5.3.0-1006-oracle
linux-image-unsigned-5.3.0-1007-azure
linux-image-unsigned-5.3.0-1008-gcp
linux-image-unsigned-5.3.0-18-generic
linux-image-unsigned-5.3.0-18-lowlatency
linux-image-unsigned-5.3.0-19-generic
linux-image-unsigned-5.3.0-19-lowlatency
linux-image-unsigned-5.3.0-22-generic
linux-image-unsigned-5.3.0-22-lowlatency
linux-image-unsigned-5.3.0-23-generic
linux-image-unsigned-5.3.0-23-lowlatency
Empfiehlt: gcc
|Empfiehlt: make
make-guile
|Empfiehlt: build-essential
Empfiehlt: dpkg-dev
Empfiehlt: binutils
Empfiehlt: <pdf-viewer>
okular
atril
evince
gv
mupdf
viewpdf.app
xpdf
zathura-pdf-poppler
Ersetzt: virtualbox
virtualbox-5.1
virtualbox-5.2
virtualbox-6.0
Brauche die besagte Datei also noch! Und hiermit erkenne ich die Version:
~$ dpkg -l virtualbox*
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name Version Architektur Beschreibung
+++-==============================-===========================-============-=================================
un virtualbox <keine> <keine> (keine Beschreibung vorhanden)
ii virtualbox-6.0 6.0.14-133895~Ubuntu~bionic amd64 Oracle VM VirtualBox
un virtualbox-guest-additions-iso <keine> <keine> (keine Beschreibung vorhanden)
un virtualbox-guest-dkms <keine> <keine> (keine Beschreibung vorhanden)
un virtualbox-guest-modules <keine> <keine> (keine Beschreibung vorhanden)
un virtualbox-ose <keine> <keine> (keine Beschreibung vorhanden)
un virtualbox-qt <keine> <keine> (keine Beschreibung vorhanden)
Jetzt ist alles klar! Vielen Dank!
|
Balu62
Anmeldungsdatum: 22. Oktober 2007
Beiträge: 941
Wohnort: Bern / Schweiz
|
Hallo Allerseits Kleines Update zu dem Thema - die libvpx5 ist nun unter 19.10 definitiv Geschichte! Unterdessen ist Virtualbox 6.1 freigegeben und es gibt nun auch ein Repo für eoan. Ich habe eben rasch geupdatet. Kurzanleitung: Die Quelle anpassen: sudo nano /etc/apt/sources.list.d/virtualbox.list
#Den Eintrag von bionic auf eoan ändern:
deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian eoan contrib
Neue Quelle einlesen und kurz prüfen ob die 6.1 auch da ist sudo apt update
apt-cache policy virtualbox-6.1 sollte so was ergeben: [...]
Installationskandidat: 6.1.0-135406~Ubuntu~eoan
Versionstabelle:
*** 6.1.0-135406~Ubuntu~eoan 500
500 https://download.virtualbox.org/virtualbox/debian eoan/contrib amd64 Packages
100 /var/lib/dpkg/status
[...]
VirtualBox 6.0 deinstallieren: sudo apt purge virtualbox* und wie erwartet wird auch gleich erkannt, dass die libvpx5 nun nicht mehr benötigt wird [...]
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
libvpx5
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
[...] Dann die 6.1 installieren sudo apt install virtualbox-6.1 und danach noch, falls das Extension Pack für USB 2/3 verwendet wird, die alte Version des Extension Pack entfernen, aktuelles holen und installieren sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"
wget https://download.virtualbox.org/virtualbox/6.1.0/Oracle_VM_VirtualBox_Extension_Pack-6.1.0.vbox-extpack
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.0.vbox-extpack
That's all 😎 Gruss, Balu
|
Tut-tut
(Themenstarter)
Anmeldungsdatum: 24. August 2012
Beiträge: 1384
|
Vielen Dank! 👍 Mache ich am Wochenende!
|
Tut-tut
(Themenstarter)
Anmeldungsdatum: 24. August 2012
Beiträge: 1384
|
@ Balu62 Ich habe deine Anleitung abgearbeitet. VBox 6.1 läuft! Nur die libvpx5 habe ich mit sudo apt purge libvpx5 deinstallieren müssen, da mir eine automatische Deinstallation nicht angeboten wurde. Ist doch auch ok, oder?
|