Μικρη μαγκια για virtualbox και python
Ιστορικον: Σε μια φαση, θελησα να δοκιμασω αν ενα προγραμματακι που δουλεψα σε portable python 3.2 και Windows θα δουλευε σε python 2.7 και Lubuntu. Ειχα λοιπον το Win pc, το virtual Lubuntu machine σε virtualbox χωρις guest additions. Πως περναμε το προγραμμα στο virtual box?
Οχι και τοσο δυσκολο.
-Στο documentation του portable python, στη στανταρ βιβλιοθηκη και το κεφαλαιο Internet Protocols and Support, στο κομματι http.server εχει source για ενα απλο σερβερακο που σερβιρει αρχεια απο φακελο. Εφτα γραμμουλες.
-Κοπυπαστα στο pyscripter και σωσιμο στο φακελο προς μεταφορα η ενα επιπεδο πιο πανω.
-Εκτελεση
-Σε ενα command παραθυρο, βρισκουμε με ipconfig τη διευθυνση του pc στο virtual δικτυο. (VirtualBox host-only Network).
Στο virtual συστημα ανοιγουμε το browser (βαλαμε browser,ναι;) και χτυπαμε τη διευθυνση που βρηκαμε με το ipconfig και το port που οριζει το source που τρεχει το κανονικο συστημα (8000 στην εκδοση μου).
-Αν ολα πηγαν καλα, θα δουμε το directory του pc. Μπορει να ειναι και λιγο εως πολυ της υπομονης. Δεν ειναι nginx, τι να κανουμε;
-Save As και σχεδον τελειωσαμε.
-Κλεινουμε το python που τρεχει για να μην αφηνουμε τρυπες στο pc.
Πιθανοτατα δουλευει και σε qemu.
Σχολιάστε