Ubuntu 20.04: πώς να κατεβάσετε τα κατάλληλα πακέτα για να τα εγκαταστήσετε εκτός σύνδεσης

Ubuntu 20.04: πώς να κατεβάσετε τα κατάλληλα πακέτα για να τα εγκαταστήσετε εκτός σύνδεσης

Οι χρήστες του Ubuntu χρησιμοποιούνται για την εγκατάσταση λογισμικού μέσω κατάλληλος, ο διαχειριστής πακέτων από τον οποίο τις κατεβάζει αυτόματα αποθήκη. Αλλά … τι να κάνω όταν Ο υπολογιστής είναι εκτός σύνδεσης και δεν είναι δυνατή η λήψη αρχείων; Απλό: οπλίζετε τον εαυτό σας με λίγη υπομονή και Το apt χρησιμοποιείται εκτός σύνδεσης, εκμεταλλευόμενο την προσωρινή μνήμη τουή προχωρήστε “με τον παλιό τρόπο”, λαμβάνοντας τα πακέτα μέσω του διαδικτύου. Ας δούμε πώς να κατεβάσετε τα πακέτα και να εγκαταστήσετε λογισμικό σε έναν υπολογιστή χωρίς σύνδεση με το Ubuntu 20.04

Ubuntu 20.04: Πώς να κατεβάσετε τα κατάλληλα πακέτα να τα εγκαταστήσετε εκτός σύνδεσης

Σημείωση: αυτή η διαδικασία είναι “γενική” και σας επιτρέπει εγκαταστήστε οποιοδήποτε πακέτο εκτός σύνδεσης στο Ubuntu. Αλλά αν χρειαζόμαστε το συγκεκριμένο βασικόυπάρχει ένας πιο γρήγορος τρόπος:

” Ανάγνωση: Πώς να εγκαταστήσετε το build-essential στο Ubuntu 20.04 χωρίς σύνδεση στο Διαδίκτυο (χωρίς σύνδεση υπολογιστή)

Κατεβάστε πακέτα με κατάλληλο για να τα εγκαταστήσετε εκτός σύνδεσης

Η πρώτη μέθοδος που μπορούμε να χρησιμοποιήσουμε είναι:

  1. κατεβάστε τα κατάλληλα πακέτα μέσω δεύτερου υπολογιστή
  2. αντιγράψτε τα αρχεία στην προσωρινή μνήμη του υπολογιστή εκτός σύνδεσης
  3. χρησιμοποιήστε το apt ως συνήθως, εκμεταλλευόμενος την προσωρινή μνήμη

Αυτή είναι σίγουρα η αγαπημένη μου μέθοδος (και αυτή που χρησιμοποιώ για το πακέτο build-essential). Έχει το μεγάλο πλεονέκτημα του διαχειριστείτε αυτόματα εξαρτήσεις, αλλά απαιτεί τη χρήση ενός δεύτερου υπολογιστή με το ίδια έκδοση του Ubuntu παρουσιάζουμε στο “offline” στο οποίο θέλουμε να εγκαταστήσουμε τα πακέτα.

Από τον δεύτερο υπολογιστή με λειτουργική σύνδεση στο Διαδίκτυο, ανοίγουμε πρώτα το Terminal.

Τώρα ας καθαρίσουμε την κατάλληλη προσωρινή μνήμη:

sudo apt clean

Ας κατεβάσουμε λοιπόν τη λίστα των ενημερωμένων πακέτων:

sudo apt update

Τέλος, κατεβάζουμε το πακέτο που θέλουμε να εγκαταστήσουμε στον άλλο υπολογιστή:

sudo apt install nomePacchetto --download-only -y

Είναι σαφές ότι πρέπει να αντικαταστήσουμε ένα nomePacchetto το όνομα του πακέτου που θέλουμε να εγκαταστήσουμε στον άλλο υπολογιστή

Ubuntu 20.04: Πώς να κατεβάσετε τα κατάλληλα πακέτα να τα εγκαταστήσετε εκτός σύνδεσης

Η παρουσία της επιλογής --download-only προκαλεί την εγκατάσταση πακέτων (και όλων των εξαρτήσεων) στον τρέχοντα υπολογιστή, αλλά λήψη μόνο στο φάκελο /var/cache/apt/archives

Ubuntu 20.04: Πώς να κατεβάσετε τα κατάλληλα πακέτα να τα εγκαταστήσετε εκτός σύνδεσης

Ας μετακινήσουμε λοιπόν όλα τα περιεχόμενα του /var/cache/apt/archives σε ένα USB stick, οπότε αντιγράφουμε αυτά τα αρχεία στον αντίστοιχο φάκελο /var/cache/apt/archives του υπολογιστή χωρίς σύνδεση στον οποίο θέλουμε να εγκαταστήσουμε το πακέτο που μόλις κατεβάσατε.

Σε αυτό το σημείο, όλα είναι έτοιμα. Εγκαθιστούμε το πακέτο που μόλις κατεβάσατε στον υπολογιστή εκτός σύνδεσης μέσω του κλασικού:

sudo apt install nomePacchetto -y

Χωρίς κάποιο πρόβλημα, η εγκατάσταση θα πρέπει να πραγματοποιηθεί ακριβώς σαν να ήταν συνδεδεμένος ο υπολογιστής εκτός σύνδεσης στο Διαδίκτυο

Ubuntu 20.04: Πώς να κατεβάσετε τα κατάλληλα πακέτα να τα εγκαταστήσετε εκτός σύνδεσης

Για να έχετε τα καλύτερα αποτελέσματα, είναι απαραίτητο ο υπολογιστής “service” (αυτός που διαθέτει σύνδεση στο Διαδίκτυο) προσαρτήστε την ίδια έκδοση του Ubuntu με την offline και ότι, κατά προτίμηση, έχει εγκατεστημένο έναν ελάχιστο αριθμό πρόσθετων πακέτων σε σύγκριση με αυτά που παρέχονται από προεπιλογή.

Για να έχετε τα καλύτερα αποτελέσματα, είναι σίγουρα καλή ιδέα να χρησιμοποιήσετε μια «καθαρή» εικονική μηχανή (με το λειτουργικό σύστημα εγκατεστημένο από το μηδέν και τίποτα άλλο) αποκλειστικά για το σκοπό.

Κατεβάστε τα πακέτα από τον Ιστό για να τα εγκαταστήσετε εκτός σύνδεσης

Ως εναλλακτική λύση, επισημαίνω τη δυνατότητα κατεβάστε πακέτα Ubuntu απευθείας από τον Ιστό. Η ροή εργασίας θα είναι επομένως η ακόλουθη:

  1. ανακτήστε τις απαραίτητες πληροφορίες από τον υπολογιστή χωρίς σύνδεση
  2. χρησιμοποιήστε έναν υπολογιστή, smartphone ή tablet με σύνδεση στο Διαδίκτυο για να κατεβάσετε πακέτα μέσω του διαδικτύου
  3. χρησιμοποιήστε ένα USB stick για να αντιγράψετε το υλικό στον υπολογιστή εκτός σύνδεσης
  4. εγκατάσταση πακέτων εκτός σύνδεσης

Θα εργαστούμε από το Terminal, οπότε ας το ανοίξουμε στον υπολογιστή εκτός σύνδεσης:

” Ανάγνωση: Πώς να ανοίξετε το τερματικό του Ubuntu

Ας ξεκινήσουμε ανακαλύπτοντας το κωδικό όνομα την έκδοση του Ubuntu που χρησιμοποιείτε. Για να το κάνετε αυτό, απλώς μεταδώστε lsb_release -cκαι θα λάβουμε ένα κωδικό όνομα όπως focal, eoan, bionic και ούτω καθεξής

Ubuntu 20.04: Πώς να κατεβάσετε τα κατάλληλα πακέτα να τα εγκαταστήσετε εκτός σύνδεσης

Θα πρέπει επίσης να γνωρίζουμε τοαρχιτεκτονική, επομένως μεταδίδουμε arch

»Διαβάστε επίσης: Πώς να μάθετε εάν το Linux / Ubuntu / CentOS είναι 32-bit ή 64-bit

Ubuntu 20.04: Πώς να κατεβάσετε τα κατάλληλα πακέτα να τα εγκαταστήσετε εκτός σύνδεσης

Ας προχωρήσουμε σε μια άλλη συσκευή, μία με σύνδεση στο Διαδίκτυο, και ανοίξτε αυτήν τη σελίδα:

” Πηγαίνω: Αναζήτηση πακέτων Ubuntu

Μέσα από το πεδίο αναζήτησης στο κέντρο της σελίδας, αναζητούμε το πακέτο που μας ενδιαφέρει και, στη συνέχεια, κάντε κλικ στον σύνδεσμο στη σελίδα αποτελεσμάτων για να ανοίξετε τη λεπτομέρεια.

Από εδώ, κάντε κλικ στο σύνδεσμο επάνω δεξιά που δείχνει το όνομα κωδικού (αυτό που ανακαλύφθηκε πριν από λίγο) της έκδοσης του Ubuntu που υπάρχει στον υπολογιστή χωρίς σύνδεση, εκείνη στην οποία θέλουμε να εγκαταστήσουμε το πακέτο

Ubuntu 20.04: Πώς να κατεβάσετε τα κατάλληλα πακέτα να τα εγκαταστήσετε εκτός σύνδεσης

Κάνουμε κύλιση προς τα κάτω στη σελίδα στον πίνακα Download. Από αυτό, επιλέγουμε το αρχείο που είναι συμβατό με την αρχιτεκτονική μας (όπως ανακαλύφθηκε προηγουμένως μέσω της εντολής arch):

  • για αρχιτεκτονική x86_64: ακολουθήστε τον σύνδεσμο amd64
  • για αρχιτεκτονική x86_32: ακολουθήστε τον σύνδεσμο i386

Ubuntu 20.04: Πώς να κατεβάσετε τα κατάλληλα πακέτα να τα εγκαταστήσετε εκτός σύνδεσης

Από την επόμενη σελίδα, λαμβάνουμε το αρχείο .deb κάνοντας κλικ σε οποιονδήποτε από τους συνδέσμους (καθρέφτης) διαθέσιμος.

Τώρα χρησιμοποιούμε ένα USB stick για να αντιγράψουμε το ληφθέν αρχείο .deb στον offline υπολογιστή στον οποίο θέλουμε να εγκαταστήσουμε το πακέτο.

Σε αυτό το σημείο απλώς κάντε διπλό κλικ στο αρχείο και επιβεβαιώστε με Installa για να επιτευχθεί ο στόχος

Ubuntu 20.04: Πώς να κατεβάσετε τα κατάλληλα πακέτα να τα εγκαταστήσετε εκτός σύνδεσης

Εναλλακτικά, εγκαθιστούμε το .deb από τη γραμμή εντολών μεταδίδοντας κάτι σαν αυτό:

sudo dpkg -i /percorso/cartella/file.deb

Το όριο χρήσης αυτής της τεχνικής είναι ότι δεν μπορείτε να τα διορθώσετε εθισμοί. Στην πραγματικότητα, ορισμένα πακέτα πρέπει να εγκαταστήσουν άλλα (σε συγκεκριμένες εκδόσεις) για να λειτουργήσουν: όταν είμαστε συνδεδεμένοι στο Διαδίκτυο, το apt φροντίζει τα πάντα αυτόματα. Ωστόσο, κάνοντας λήψη μεμονωμένων πακέτων από τον Ιστό, αυτό δεν είναι δυνατό: εάν το πακέτο που εγκαθιστούμε έχει ανεπίλυτες εξαρτήσεις, η λειτουργία αποτυγχάνει.

Από τη γραμμή εντολών, ειδικότερα, λαμβάνουμε ένα σφάλμα παρόμοιο με αυτό dpkg: errore nell'elaborare il pacchetto - problemi con le dipendenze - lasciato non configurato

Ubuntu 20.04: Πώς να κατεβάσετε τα κατάλληλα πακέτα να τα εγκαταστήσετε εκτός σύνδεσης

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