Există o comandă în Ubuntu, având un nume de comandă, va returna acele informații?
Nu, nu există. Trebuie să faci niște investigații. În primul rând, tip
comanda va dezvălui informații despre natura comenzii:
tastați <comandă>
Această comandă va indica dacă este un shell încorporat, un alias și dacă este un executabil, dacă este hashing, adică indexat pentru o recuperare rapidă – aceasta indică că ați rulat comanda cel puțin o dată înainte în sesiune… , sau unde se află binarul.
Locul în care este instalat executabilul indică deja cum a fost instalat un pachet. Comanda care
dezvăluie locația sa:
care <comanda>
- Executabile ale pachetelor instalate folosind sistemul APT obișnuit, adică din depozitele de software Ubuntu, dintr-un PPA pe care l-ați adăugat sau dintr-un fișier descărcat.
.deb
fișierul de instalare, va fi de obicei instalat în /usr/bin
sau /cos
. Utilizați comanda dpkg -S nume-fișier-model-căutare
pentru a afla ce pachet a instalat fișierul (sursă).
- Executabilele instalate de Snap sunt expuse într-un director dedicat care este adăugat la
CALE
, adică /snap/bin
. Confirmați că acesta este un pachet rapid, găsindu-l în rezultatul lui listă rapidă
.
- Niciun executabil nu este expus în PATH de către Flatpak. Puteți, totuși, să spuneți dacă un pachet este instalat în acest fel din rezultatul
listă flatpak --app
.
- AppImaginile executabile pot fi plasate oriunde. Prin urmare, nu există o metodă generală de a le recunoaște sursa. De obicei, totuși, acestea nu vor fi redenumite și apoi pot fi recunoscute cu ușurință după extensia lor
.AppImage
.
În cazul în care pachetul dvs. a fost instalat ca a .deb
, puteți diferenția în continuare privind rezultatul:
politica apt <pachet>
O adresă URL din rezultat va indica direct din ce sursă provine pachetul dacă a fost instalat dintr-o sursă de software. Absența unei adrese URL indică că pachetul a fost instalat dintr-un fișier descărcat local .deb
.