01.12.2012 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!