Παρακάτω θα δούμε μαζί μερικές από τις εντολές που χρησιμοποιεί το terminal ένα βασικό εργαλείο του Linux. Αν και πολλοί νομίζουν ότι η κονσόλα απευθύνεται μόνο σε προχωρημένους χρήστες με τις παρακάτω λίστες δεν χρειάζεται να είσαι προχωρημένος. Ας μην ξεχνάμε ότι και οι προχωρημένοι από κάπου ξεκίνησαν…
Οι διανομές που θα ασχοληθούμε είναι οι: Arch Linux, Debian, Fedora openSUSE, και Ubuntu. Ανοίξτε ένα terminal και πάμε
Δες περισσότερα άρθρα του iGuRu.gr όταν αναζητάς ειδήσεις στην Google.
Το zypper μπορεί να χρησιμοποιηθεί είτε γράφοντας ολόκληρη την εντολή είτε συντομογραφία. Παράδειγμα η εντολή εγκατάστασηςzypper install είναι ίδια με την εντολή zypper in και η εντολή zypper update είναι ίδια με την zypper up:
Εντολή Ubuntu/Debian
Εντολή openSUSE
apt-get update
zypper refresh
apt-get -u upgrade
zypper update
apt-get -u dist-upgrade
zypper dist-upgrade
apt-get install clementine
zypper install clementine
apt-get remove clementine
zypper remove clementine
apt-cache search clementine
zypper search clementine
apt-cache showpkg clementine
zypper info clementine
dpkg -l
rpm -qa
dpkg -L
rpm -ql
dpkg -s
rpm -qi
dpkg -S
rpm -qf
adding apt repository in /etc/apt/sources.list
zypper addrepo repositoryname
apt-get moo
zypper moo
apt-file search
zypper se
apt-get autoremove
zypper rm –clean-deps package (καθαρίζει μόνο τις εξαρτήσεις καθορισμένου πακέτου)
apt-get clean
zypper clean
apt-get source package
zypper source-install package (εγκαθιστά και τις εξαρτήσεις)
(χρήση chroot)
zypper –root location – λειτουργεί σε διαφορετικό root
cat /var/log/dpkg.log
cat /var/log/zypp/history
apt package locks
zypper addlock/listlocks/removelock
Εγκατάσταση συνιστώμενων πακέτων
zypper install-new-recommends
Fedora
Η διανομή Fedora είναι πολύ κοντά με την διανομή openSUSE. Και οι δυο χρησιμοποιούν αρχεία RPM καθώς επίσης και στις δυο μπορεί κάποιος να χρησιμοποιήσει την εντολή yum εάν το θέλει, αλλά εάν θέλετε να είστε γρήγοροι πρέπει να δοκιμάσετε το zypper! Και οι δυο διανομές χρησιμοποιούν systemd.
Διαχειριστής πακέτων
Αν και μπορεί να χρησιμοποιηθεί το yum και στις δυο, οι βασικές διαφορές των δυο διαχειριστών πακέτων είναι οι εξής:
Οι εντολές του Fedora που αρχίζουν με yum στις τελευταίες εκδόσεις του Fedora (Korora) αν και υπάρχει περίπτωση να δουλέψουν, μπορεί και να μην λειτουργούν. Έτσι αν πάρετε το παρακάτω μήνυμα στο terminal αντί για yum χρησιμοποιήστε dnf.
Yum command has been deprecated, use dnf instead. See 'man dnf' and 'man yum2dnf' for more information. To transfer transaction metadata from yum to DNF, run 'dnf migrate'
Fedora
openSUSE
yum makecache
zypper refresh
yum update
zypper update
yum install clementine
zypper install clementine
yum remove clementine
zypper remove clementine
yum search clementine
zypper search clementine
yum clean all
zypper clean
Arch Linux
Η διανομή Arch Linux είναι γνωστή για την απλότητα και για τις κυλιόμενες ενημερώσεις. Η διανομή έχει υιοθετήσει το systemd, οπότε οι εντολές είναι ίδιες.
Διαχειριστής πακέτων
Αν και μπορεί να χρησιμοποιηθεί το yum και στις δυο, οι βασικές διαφορές των δυο διαχειριστών πακέτων είναι οι εξής:
Εντολή Arch
Εντολή openSUSE
pacman -Syy
zypper refresh
pacman -Syu
zypper dist-upgrade
pacman -S clementine
zypper install clementine
pacman -R clementine
zypper remove clementine
pacman -Rsnc clementine
zypper remove –clean-deps clementine
pacman -S clementine (force reinstall)
zypper install –force clementine
pacman -Ss clementine
zypper search clementine
pacman -Sw
zypper source-install (εγκατάσταση πηγαίου αρχείου με τις εξαρτήσεις του)
0 σχόλια
iGuRu.gr