Κολλήσατε προσπαθώντας να καταλάβετε πώς να εκτελέσετε αυτό το πρόγραμμα που μόλις εγκαταστήσατε; Απλώς χρησιμοποιήστε αυτήν την εύκολη μέθοδο.

Θέλετε να εγκαταστήσετε κάποιο νέο καυτό πρόγραμμα στο Debian ή στο Ubuntu. Βρίσκετε το πακέτο και χρησιμοποιείτε το apt για να το εγκαταστήσετε. Αλλά όταν προσπαθείτε να το εκτελέσετε στη γραμμή εντολών, λαμβάνετε ένα μήνυμα σφάλματος από το κέλυφος που λέει, "Η εντολή δεν βρέθηκε". Δείτε πώς μπορείτε να μάθετε πού το εγκατέστησε η apt.

Μόλις εγκαταστήσατε αυτό το πακέτο, αλλά ποια είναι η εντολή για να το εκτελέσετε;

Τις περισσότερες φορές, το όνομα του εκτελέσιμου προγράμματος αντιστοιχεί με το όνομα του πακέτου Debian ή Ubuntu. Μερικές φορές, είναι διαφορετικά και πρέπει να κάνετε λίγη δουλειά για να καταλάβετε το όνομα του εκτελέσιμου αρχείου. Συχνά, αυτό συμβαίνει επειδή το όνομα του πακέτου έρχεται σε διένεξη με ένα υπάρχον πακέτο. Ευτυχώς, χρειάζεται μόνο μία εντολή για να καταλάβετε το όνομα του προγράμματος.

Χρήση dpkg για τη λίστα εγκατεστημένων αρχείων

Για να παραθέσετε τα πλήρη ονόματα διαδρομών των εγκατεστημένων αρχείων ενός πακέτου, απλώς χρησιμοποιήστε το -L (κεφαλαίο L) επιλογή με την εντολή dpkg. Για παράδειγμα, για να εξετάσετε το ESR του Firefox:

dpkg -L firefox-esr

Θα δείτε τις διαδρομές κάθε αρχείου που έχει εγκαταστήσει το πακέτο, συμπεριλαμβανομένου του εκτελέσιμου αρχείου oh-so-important:

Πού είναι τα εκτελέσιμα προγράμματα στο Linux;

Το εκτελέσιμο αρχείο που αναζητάτε είναι συνήθως σε α αποθήκη κατάλογος που σημαίνει "δυαδικό". Σε τη δομή καταλόγου Linux, /usr/bin είναι η κύρια θέση για τα εκτελέσιμα που εγκαθιστάτε:

Το κέλυφός σας χρησιμοποιεί μια διαδρομή αναζήτησης για να αναζητήσει προγράμματα σε αυτούς τους καταλόγους όταν εισάγετε μια εντολή. Για να δείτε τους καταλόγους στη διαδρομή αναζήτησής σας, εξετάστε το Μεταβλητή περιβάλλοντος $PATH:

echo $PATH

Θα δείτε τους καταλόγους στη διαδρομή αναζήτησής σας διαχωρισμένους με άνω και κάτω τελεία(:)χαρακτήρας. Το Debian και το Ubuntu συνήθως εγκαθιστούν νέα προγράμματα στο /usr/bin ή /usr/sbin καταλόγους. Τα τελευταία είναι συνήθως προγράμματα διαχείρισης συστήματος που απαιτούν να εκτελείτε ως root χρησιμοποιώντας sudo.

Τώρα ξέρετε πού εγκατέστησε αυτό το πρόγραμμα

Με μια γρήγορη εντολή dpkg και γνώση της οργάνωσης καταλόγου Linux, είναι εύκολο να καταλάβετε πού εγκατέστησε το ολοκαίνουργιο πρόγραμμά σας. Αυτή η διαδικασία είναι ιδιαίτερα χρήσιμη όταν το όνομα ενός προγράμματος δεν ταιριάζει με το όνομα του πακέτου.