Δεν είναι μυστικό αυτό αψίδα Λατρεύω το Linux και ένα από τα καλύτερα χαρακτηριστικά του Arch είναι ο ισχυρός διαχειριστής πακέτων: Pacman. Σε αυτό το σύντομο αλλά ενδιαφέρον άρθρο εξηγούμε πώς να χρησιμοποιήσετε το Pacman σε διανομές που χρησιμοποιούν APT o yum. |
Αν και είναι τεχνικά δυνατό να εγκαταστήσετε το Pacman σε άλλες διανομές, δεν είναι πολύ καλή ιδέα να συνδυάσετε διαχειριστές πακέτων, καθώς αυτό μπορεί να προκαλέσει κάθε είδους προβλήματα. Ωστόσο, χάρη στο PacApt, είναι δυνατή η χρήση εντολών Pacman σε διανομές που χρησιμοποιούν Apt ή Yum. Στην ουσία, το PacApt είναι ένα σενάριο που σας επιτρέπει να χρησιμοποιείτε τις εντολές Pacman και τις μεταφράζετε σε κατανοητές εντολές για APT ή / και Yum.
Εάν θέλετε να απλοποιήσετε τη ζωή σας ή είστε απλώς ένας σκληρός ανεμιστήρας Arch που αναγκάζεται να χρησιμοποιήσει το Ubuntu για μια συγκεκριμένη εργασία, αυτό το εύχρηστο εργαλείο μπορεί να βοηθήσει πολύ.
Για να εγκαταστήσετε το PacApt, πρέπει απλώς να εκτελέσετε τις ακόλουθες εντολές σε ένα τερματικό:
sudo wget https://github.com/icy/pacapt/raw/master/pacman -O / usr / local / bin / pacman sudo chmod 755 / usr / local / bin / pacman
Μόλις γίνει αυτό, μπορείτε να χρησιμοποιήσετε τις εντολές Pacman αντί για APT ή Yum. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε την εντολή pacman-Ss Autokey αντί να εκτελέσετε το apt-cache Autokey για να πραγματοποιήσετε μια αναζήτηση. Κάντε κλικ στον σύνδεσμο για να διαβάσετε περισσότερα.
πηγή: PacApt
Ακριβής. Η εναλλακτική σας λύση είναι λίγο πιο «περιορισμένη» από ό, τι προσφέρει το PacApt. Ωστόσο, είναι μια καλή ιδέα ... ίσως αν μπορούσατε να δημιουργήσετε το σενάριο που αναφέρετε, θα ήταν πιο απλό.
Τα ψευδώνυμα τοποθετούνται στο ~ / .bashrc
παράδειγμα
ψευδώνυμο ενημέρωση = »sudo pacman -Syu»
ψευδώνυμο clean = "» pacman -Rs` pacman -Qqdt "»
Χρησιμοποιώ επίσης το Arch, αλλά αυτό που συνήθως κάνω οποιαδήποτε διανομή είναι να δημιουργήσω ψευδώνυμα για τις εντολές που σχετίζονται με τη διαχείριση πακέτων. Τα δημιουργώ μία φορά και συνηθίζω να χρησιμοποιώ τα ψευδώνυμα που ορίζω αντί των αντίστοιχων εντολών σε κάθε διανομή.
Για παράδειγμα, συνήθως ορίζω το "pkginstall" ως εντολή για την εγκατάσταση πακέτων. Στο Arch αυτό θα ήταν "sudo pacman -S" στο Debian, θα ήταν "sudo apt-get install" ή "yum install" στο Fedora και ούτω καθεξής. Έχω επίσης pkgremove, pkgsearch, pkgquery, pkgowner και κάποιους άλλους.
Παρομοίως, έχω "sysupdate" ως "pacman -Syu" και sysclean ως "pacman -Rs` pacman -Qqdt`" για να ενημερώσω ολόκληρο το σύστημα ή να καθαρίσω πακέτα που είναι ορφανά (εγκατεστημένα ως εξαρτήσεις που δεν είναι πλέον απαραίτητα για το πρόγραμμα που χρειαζόταν στην εποχή του).
Είναι πράγματα που κάνουν τη ζωή μου πιο εύκολη και η αλήθεια είναι ότι έχω συνηθίσει να χρησιμοποιώ αυτά τα ψευδώνυμα, επειδή συνήθως δεν υπάρχουν δυαδικά αρχεία με παρόμοια ονόματα. Συνήθως γράφω pkgi και συμπληρώνει ήδη αυτόματα στο pkginstall.
Ένα πράγμα που μου λείπει είναι αυτόματη συμπλήρωση πακέτου κατά την εγκατάσταση, την αναζήτηση ή την κατάργηση από αποθετήρια, αλλά σκοπεύω να εξετάσω μια ολοκλήρωση bash μία από αυτές τις μέρες για να γράψω μερικούς κανόνες για τα ψευδώνυμα που χρησιμοποιώ.
Το χρησιμοποιώ από το 2006 το archlinux δημιουργεί διάφορους κώδικες για διάφορες διανομές