Όπως ήδη γνωρίζει η συντριπτική πλειοψηφία του Debian, έχει πολλούς κλάδους:
- Σταθερός
- Δοκιμές
- Ασταθής (Sid)
Αλλά υπάρχει επίσης η δυνατότητα να φτιάξετε ένα μικτό σύστημα κάνοντας μίγματα όπως:
- ασταθές + πειραματικό
- σταθερή + δοκιμή
- σταθερό + ασταθές
- σταθερή + δοκιμή + ασταθής
Ας δούμε πώς να το κάνουμε
Πρώτα απ 'όλα, για ασφάλεια πρέπει να δημιουργήσουμε ένα αντίγραφο της πηγής μας. Λίστα, για αυτό εισάγουμε το αρχείο:
nano /etc/apt/sources.list
Όταν το κάνουμε αυτό, προσθέτουμε για παράδειγμα τα αποθετήρια του κλάδου ή των κλάδων που θέλουμε στη λίστα source.list
### Debian oficial -- Testing
deb http://ftp.br.debian.org/debian/testing main contrib non-free
### Επίσημος Debian - Δοκιμή ασφαλείας.deb http://security.debian.org/δοκιμές / ενημερώσεις main contrib ### Επίσημο Debian - Sid
deb http://ftp.br.debian.org/debian/ασταθές main contrib μη δωρεάν ### Επίσημο Debian - Πειραματικό
deb http://ftp.de.debian.org/debian/πειραματική κύρια συνεισφορά ### Πολυμέσα - Ήχος - Ανταλλακτικά
deb http://www.rarewares.org/debian/packages/unstable./
### Multimedia -- Video -- Marillat
deb http://www.debian-multimedia.org stable main
deb http://www.debian-multimedia.org unstable main
τώρα αποθηκεύουμε το αρχείο και εκτελούμε:
apt-get update
Τώρα θα προετοιμάσουμε δύο αρχεία: προτιμήσεις και apt.conf
nano /etc/apt/preferences
Σε αυτό το αρχείο προσθέτουμε τα εξής:
Package: *
Pin: release o=Unofficial Multimedia Packages
Pin-Priority: 950
Πακέτο: *Καρφίτσα: απελευθέρωση o = xmixahlx
Προτεραιότητα καρφιτσών: 900 Συσκευασία: *
Καρφίτσα: απελευθέρωση a = δοκιμή
Προτεραιότητα καρφιτσών: 850 Συσκευασία: *
Καρφίτσα: απελευθέρωση a = ασταθής
Προτεραιότητα Pin: 800
Package: *
Pin: release a=experimental
Pin-Priority: 750
ΣΗΜΕΙΩΣΗ: Αυτό είναι ένα παράδειγμα, όλα θα εξαρτηθούν από τα αποθετήρια που θέλουμε να τοποθετήσουμε
Δημιουργούμε apt.conf:
nano /etc/apt/apt.conf
Προσθέτουμε τα εξής:
APT::Default-Release "testing";
APT::Cache-Limit 15000000;
Apt::Get::Purge;
APT::Clean-Installed;
APT::Get::Fix-Broken;
APT::Get::Fix-Missing;
APT::Get::Show-Upgraded "true";
Ενημερώνουμε τη βάση δεδομένων:
apt-get update
Και τώρα έχουμε δύο επιλογές για την εγκατάσταση πακέτων:
Το τυπικό και το ακόλουθο:
apt-get install -t version_de_debian nombre_paquete
Αυτός ο τρόπος εγκατάστασης θα εγκαταστήσει το επιθυμητό πακέτο για την καθορισμένη έκδοση, επιλύοντας αυτόματα τις εξαρτήσεις.
πηγή: Είναι Debian
Όταν το έχουμε κάνει
Διορθώστε το Cuorage.
Διορθώστε το καρκαμάλ
χαχαχαχαχαχαχα, μην το λανθασμε
Όχι αν δεν το κάνω με λάθος τρόπο, είναι ότι με την κριτική έχετε διαπράξει ένα λάθος χαχαχα
Έχω ασκήσει ένα μικτό σύστημα για λίγο. Δεν μου άρεσε. Αλλά είναι πολύ έγκυρο.
Ξέρετε, έχω δοκιμάσει μικτά συστήματα και δεν μου άρεσε επειδή οι εξαρτήσεις είναι σπασμένες και τα μπαλώματα δεν είναι αναμεμιγμένα, είναι το καθένα για τον κλάδο του. Για τους Debianites που θέλουν το τελευταίο, το καλύτερο είναι το υποκατάστημα δοκιμών ή περιμένετε να επιτύχει το έργο debian-cut ένα «σταθερό» τεστ debian, hehe.
Αυτό είναι το καλύτερο
Συγγνώμη και τα δύο, αλλά το Debian Testing δεν μπορεί να είναι πιο σταθερό. Ήδη για αυτό το είδος μικτού πράγμα, που ονομάζεται πραγματικά APT-Pinning, Μίλησα σε άλλο άρθρο.
Δεν πρόκειται να σχολιάσω γιατί δεν το δοκίμασα, αλλά δεν είναι καθαρό τροχαίο όπως και το Debian CUT
Γεια, μια μικρή διευκρίνιση. Το "Experimental" δεν είναι ένας κλάδος του Debian, απλώς ένα repo. Τα υποκαταστήματα είναι μόνο τα πρώτα 3 που αναφέρονται στην ανάρτηση.
αφορά
Τώρα το βγάζω
Εάν χρησιμοποιώ το Debian Testing και έχω επίσης ενεργοποιημένο το Stable αποθετήρια, είναι απαραίτητο να ορίσω τα αρχεία apt.conf και προτιμήσεων; Το APT δεν παίρνει πάντα αυτόματα τα πακέτα από το Testing και μόνο αν δεν τα βρει, το παίρνει από το Stable;