Εισαγωγή
Αυτή η σύνταξη συνοψίζει τη χρήση apt-get
και τα apt-cache
βοηθητικά προγράμματα της γραμμής εντολών για την εγκατάσταση, την αφαίρεση, την αναζήτηση και την εύρεση πληροφοριών για τυχόν πακέτα λογισμικού συστήματος Ubuntu/Debian.
Το apt-get είναι ένα βοηθητικό πρόγραμμα διαχείρισης πακέτων που χρησιμοποιείται για την εγκατάσταση, ενημέρωση και αφαίρεση πακέτων λογισμικού σε συστήματα Linux που βασίζονται στο Ubuntu και στο Debian.
Το apt-cache είναι ένα βοηθητικό πρόγραμμα που χρησιμοποιείται για την αναζήτηση και τη λήψη πληροφοριών σχετικά με διαθέσιμα πακέτα λογισμικού σε συστήματα Linux που βασίζονται στο Ubuntu και στο Debian.
Εντολές
# update package sources list
sudo apt-get update
# install a package (the -y flag auto answers yes)
sudo apt-get install package name -y
# search for a package
sudo apt-cache search package name
# show information about a package
sudo apt-cache show package-name
# uninstall a package
sudo apt-get remove package-name
# purge a package (will remove package along along with it's files)
sudo apt-get purge package-name
# uninstall unused dependencies (that remove/purge do not)
sudo apt-get autoremove
Αρχεία Προσωπικών Πακέτων (PPA)
Οι PPA είναι πακέτα λογισμικού που παρέχονται από την κοινότητα που περιέχουν γενικά την πιο πρόσφατη και καλύτερη έκδοση ενός λογισμικού, αλλά μερικές φορές ενέχουν κινδύνους. Έτσι, για παράδειγμα, τη στιγμή που γράφεται αυτό το κείμενο, η PHP 7 είναι έξω αλλά δεν περιλαμβάνεται στην προεπιλεγμένη λίστα πηγών πακέτων του Ubuntu. Για εγκατάσταση σε διακομιστή, πρέπει πρώτα να προσθέσετε τον PPA "ondrej/php" χρησιμοποιώντας την εντολή apt-add-repository ppa:ondrej/php
. Αφού γίνει αυτό, η PHP 7 γίνεται διαθέσιμη για εγκατάσταση χρησιμοποιώντας το apt-get μετά από μια ενημέρωση (δηλ sudo apt-get update && sudo apt-get install php-7.0
. ).
Ακολουθεί ο τρόπος με τον οποίο προσθέτετε και αφαιρείτε PPA στα συστήματα Ubuntu/Debian.
# add a PPA
sudo add-apt-repository ppa:author/ppa-name
# remove a PPA
sudo add-apt-repository --remove ppa:author/ppa-name
Χρήσιμα ψευδώνυμα
Το ψευδώνυμο bash είναι μια συντόμευση/συντομογραφία που σας εμποδίζει να πληκτρολογήσετε μια μεγάλη ακολουθία εντολών. Η προσθήκη του παρακάτω αποσπάσματος στο δικό σας ~/.bash_profile
σάς επιτρέπει, για παράδειγμα, να εγκαταστήσετε το nginx χρησιμοποιώντας apti nginx
σε αντίθεση με το sudo apt-get install nginx
.
alias apti="sudo apt-get install"
alias aptr="sudo apt-get remove"
alias aptar="sudo apt-get autoremove"
alias aptp="sudo apt-get purge"
alias apts="sudo apt-cache search"
alias aptinfo="sudo apt-cache show"
alias addppa="sudo add-apt-repository"
alias removeppa="sudo add-apt-repository --remove"