Έχουμε ήδη εξηγήσει στο παρελθόν πώς να φτιάξετε μίνι-repos ή προσαρμοσμένα αποθετήρια Debian / UbuntuΛοιπόν, είναι η σειρά του ArchLinux επίσης 😀
Ας υποθέσουμε ότι έχουμε την ακόλουθη κατάσταση ...
- Έχουμε έναν υπολογιστή στο σπίτι και στο σπίτι δεν έχουμε Διαδίκτυο.
- Στο γραφείο έχουμε Διαδίκτυο.
Αυτό που θα κάνουμε είναι να φτιάξουμε ένα μίνι αποθετήριο με τα πακέτα που έχουμε κατεβάσει στο γραφείο, ώστε αυτό το μίνι repo να πάρει σπίτι και να μπορεί να εγκαταστήσει εφαρμογές στο σπίτι, ακόμη και όταν δεν έχουμε internet.
Για αυτό, στον υπολογιστή στο γραφείο μας θα κάνουμε τα εξής:
- Θα δημιουργήσουμε έναν νέο φάκελο στο HOME.
- Θα αντιγράψουμε όλα τα πακέτα που έχουμε κατεβάσει σε αυτόν το φάκελο.
- Θα κάνουμε ένα mini-repo με αυτά τα πακέτα.
Και ... ξεκινώντας μια νέα μέθοδο για να σας δείξουμε μαθήματα στο τερματικό, εδώ είναι η επίδειξη HAHA:
% ΚΩΔΙΚΟΣ1%
Έτοιμοι, έχουμε κάνει το μίνι αποθετήριο μας, τώρα πρόκειται να ρυθμίσουμε αυτό το repo στον άλλο υπολογιστή μας:
% ΚΩΔΙΚΟΣ2%
Όπως μπορείτε να δείτε ... αρκετά απλό εντάξει; 😀
Και δεν νομίζω ότι υπάρχει κάτι άλλο για να προσθέσω, απλά υπέροχο;
Δεν έχουμε πλέον δικαιολογία, ανεξάρτητα από το ότι δεν διαθέτουμε internet στο σπίτι, μπορούμε να το εγκαταστήσουμε ArchLinux ????
αφορά
Χαιρετίσματα σε όλους έχω ένα ερώτημα, τι θα συμβεί αν διαγράψω την pacman cache; μπορείτε να ανακτήσετε όλα αυτά τα αρχεία για να τα έχετε σε αυτό το mini-repo; Ή θα έπρεπε να κατεβάσω τα πάντα ξανά και να μην διαγράψω τίποτα, χαχα χαιρετισμός esop και ευχαριστώ για τη δουλειά σας !!
Η εκκαθάριση της προσωρινής μνήμης δεν πρέπει να έχει καμία σχέση με αυτήν.
Ως εκ τούτου, το .db για το mini repo δεν δημιουργείται / δημιουργείται αντιγράφοντας το .db cache από το pacman, αλλά δημιουργούνται εκείνη τη στιγμή με το βήμα repo-add.
Τουλάχιστον έτσι μοιάζει 🙂
Λυπάμαι, αλλά κάνεις λάθος, αν διαγράψεις το cache pacman, το οποίο συνήθως κάνω. ο φάκελος θα είναι εντελώς άδειος.
Εάν εννοείτε την προσωρινή μνήμη των αρχείων, ναι, προφανώς εάν διαγράψετε / var / cache / pacman / pkg / * αυτό δεν θα λειτουργήσει, αλλά εάν διαγράψετε την προσωρινή μνήμη των repos (το .db) θα λειτουργήσει.