Login

Statistici

Membri: 149
Stiri: 710
Linkuri: 20
Vizitatori: 1221982

Sponsored links

We support LinTube

Arata-ti suportul

Citesti stirile pe MYLRo.org? Ai un site? Pune un link catre noi.

 
Raspunsuri la intrebari frecvente

acest FAQ este intr-un stadiu very-beta. astept intrebari si solutii, completari si adaugiri de la oricine. 

 


Poate cea mai frecventa intrebare pusa de un incepator. Foloseste distributia care iti place cel mai mult. Daca pui intrebarea pe forum , ti se va raspunde in zece feluri. Fiecare iti va recomanda ce ii place lui mai mult sau ce crede ca ti s-ar potrivi. S-ar putea sa nu fii multumit de ceea ce vei obtine asa ca analizeaza mai multe raspunsuri, citeste niste review-uri si asculta pareri. A intreba "ce distro sa folosesc?" echivaleaza cu a intreba "ce masina sa-mi cumpar?". Daca tot nu esti multumit de raspuns, incearca una din distro-urile cunoscute ca fiind apreciate de incepatori: PCLinuxOS , Ubuntu , Xandros , Freespire , Mandriva , Fedora , OpenSUSE sau VectorLinux (nu neaparat in ordinea asta).


Le poti compila sau - mai simplu - folosesti un manager de pachete. Majoritatea distributiilor au cate un manager de pachete care face treaba in locul tau. Multe managere de pachete dispun si de interfete de utilizator, fie in ncurses fie bazate pe GTK sau QT . Debian si derivatele lui dispun de APT , care la randul lui are interfetele grafice aptitude si Synaptic . In Slackware dispunem de slapt-get sau swaret iar Mandriva are urpmi . De gustibus. Majoritatea distro-urilor bazate pe RPM (RedHat Package Manager) au si APT4RPM preinstalat, asa ca le vei putea folosi pe amandoua. Ca sa dau un exemplu, in Ubuntu poti folosi urmatoarea comanda pentru a instala un pachet disponibil in repository-uri:

sudo apt-get install nume_aplicatie
Daca dispui de pachetele copiate de pe ce-stiu-eu-ce site de pe Internet, le poti instala manual folosind
sudo dpkg -i nume_pachet  in sistemele bazate pe Debian (.DEB)
sudo rpm -Uvh nume_pachet  in sistemele bazate pe RPM (.RPM)
sudo installpkg nume_pachet  in sistemele bazate pe Slackware (.TGZ)

Sa zicem ca ai dat de un program fara de care viata ti-ar fi mai neagra, dar singura problema este ca tu folosesti ceva bazat pe Debian iar pachetul este TGZ sau RPM (si, pe langa asta, ti-i o lene crancena sa compilezi). Folosesti alien pentru a converti pachetul:

alien -d nume_pachet  genereaza un pachet Debian
alien -r nume_pachet  genereaza un pachet RPM
alien -t nume_pachet  genereaza un pachet TGZ


Linux se bucura de mai multe interfete grafice, impartie in doua mari categorii: medii desktop si managere de ferestre. Mediile desktop sunt burdusite cu utilitare de configurare, managerele de ferestre sunt mai limitate dar mai rapide. Dintre mediile desktop Linux amintim KDE, GNOME si XFCE. KDE este bazat pe QT, libraria celor de la Trolltech. GNOME si XFCE sunt bazate pe GTK. Fiecare este diferit in felul lui, il folosesti pe cel care iti place cel mai mult. Si da - poti rula aplicatii GTK in medii QT, cu conditia sa ai instalate pachetele necesare. Managerele de ferestre sunt mai multe la numar: Fluxbox, OpenBox, Ion, ICEWM, FVWM, Enlightenment, Afterstep si multe altele. Poti afla mai multe despre ele aici .

In general, se procedeaza cam asa: dezarhivezi frumos codul-sursa, si presupunand ca ai deja instalate toate cele necesare (GCC sau alt compilator, pachetele de headere si librariile cerute), dai un ./configure initial in directorul ce contine codul-sursa. In functie de programul compilat, ./configure suporta si parametri. De exemplu, daca doresti ca aplicatia pe care o compilezi sa rezide in /usr/bin, atasezi optiunea --prefix=/usr la ./configure.
Daca totul a decurs bine si scriptul configure a gasit tot ceea ce ii trebuia, poti trece la make. Daca nici acum nu ai dat de erori si aplicatia s-a compilat bine, poti trece la instalarea propriu-zisa a binarelor proaspat-compilate. Vei avea nevoie de drepturi de administrare, asta deoarece scriptul de instalare necesita drepturi de scriere in anumite directoare ale sistemului, directoare in care doar un user cu drepturi de admin poate amplasa noile fisiere (binare, documentatii, fisiere de configurare, icoane, imagini, etc). Astfel vom folosi ori contul de root, ori un user cu drepturi de sudo:

sudo make install

In proportie de 99%, da. Exista virusi si pentru Linux, dar sansa sa prinzi unul este foarte mica iar sansa ca acesta sa faca ceva daunator este si mai mica (presupunand ca rulezi alt cont decat root). Exista rootkit-uri dar exista si scripturi care le detecteaza (chkrootkit si rkhunter sunt doua exemple excelente). Daca le rulezi cam o data la doua luni asa - de siguranta - totul ar trebui sa fie OK. Sa nu uitam ca exista in jur de 400.000 de virusi cunoscuti pentru Windows si cam 40 pentru Linux (sper sa nu exagerez cu afirmatia).


Da, si nu. Poti rula unele aplicatii folosind fie emulatoare, fie programe de gen WINE sau Cedega. Pentru a afla care binare Windows ruleaza acceptabil sau excelent in Linux, verifica lista Wine Application Database si vezi ce spune lumea. In cazul jocurilor, poate mai indicat ar fi sa rulezi Cedega. Lista jocurilor suportate de Cedega o gaseti aici .
Sunt in general alte pachete ce contin aplicatii sau librarii fara de care programul in cauza nu poate rula. Le poti compara cu DLL-urile din Windows. Mai tii minte cand instalai un program si ti se cerea vbrun3x.dll? Same thing. Instalezi o aplicatie in Linux si ti se spune ca-i lipseste ceva - ori un alt pachet ori un library. De exemplu, pentru a instala un joc bazat pe SDL, probabil vei avea nevoie de pachetele libsdl-sound pentru sunet, libsdl-net pentru conectivitate in retea, libsdl-gfx pentru grafica, etc. Noroc ca dispui de un manager de pachete care rezolva automat majoritatea dependintelor.
O poti face fie manual, instaland pe rand pachetele pe care ti le cere, ori automat, folosindu-te de managerul de pachete local. De exemplu, in Ubuntu, dupa instalarea nereusita a unui fisier .DEB cu sudo dpkg -i nume_pachet.deb, poti da sudo apt-get -f install pentru ca APT sa rezolve singur dependintele acestuia.
Cu ldd. Scrii in consola ldd /cale/catre/executabil si iti vor fi afisate library-urile care depind de respectivul fisier binar.
Aplicatiile care pot fi accesate de catre utilizatorii fara drepuri de administrare le gasesti in /usr/bin. In /sbin se gasesc utilitare de sistem (fdisk, hdparm, mkswap, sysctl si altele). In /bin gasesti aplicatii de uz general precum arhivatoare, comanda mount, comenzile chmod/shown, mkdir, sleep, rm sau cp. Unele aplicatii pot fi instalate in /opt sau direct in /home-ul tau. De lansat le poti lansa din linie de comanda tastandu-le numele, ori din directorul fiecaruia cu ./comanda.


 

Ultimele comentarii

Softul saptamanii

WINE 1.0 RC1

Tips & Tricks

Masoara latenta unui site web folosind echoping
Un excelent utilitar de monitorizare a retelei este echoping . Masoara de cat timp este nevoie pentru a trimite un ping catre un server, de cat timp este nevoie pentru a face un SMTP exchange cu un server de mail sau sa ceri un URI de la un server web.
Sintaxa este

    echoping -v -4 -h /code/ssl-cert-check mylro.org:80

In cazul unui server mail, incearca

    echoping -v -4 -S mail.mylro.org

Datele furnizate pot fi ulterior dispuse sub forma unui grafic folosind smokeping .
 

Vizitatori Online

Sponsored links