Arch Linux, Debian, Fedora openSUSE, & Ubuntu βασικές εντολές στο terminal

Παρακάτω θα δούμε μαζί μερικές από τις εντολές που χρησιμοποιεί το terminal ένα βασικό εργαλείο του Linux. Αν και πολλοί νομίζουν ότι η κονσόλα απευθύνεται μόνο σε προχωρημένους χρήστες με τις παρακάτω λίστες δεν χρειάζεται να είσαι προχωρημένος. Ας μην ξεχνάμε ότι και οι προχωρημένοι από κάπου ξεκίνησαν…terminal

Οι διανομές που θα ασχοληθούμε είναι οι: Arch Linux, Debian, Fedora openSUSE, και Ubuntu. Ανοίξτε ένα terminal και πάμε

Διαχειριστής πακέτων

Το 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 repository name
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 (εγκατάσταση πηγαίου αρχείου με τις εξαρτήσεις του)
layman -a repository zypper ar repository name
Εγκατάσταση συνιστώμενων πακέτων zypper install-new-recommends

 

Από το άρθρο του Ευστάθιου Ιωσηφίδη.

iGuRu.gr The Best Technology Site in Greeceggns

Get the best viral stories straight into your inbox!















Written by giorgos

Ο Γιώργος ακόμα αναρωτιέται τι κάνει εδώ....

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Το μήνυμα σας δεν θα δημοσιευτεί εάν:
1. Περιέχει υβριστικά, συκοφαντικά, ρατσιστικά, προσβλητικά ή ανάρμοστα σχόλια.
2. Προκαλεί βλάβη σε ανηλίκους.
3. Παρενοχλεί την ιδιωτική ζωή και τα ατομικά και κοινωνικά δικαιώματα άλλων χρηστών.
4. Διαφημίζει προϊόντα ή υπηρεσίες ή διαδικτυακούς τόπους .
5. Περιέχει προσωπικές πληροφορίες (διεύθυνση, τηλέφωνο κλπ).