Re: Εγκατάσταση προγραμμάτων χωρίς σύνδεση στο διαδίκτυο

Pantelis Koukousoulas pktoss at gmail.com
Sat Aug 13 15:14:45 UTC 2011


2011/8/13 Kostas Oikonomou <kikonomou at yahoo.gr>

> Φίλε Παντελή,
>
> Ελπίζω να μην εξάντλησα πλήρως την υπομονή σου, γιατί πρέπει να σε
> ταλαιπωρήσω ακόμα λίγο (ελπίζω!).
>

Χεχε, το να εξαντλήσεις την υπομονή μου είναι σχεδόν
αδύνατο :P Το πολύ-πολύ να εξαντλήσεις το διαθέσιμο
χρόνο που έχω για να σε βοηθήσω :P


>
>
Στις πιο πάνω οδηγίες, ο online ΗΥ είναι ο υπολογιστής στο σπίτι που έχει
> διαδίκτυο και την έκδοση 11.04 64bit.
>

Σωστά


> Ο offline ΗΥ είναι το VM ή ο υπολογιστής στο εξοχικό (χωρίς διαδίκτυο και
> με την έκδοση 9.10 32bit);
>

Ο Η/Υ του εξοχικού. Το VM είναι απλά ο "ενδιάμεσος". Δες
άλλη μια φορά τις οδηγίες του blog post αν θες. Νομίζω είναι
πιο ξεκάθαρες.
http://polytechnitis.blogspot.com/2011/08/offline-package-management-apt-offline.html<http://polytechnitis.blogspot.com/2011/08/offline-package-management-apt-offline.html#more>

Τα πακέτα που χρειάζομαι δεν θα τα κατεβάσω από τον υπολογιστή του σπιτιού
> με τα signatures που θα φτιάξω στο VM; Εκτός που αν εννοείς ότι θα φτιάξω τα
> signatures στο VM και στη συνέχεια θα κατεβάσω τα πακέτα από το VM. Το θεωρώ
> πιο ορθόδοξο να φτιάξω τα signatures στο VM, να κατεβάσω τα πακέτα από τον
> online υπολογιστή (11.04), και στη συνέχεια να τα εγκαταστήσω στο VM. Αν
> αυτό πετύχει, τότε έχω πολύ καλές πιθανότητες να πετύχω, με τα ίδια αρχεία
> (που χρησιμοποίησα για να τα εγκαταστήσω τα πακέτα στο VM), και στον
> υπολογιστή του εξοχικού.
>
>
Και τα 2 μπορούν να δουλέψουν. Μπορείς είτε να εγκαταστήσεις το apt-offline
και στον online υπολογιστή,
να μεταφέρεις το αρχείο με τα signatures από το VM στον
online Η/Υ και να κατεβάσεις τα πακέτα από εκεί, είτε να
τα κατεβάσεις κατευθείαν από το VM.

Και στις 2 περιπτώσεις το τελικό αποτέλεσμα είναι ένα αρχείο
.zip, αν κατεβάσεις από το VM γλυτώνεις την εγκατάσταση του
apt-offline στον online Η/Υ. Επίσης τη μεταφορά VM->online
(μέσω κοινόχρηστου φακέλου) δεν τη γλυτώνεις απλά στη
μία περίπτωση μεταφέρεις το αρχείο με το signature και
στην άλλη το αρχείο με τα πακέτα.

Διαλέγεις και παίρνεις ό,τι σε εξυπηρετεί καλύτερα.

Τη δοκιμή της εγκατάστασης στο VM μπορείς να την κάνεις
είτε κατεβάσεις από αυτό τα πακέτα είτε όχι, δεν αλλάζει τίποτα.

Ουσιαστικά το μόνο που αλλάζει είναι το αν θα τρέξεις το
apt-offline get στο VM ή στο host. Όμως η εντολή αυτή
παράγει απλά ένα αρχείο, δεν επηρεάζει το σύστημα με
άλλο τρόπο.

Τέλος, το apt-offline, τι κάνει; Που θα εγκατασταθεί; Σίγουρα στον online
> ΗΥ. Θα εγκατασταθεί και στον υπολογιστή του εξοχικού, και πως αφού δεν έχει
> διαδίκτυο; Αυτό το apt-offline είναι πρόγραμμα με γραφικό περιβάλλον, ή
> απλώς πρόγραμμα που δεν θα βλέπω, αλλά θα το διαχειρίζεται το τερματικό με
> τις επόμενες εντολές;
>

Όπως λένε οι οδηγίες θα πρέπει να το εγκαταστήσεις τουλάχιστον στο VM και
στο εξοχικό. Από εκεί και πέρα
αν θέλεις να κατεβάσεις τα πακέτα από τον online Η/Υ
και όχι από το VM τότε πρέπει να το εγκαταστήσεις και
σε αυτόν.

Είναι πρόγραμμα τερματικού.
Θα τρέξεις την εντολή που έχει στις οδηγίες (apt-offline get)
και όταν τελειώσει θα βρεις το αρχείο που παρήγαγε στον
προσωπικό σου φάκελο.

Το πλεονέκτημα είναι ότι εξαιτίας του ότι είναι πρόγραμμα
τερματικού (ουσιαστικά είναι απλά ένα script σε PERL γλώσσα)
δεν έχει εξαρτήσεις και έτσι μπορείς να το εγκαταστήσεις
στον Η/Υ του εξοχικού εύκολα.

Σε ευχαριστώ πολύ για την υπομονή σου και τη βοήθεια σου.
>

Καλή επιτυχία,
Ξέρω ότι η διαδικασία φαίνεται λίγο μακροσκελής στην
αρχή, αλλά μετά την πρώτη φορά θα δεις ότι παίρνει
~5 λεπτά (ουσιαστικά άπαξ και έχεις το VM στημένο
τρέχεις απλά 3-4 εντολές σχεδόν copy&paste, κάθε
φορά που θέλεις να εγκαταστήσεις πακέτα).

Χαιρετισμούς,
Παντελής
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-gr/attachments/20110813/0de6d5d5/attachment.html>


More information about the Ubuntu-gr mailing list