Doriți să instalați un nou program fierbinte pe Debian sau Ubuntu. Găsiți pachetul și folosiți apt pentru a-l instala. Dar când încercați să o executați pe linia de comandă, primiți un mesaj de eroare din shell care spune „Comandă nu a fost găsită”. Iată cum puteți afla unde l-a instalat apt.
Cuprins
Tocmai ai instalat acel pachet, dar care este comanda pentru a-l rula?
De cele mai multe ori, numele programului executabil corespunde cu numele pachetului Debian sau Ubuntu. Uneori, sunt diferite și trebuie să lucrați puțin pentru a afla numele executabilului. Adesea, acest lucru se datorează faptului că numele pachetului intră în conflict cu un pachet existent. Din fericire, este nevoie de o singură comandă pentru a afla numele programului.
Utilizarea dpkg pentru a lista fișierele instalate
Pentru a lista căile complete ale fișierelor instalate ale unui pachet, pur și simplu utilizați opțiunea -L (L majusculă) cu comanda dpkg. De exemplu, pentru a examina Firefox ESR:
dpkg -L firefox-esr
Veți vedea căile fiecărui fișier instalat de pachet, inclusiv executabilul atât de important:
Unde sunt programele executabile în Linux?
Executabilul pe care îl căutați se află de obicei într-un director bin care înseamnă „binar”. În structura de directoare Linux, /usr/bin este locația principală pentru executabilele pe care le instalați:
Shell-ul dvs. folosește o cale de căutare pentru a căuta programe în aceste directoare atunci când introduceți o comandă. Pentru a vedea directoarele din calea de căutare, examinați variabila de mediu $PATH:
echo $PATH
Veți vedea directoarele în calea dvs. de căutare, separate de un caracter două puncte (:). Debian și Ubuntu instalează de obicei programe noi în directoarele /usr/bin sau /usr/sbin. Acestea din urmă sunt de obicei programe de administrare a sistemului care necesită să rulați ca root folosind sudo.
Acum știi unde apt a instalat acel program
Cu o comandă rapidă dpkg și cunoștințe despre organizarea directoarelor Linux, este ușor să-ți dai seama unde a instalat apt programul tău nou-nouț. Acest proces este util mai ales atunci când numele unui program nu se potrivește cu numele pachetului.