Introducere în Linux Un ghid la îndemână - "Tille" Garrels
Introducere în Linux Un ghid la îndemână - "Tille" Garrels
Introducere în Linux Un ghid la îndemână - "Tille" Garrels
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
popu<strong>la</strong>ritatea pe care o are, cu milioane de utilizatori.<br />
Acum utilizatorii pot să influenţeze comportamentul sistemelor proprii şi să împărtăşească<br />
experienţa lor comunităţii, astfel sistemul fiind perfecţionat zi după zi. Este un proiect permanent, e adevărat,<br />
dar, <strong>în</strong>tr-un mediu af<strong>la</strong>t <strong>în</strong>tr-o continuă schimbare, <strong>Linux</strong>-ul este un proiect care continuă să urmărească<br />
perfecţiunea.<br />
1.5. Aromele <strong>Linux</strong><br />
1.5.1. <strong>Linux</strong> şi GNU<br />
Cu toate că există numeroase implementări ale <strong>Linux</strong>-ului, veţi găsi multe similitudini <strong>în</strong> acestea,<br />
deoarece maşinile <strong>Linux</strong> sunt ca un <strong>în</strong>treg alcătuit din piese pe care le alăturaţi <strong>în</strong> funcţie de nevoile pe care<br />
le aveţi sau de viziunea proprie. Insta<strong>la</strong>rea sistemului este doar <strong>în</strong>ceputul unei re<strong>la</strong>ţii pe termen lung. Atunci<br />
când credeţi că aţi pus <strong>la</strong> punct un sistem care rulează superb, <strong>Linux</strong>-ul vă va stimu<strong>la</strong> imaginaţia şi<br />
creativitatea, iar cu cât <strong>în</strong>ţelegeţi mai multe despre ceea ce puteţi face cu sistemul, veţi <strong>în</strong>cerca şi mai mult<br />
să-i redefiniţi limitele.<br />
<strong>Linux</strong>-ul poate să vă apară ca fiind diferit <strong>în</strong> funcţie de distribuţii, echipamentul fiecăruia şi<br />
preferinţele personale, dar fundamentele de <strong>la</strong> care toate interfeţele grafice şi alte unelte sunt construite,<br />
sunt aceleaşi. <strong>Linux</strong>-ul se bazează pe uneltele GNU (GNU nu este UNIX), care asigură un set de standarde<br />
pentru alcătuirea şi gestionarea sistemului. Toate uneltele GNU sunt sursă deschisă, aşa că pot fi insta<strong>la</strong>te<br />
pe orice sistem.<br />
Cele mai multe distribuţii vă oferă pachete precompi<strong>la</strong>te ale celor mai cunoscute unelte, cum ar fi<br />
pachetele RPM de <strong>la</strong> RedHat şi pachetele Debian (denumite şi deb sau dpkg) din distribuţia cu ace<strong>la</strong>şi nume<br />
(sau din Ubuntu n.t. ), astfel că nu trebuie să fiţi un bun programator pentru a insta<strong>la</strong> un pachet <strong>în</strong> sistem. Dacă<br />
sunteţi şi dacă vă p<strong>la</strong>ce să faceţi lucrurile dumneavoastră <strong>în</strong>şivă, vă veţi bucura enorm de <strong>Linux</strong>, pentru că<br />
majoritatea distribuţiilor vin cu un set complet de unelte pentru dezvoltatori, care permit insta<strong>la</strong>rea de<br />
programe noi din codul sursă pur. Această abordare vă ajută să insta<strong>la</strong>ţi şi programele care nu sunt<br />
împachetate <strong>în</strong>tr-o formă potrivită sistemului dumneavoastră.<br />
Iată o listă a unor programe GNU mai cunoscute:<br />
● Bash: conso<strong>la</strong> GNU<br />
● GCC: compi<strong>la</strong>torul C al GNU<br />
● GDB: unealta pentru căutarea erorilor<br />
● Coreutils: un set de unelte de bază <strong>în</strong> stilul UNIX-ului, precum ls, cat şi chmod<br />
● Findutils: utilitar pentru căutarea şi cercetarea fişierelor<br />
● Fontutils: folositor <strong>la</strong> convertirea fonturilor dintr-un format <strong>în</strong> altul şi realizarea de fonturi<br />
● The Gimp: programul pentru gestionarea imaginilor din GNU<br />
● Gnome: interfaţa grafică cu utilizatorul<br />
● Emacs: un editor puternic<br />
● Ghostscript şi Ghostview: interpretoare şi interfaţă grafică pentru fişierele PostScripts<br />
● GNU Photo: program pentru interacţiunea cu aparatele foto digitale<br />
● Octave: un limbaj de programare, destinat iniţial pentru executarea de calcule numerice şi<br />
procesări de imagine<br />
● GNU SQL: baze de date re<strong>la</strong>ţionare<br />
● Radius: server pentru autentificare <strong>la</strong> distanţă şi gestiune reţea<br />
● ...<br />
Multe aplicaţii comerciale sunt disponibile pentru <strong>Linux</strong>, dar pentru mai multe informaţii despre ele<br />
vă vom <strong>în</strong>druma către documentaţia acestora. Pe parcursul acestui <strong>ghid</strong> vom discuta numai programele<br />
disponibile liber, gratuit, care vin (de obicei) sub licenţa GNU.<br />
Pentru a insta<strong>la</strong> pachetele lipsă sau pachete noi, aveţi nevoie de un tip de program pentru<br />
gestionarea pachetelor. Cele mai cunoscute implementări includ RPM şi dpkg. RPM este numit Programul<br />
de gestionare a pachetelor RedHat (RedHat Package Manager), şi este utilizat de mai multe sisteme <strong>Linux</strong>,<br />
deşi numele nu sugerează acest lucru. Dpkg este programul de gestionare a pachetelor Debian, care<br />
utilizează o interfaţă numită apt-get, care poate gestiona şi pachete RPM. Novell Ximian Red Carpet este o<br />
13