Jun
21
2009
Virtualbox on archlinux

Σε προσπάθεια να αναβαθμίσω την διανομή μου, διαπίστωσα κάποιο πρόβλημα με το πακέτο Virtualbox. Για να επιλύσω το σφάλμα των εξαρτήσεων θεώρησα καλή επιλογή να απεγκαταστήσω το Virtualbox και να προσπαθήσω να το επανεγκαταστήσω αργότερα. Δοκίμαζοντας αυτή την λύση προχώρησα με την αναβάθμιση της διανομής χωρίς κανένα πρόβλημα.

ebal@mylaptop:~ € sudo pacman -Syu
:: Synchronizing package databases…
core is up to date
extra is up to date
community 366,2K 212,3K/s 00:00:02 [#####################] 100%
:: Starting full system upgrade…
local database is up to date

Έπειτα προσπάθησα να επαναεγκαταστήσω το Virtualbox:

ebal@mylaptop:~ € sudo pacman -S community/virtualbox-ose
resolving dependencies…
error: cannot resolve “kernel26>=2.6.30”, a dependency of “virtualbox-modules”
error: failed to prepare transaction (could not satisfy dependencies)
:: virtualbox-modules: requires kernel26>=2.6.30

Σκέφτηκα να κοιτάξω στο forum του archlinux, μήπως βρω κάτι σχετικό.

Στο 1ο post που βρήκα, διαβάσα ότι έχει γίνει κάποιο λάθος κι ότι θα έπρεπε να αναβαθμίζω την διανομή μου με την εξής εντολή:

pacman -Syu –ignore virtualbox-modules

Δυστυχώς μία από τις κακές μου συνήθειες είναι και η εξής: shoot first, ask questions later.
Στην παραπάνω περίπτωση λοιπόν, πρώτα αφαίρεσα το virtualbox για να λύσω το πρόβλημα του upgrade κι έπειτα αναζήτησα για την λύση του error.

Με αφορμή το παραπάνω, σκέφτηκα ότι θα ήταν μία καλή περίπτωση να δοκιμάσω να εγκαταστήσω το virtualbox από το site της oracle: http://www.virtualbox.org

Σε αυτόν τον σύνδεσμο: Linux_Downloads
έχει μία λίστα με διανομές. Επέλεξα το All distributions

Kατέβασα στον υπολογιστή μου το αρχείο: VirtualBox-2.2.4

Εγκατάσταση:

Επιβεβαιώνω την ακεραιότητα του αρχείο σύμφωνα με τον εξής σύνδεσμο:MD5SUMS

ebal@mylaptop:~ € md5sum VirtualBox-2.2.4-47978-Linux_x86.run
cc24c081e53d03da1c009dc1a2eaa95d VirtualBox-2.2.4-47978-Linux_x86.run

Και δίνω το δικαίωμα εκτέλεσης, στον χρήστη που ανήκει:

ebal@mylaptop:~ € chmod u+x VirtualBox-2.2.4-47978-Linux_x86.run

Ξεκινώ την εγκατάσταση:

ebal@mylaptop:~ € sudo ./VirtualBox-2.2.4-47978-Linux_x86.run
Verifying archive integrity… All good.
Uncompressing VirtualBox for Linux installation……..
VirtualBox Version 2.2.4 (2009-05-29T17:23:26Z) installer
Installing VirtualBox to /opt/VirtualBox
tar: Record size = 8 blocks
Building the VirtualBox kernel module
Building the VirtualBox netflt kernel module

VirtualBox has been installed successfully.

You will find useful information about using VirtualBox in the user manual
/opt/VirtualBox/UserManual.pdf
and in the user FAQ
http://www.virtualbox.org/wiki/User_FAQ

We hope that you enjoy using VirtualBox.

Η εντύπωση που αποκόμισα μέχρι αυτό το σημείο ήταν: Πανεύκολη εγκατάσταση!

Εκτέλεση

Χωρίς να χρειαστεί κάποια επανεκκίνηση πληκτρολογώ την ακόλουθη εντολή:

ebal@mylaptop:~ € /opt/VirtualBox/VirtualBox

Και το αποτέλεσμα:

vb01.png
vb02.png
vb03.png

Όλα πήγαν εξαιρετικά λοιπόν.

  1. Avatar di ebal ebal

    Tuesday, June 23, 2009 - 06:09:14

    Χρειαζόμαστε τα εξής πακέτα:

    dkms
    linux-headers

    για να μπορεί να σηκώνει δυναμικά το vboxdrv kernel module

  2. Avatar di foo foo

    Tuesday, June 23, 2009 - 07:38:48

    <i>το site της oracle: http://www.virtualbox.org</i>

    Πονάει αυτό :(.