Puncte:-2

Pachetele și semnificația lui gcc-8

drapel us

ls -la comenzile de mai jos aduce informații despre fișier gcc-8 care mi se pare ciudat. Presupun că nu este link. Știu că există diferite pachete GCC cu diferite versiuni GCC și se pare că am pachet cu GCC versiunea 8.

Cum să știu că gcc-8 este pachet și nu link? Unde se află acest pachet? De ce alte binare nu își arată pachetele?

ls -la /usr/bin/gcc

aduce

lrwxrwxrwx 1 rădăcină rădăcină 5 aprilie 22 2021 /usr/bin/gcc -> gcc-8
muru avatar
drapel us
De ce crezi că nu este un link? Știți [pentru ce este prima coloană a lui `ls -l`](https://askubuntu.com/questions/517229/what-does-ls-la-do)?
Puncte:0
drapel pl

Cum să știu că gcc-8 este pachet și nu link?

gcc-8 se poate referi atât la un pachet, cât și la un fișier sau link. Și cel mai probabil dacă aveți pachet gcc-8, va furniza un fișier numit gcc-8 (poate mai mult de unul). De exemplu, verificați cu

$ dpkg -l | grep gcc-8

Asta vă va spune dacă pachetul gcc-8 este instalat în sistemul dvs. (ar folosi pur și simplu gcc în loc de gcc-8 pentru alte versiuni). Presupunând că vedeți pachetul gcc-8 este prezent în sistemul dvs., puteți lista toate fișierele furnizate de acel pachet cu

$ dpkg -L gcc-8

În cazul pe care îl descrieți, /usr/bin/gcc este în mod clar o legătură către /usr/bin/gcc-8. Dacă vrei să știi dacă /usr/bin/gcc-8 este un fișier sau un link, pur și simplu utilizați

$ ls -la /usr/bin/gcc-8

la fel ca si tu.

Unde se află acest pachet?

Pachetele nu au locație. Sunt instalate, oferind multe fișiere în sistemul de fișiere.

De ce alte binare nu își arată pachetele?

Dacă oferiți un exemplu, comunitatea vă poate ajuta să vă clarificați acest lucru.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.