Θέλατε ποτέ να αποθηκεύσετε εύρος ζώνης κατά την ενημέρωση των υπολογιστών Ubuntu; Είναι πολύ πιθανό, δημιουργώντας έναν τοπικό διακομιστή αποθεμάτων APT για το τοπικό σας δίκτυο LAN χρησιμοποιώντας το Apache και μερικά τυποποιημένα εργαλεία. Αυτή η μέθοδος επιτρέπει τη δυνατότητα φιλοξενίας κάθε πακέτου πακέτων Debian που επιθυμείτε τοπικά για να διευκολύνετε τη διανομή.

Υπάρχουν πολλοί λόγοι για να έχετε ένα τοπικό αποθετήριο. Ο κύριος λόγος θα ήταν να συλλάβετε μεγάλες ενημερώσεις κατάντη και να τις αναδιανείμετε μέσω ενός τοπικού αποθετηρίου για να εξοικονομήσετε χρήματα στο Διαδίκτυο. Άλλοι λόγοι που κάποιος μπορεί να θέλει να κάνει αυτό θα ήταν να διανείμει ευκολότερα λογισμικό που δεν βρίσκεται στους προεπιλεγμένους διακομιστές Ubuntu.

Λοιπόν, πώς το εγκαθιστάτε; Ας ανακαλύψουμε!

Εγκατάσταση του Apache

Για να λειτουργήσει ο τοπικός χώρος αποθήκευσης, θα χρειαστεί να εγκατασταθεί ένας διακομιστής Apache στο σύστημα κεντρικού υπολογιστή. Ανοίξτε ένα τερματικό και πληκτρολογήστε την ακόλουθη εντολή:

 sudo apt-get εγκαταστήσετε το apache2 

Αυτό θα δημιουργήσει έναν ιστότοπο στο Ubuntu και τη δομή του φακέλου που πρέπει να λειτουργήσει. Μπορεί να δοκιμαστεί σε οποιοδήποτε πρόγραμμα περιήγησης ιστού, πηγαίνοντας στο "http: // localhost" ή τη διεύθυνση IP LAN του μηχανήματος που το χρησιμοποιεί (http: //192.168.1.XX).

Η δομή του φακέλου του διακομιστή Apache βρίσκεται αποκλειστικά στο "/ var / www /." Η προεπιλεγμένη σελίδα του ιστότοπου που δημιουργεί ο διακομιστής βρίσκεται στο "/ var / www / html /" και φέρει την ένδειξη "ευρετήριο". ελάχιστη χρήση για αυτήν την προεπιλεγμένη σελίδα Apache. Ωστόσο, ίσως είναι καλή ιδέα να δημιουργήσετε μια αρχική σελίδα για να διαφημίσετε τους τρόπους με τους οποίους οι χρήστες LAN μπορούν να συνδεθούν με τον τοπικό χώρο αποθήκευσης.

Ρύθμιση καταλόγων

Ο τοπικός χώρος αποθήκευσης του πακέτου Ubuntu δεν θα λειτουργήσει χωρίς τη σωστή δομή φακέλου. Η δομή του καταλόγου αποθετηρίων πακέτων του Debian είναι απαραίτητη εδώ. Σε ένα τερματικό, κάντε τα εξής:

 sudo -i 

Τώρα που ο χρήστης έχει δικαιώματα root, ξεκινήστε από την εισαγωγή του σωστού καταλόγου με την εντολή cd .

 cd / var / www / 

Το πρώτο μέρος της δομής του αποθετηρίου πακέτων είναι ο φάκελος "deb". Δημιουργήστε το με την εντολή mkdi r.

 mkdir -p debs cd debs mkdir -p amd64 mkdir -p i386 

Δημιουργία του καταλόγου APT

Οι φάκελοι είναι ρυθμισμένοι. Τώρα είναι καιρός να διαμορφώσετε τον κατάλογο APT που θα χρησιμοποιήσει. Αρχικά, τοποθετήστε όλα τα αρχεία πακέτων .Deb που θέλετε να διατηρήσετε είτε στο φάκελο "/ var / www / debs / amd64" είτε στο φάκελο "/ var / debs / i386" (για πακέτα 32 bit).

 dpkg-scanpackages amd64 | gzip -9c> Packages.gz 

ή για 32bit

 dpkg-scanpackages i386 | gzip -9c> Packages.gz 

Δημιουργία πελατών

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

Μέσα στο αρχείο πηγών, προσθέστε το αποθετήριο LAN APT χρησιμοποιώντας τους διακομιστές APT LAN διεύθυνση IP. Αυτό βρίσκεται με το ip addr show στο τερματικό. Αναζητήστε "inet 192.168 .." κάτω από τον προσαρμογέα δικτύου στο σύστημα που επικοινωνεί με το Internet. Εναλλακτικά, συνδεθείτε στο δρομολογητή σας και βρείτε τη διεύθυνση IP που έχει δώσει στο μηχάνημα που φιλοξενεί τον διακομιστή repo APT.

Σημείωση : για να διευκολύνετε τα πράγματα στους φορητούς υπολογιστές, θεωρήστε τη θύρα να μεταφέρει τη διεύθυνση IP της μηχανής υποδοχής APT repo έξω από το LAN στο Internet στη θύρα 80 και χρησιμοποιώντας εκείνη αντί της τοπικής διεύθυνσης IP όπως λέει το σεμινάριο. Αυτό θα διασφαλίσει ότι οι ενημερώσεις δεν θα σπάσουν όταν ο υπολογιστής εγκαταλείψει το τοπικό δίκτυο για σύντομο χρονικό διάστημα.

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

 sudo nano /etc/apt/sources.list 

Αυτό θα επιτρέψει στον χρήστη να επεξεργαστεί τη λίστα με τους διακομιστές που ενημερώνει το Ubuntu για ενημερώσεις. Προσθέστε το αποθετήριο στη λίστα και αποθηκεύστε το.

 deb http: //192.168.1.X/debs/ amd64 / 

ή για 32bit

 deb http: //192.168.1.X/debs/ i386 / 

Πατήστε "Ctrl + o" για να αποθηκεύσετε τις αλλαγές όταν γίνει. Τέλος, ενημερώστε το Ubuntu κάνοντας sudo apt-update .

Σημείωση : Αντικαταστήστε το X με την εσωτερική διεύθυνση IP που έχει δώσει ο δρομολογητής σας. Εναλλακτικά, αλλάξτε το 192.168.1.X με την εξωτερική διεύθυνση IP, έτσι ώστε ο διακομιστής APT να είναι ping-able όταν δεν είναι στο σπίτι.

συμπέρασμα

Τώρα που όλα έχουν ρυθμιστεί, οποιοσδήποτε χρήστης με το χώρο αποθήκευσης στο αρχείο "sources.list" θα μπορεί εύκολα να πάρει πακέτα από την τοπική μνήμη cache APT σαν να ήταν τακτικές ενημερώσεις. Δεν απαιτούνται άλλες ειδικές διαμορφώσεις και μπορεί να ξεκινήσει εξοικονόμηση εύρους ζώνης.

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

Θα φιλοξενούσατε το δικό σας διακομιστή προσωρινής αποθήκευσης APT στο Ubuntu για να εξοικονομήσετε εύρος ζώνης; Πείτε μας παρακάτω!