Vrei să instalezi un software nou pe sistemul tău Debian sau Ubuntu? După ce ai localizat pachetul dorit și l-ai instalat cu `apt`, te confrunți cu o problemă: atunci când încerci să execuți programul din terminal, primești un mesaj de eroare de tipul „comandă negăsită”. În acest articol, îți vom arăta cum să descoperi unde anume a fost instalat programul de către `apt`.
Tocmai ai instalat pachetul, dar care este comanda pentru a-l lansa?
Adesea, numele executabilului corespunde exact cu denumirea pachetului instalat prin Debian sau Ubuntu. Totuși, există situații în care aceste denumiri diferă, fiind necesară o investigație suplimentară pentru a identifica executabilul corect. Această diferență apare frecvent atunci când numele pachetului intră în conflict cu alte pachete existente. Din fericire, aflarea numelui executabilului este simplă și necesită o singură comandă.
Utilizarea `dpkg` pentru a afișa fișierele instalate
Pentru a obține o listă completă cu căile fișierelor instalate de un pachet, utilizează opțiunea `-L` (L majusculă) împreună cu comanda `dpkg`. De exemplu, dacă vrei să inspectezi fișierele pachetului Firefox ESR, comanda va fi:
dpkg -L firefox-esr
Această comandă va afișa căile complete ale tuturor fișierelor instalate de pachet, inclusiv executabilul principal:
Unde se află programele executabile în Linux?
De regulă, executabilul pe care îl cauți se află într-un director de tip `bin`, care înseamnă „binar”. În structura de directoare Linux, locația principală pentru executabilele pe care le instalezi este `/usr/bin`:
Terminalul (shell-ul) utilizează o cale de căutare pentru a localiza programele în aceste directoare atunci când introduci o comandă. Pentru a vizualiza directoarele incluse în această cale de căutare, verifică variabila de mediu `$PATH`:
echo $PATH
Vei vedea o listă cu directoarele, separate prin caracterul două puncte (:). Debian și Ubuntu instalează de obicei programe noi în directoarele `/usr/bin` sau `/usr/sbin`. Ultimul director conține de obicei programe pentru administrarea sistemului, care necesită drepturi de administrator (root) pentru a fi executate cu comanda `sudo`.
Acum știi unde a instalat `apt` programul
Cu ajutorul comenzii `dpkg` și cu o înțelegere de bază a structurii directoarelor din Linux, este simplu să afli unde a instalat `apt` programul nou instalat. Această metodă este deosebit de utilă atunci când numele executabilului nu corespunde cu numele pachetului.