pyth0n3 Posted February 22, 2011 Report Posted February 22, 2011 (edited) Ca desktop am ales KDE , dupa ce am deschis interfata grafica ,am sters tot ,am renuntat la KDE si am pus GNOME Am ramas dezamagit de noul dekstop kde4 Deci am instalat debian Light cu desktop Gnome Pt a instala un sistem debian simplu folosind un desktop Gnome-core se poatefolosi orice fel de cd deoarece se va instala doar sistemul in text modeDupa ce vine instalat sistemul se va face login rootnano /etc/apt/sources.listVa trebui sters tot si adaugatdeb http://ftp.debian.org/debian squeeze main contrib non-freedeb-src http://ftp.debian.org/debian squeeze main contrib non-free Update,upgrade,installx,basic gnome install:aptitude update && aptitude upgrade aptitude install xserver-xorg-core xorgaptitude install gnome-coreInstall curl,sudo and rebootaptitude install curl sudo rebootInstall firefox pyth0n3 way wget http://sprunge.us/EZGX -O getfox.pysudo python getfox.pyNote: De default vine epiphany care are un oarecare bug , deci nu permite copy and paste in terminal Download flash player from Adobe - Install a different version of Adobe Flash Playerdpkg -i install_flash_player_10_linux.debAudio Note de default vine alsa 1.0.21 , e probabil ca in unele cazuri sa nu meargaaudio cat /proc/asound/versionIn acest caz va trebui facut upgrade la versiunea de alsam-a a-i alsaDebian va instala alsa-source 1.0.23In cazul in care vine folosit ATI ca driver grafic , pt a avea efecte specialein desktop va trebui instalat driverul proprietar AMD Graphics Drivers & Software ? Download the latest drivers for your graphics productsapt-get install build-essential linux-headers-$(uname -r) module-assistantati-driver-installer-10-9-x86.x86_64Dupa reboot pt a vedea daca a fost instalat se va rula comandul fglrxinfoAr trebui sa apara un output asemanatordisplay: :0.0 screen: 0OpenGL vendor string: ATI Technologies Inc.OpenGL renderer string: ATI Mobility Radeon HD 3400 SeriesOpenGL version string: 3.3.10188 Compatibility Profile ContextCompiz ,emerald ,desktop effectsapt-get install compiz compizconfig-settings-manager compiz-fusion-plugins-mainEmerald va trebui compilat din sursaVom folosi versiunea 0.8.4sudo apt-get install build-essential intltool libxrender-dev libdecoration0-dev libwnck-devSe va descarca emerald si extrage din arhivawget http://releases.compiz-fusion.org/0.8.4/emerald-0.8.4.tar.gztar xvzf emerald-0.8.4.tar.gzcd emerald-0-8-4./configure --prefix=/usr/makeIn cazul in care comandul make va da errori de tipul main.o: In function `hide_tooltip':/home/akino/Downloads/prueba/emerald-0.8.4/src/main.c:3760: undefined reference to `GTK_WIDGET_VISIBLE'../libengine/.libs/libemeraldengine.so: undefined reference to `GTK_OBJECT_TYPE_NAME'collect2: ld returned 1 exit statusmake[2]: *** [emerald] Error 1make[2]: se sale del directorio `/home/akino/Downloads/prueba/emerald-0.8.4/src'make[1]: *** [all-recursive] Error 1make[1]: se sale del directorio `/home/akino/Downloads/prueba/emerald-0.8.4'make: *** [all] Error 2Va trebui modificat urmatorul fisier src/main.cPresupunem ca ne aflam in directorul emerald-0-8-4Vom edita urmatorul fisier nano src/main.cSe va cauta urmatoarea linie if (GTK_WIDGET_VISIBLE(tip_window))Va fi modificata in if (gtk_widget_get_visible(tip_window))Se va salva fisierulUrmatoarea modivica va trebui facuta asupra unui alt fisiernano libengine/themer.cSe va cauta linea 464if(!strcmp(GTK_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) {Si va fi mofificata inif(!strcmp(G_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) {Se va cauta linea 650if(!strcmp(GTK_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) {Si va fi modificata inif(!strcmp(G_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) {Acum se va compila programul makemake installDe obicei ar trebui sa apara in menu , daca nu se poate rula din temrminalemerald-theme-managerPot fi introduse diverse temeCompiz ,Emerald automatic startupOk pt a incarca aceste doua programe in automat la fievcare startup Va trebui creat un comand personalizat pt fiecare si pus in Menu > System > Preferences > Startup Application compiz --replaceemerald --replacePt a descarca diverse teme pt emerald The Compiz Community - Compiz-Themes.orgStop and remove portmap/sbin/portmap stopapt-get remove portmap[Edit]Pt a configura compiz va trebui editat xorg.conf, inainte de a edita se va face un backup la fisiernano /etc/X11/xorg.confSe vor adauga urmatoarele linii de cod La sectiunea “Screen” sectionOption “XAANoOffscreenPixmaps”Option “AddARGBGLXVisuals” “true”La sectiunea “Device”Option “AllowGLXWithComposite” “true”Option “RenderAccel” “true”La sectiunea “Server Layout”Option “AIGLX” “on”La sfarsitul fisierului Section “Extensions”Option “Composite” “Enable”EndSectionReboot la sistemScreenshot1Screenshot2 Edited February 22, 2011 by pyth0n3 2 Quote
redox Posted February 23, 2011 Report Posted February 23, 2011 Multumim de tutorial. +1 rep Cateva intrebari ...la source list pus cele de pe debian.orgLa mine exista astea de ftp.ro.debian.org .... De ce sa nu rama astea ?In plus mai exista security.debian.org. De ce sa le scot ?In pachetul de baza el instaleaza implicit exim ? Ca nu mi-am instalat altceva decat pachetul de baza dar vad ca ii si exim ....Scuze daca intrebarile mele is aiurea, dar pe linux nu is mai mult decat un user prostanac Quote
pyth0n3 Posted February 23, 2011 Author Report Posted February 23, 2011 @redox Deci în sources.list in cazul în care e?ti în romînia bineinteles ca î?i convine sa pui un mirror mai aproape de tine deci în cazul t?u ftp.ro.debian.org este perfect , vei avea o anumita prioritate la download security.debian.org po?i sa le la?i bineinteles , de aici vin desc?rcate pachetele pt securitate (diverse upgrade, patch ...)Cand am zis ca vine ?ters tot este deoarece la început vine introdusa o linie cu un mirror direct de pe cd-ul care vrei sa instalezi DebianDeci în cazul în care ai scos Cd-ul de instalare î?i va ap?rea un error deoarece apt nu g?se?te adresa c?tre pachete Oricum cel mai bine ar fi sa fie comentata linia de cod care este de fapt path-ul c?tre cd In cazul în care ?tii exact ce desktop vrei sa îl instalezi ?i ?tii ca este pe cd deci po?i sa folose?ti direct cd-ul f?r? sa adaugi adrese in repository Pe viitor chiar dac? vei folosi un cd va trebui oricum sa adaugi adresele pe care le-am pus mai sus deoarece online la pachete vine f?cut updateIn orice caz e bine sa adaugi un mirror In orice distribu?ie Debian de default vine instalat un mail transport agent Exim este de default , ?i ar fi bine sa îl la?i , oricum va rula doar în local ?i va trimite diverse notify la user ?i la root De default vine configurat cu op?iunea local delivery In cazul în care vei încerca sa trimi?i un email la o adresa pe internet , vei primi un mesaj în log de tipul "Mailing to remote domains not supported"Pt diverse alte lucruri ar trebui reconfigurat dpkg-reconfigure exim4-configVa ap?rea un menu în cli cu diverse op?iuni , ca sa poti trimite mesaje pe internet la alte adrese ar trebui sa alegi op?iunea "internet site"Aici ai un HowTo Quote
redox Posted February 23, 2011 Report Posted February 23, 2011 Multumesc pt explicatii. Mi-ai mai clarificat cateva chestii. Nu mi-am pus gnome, am pus lxde, mai precis lxde-core pentru ca vreau sa imi pun strict doar pachetele care le folosesc. In privinta instalarii pacheetelor vad ca toate merg instalate numai cu sudo. Din punct de vedere al securitatiila ce anume sa fiu atent cand instalez un pachet ? Sa fac instalarile ca root sau sa definesc alt user ? Userul sub care ruleaza un daemon ii userul cu care a fost instalat ? Am multe intreabari basic ... Eventual daca mi-ai putea indica punctual o carte sau ceva basic in ceea ce priveste securitatea in linux. Multumesc Quote
pyth0n3 Posted February 23, 2011 Author Report Posted February 23, 2011 (edited) @redox in primul rand sudo nu este instalat de default in debian Va trebui instalat folosind ca user root , dupa care va trebui editat un fisier Aici se poate folosi comandul visudo visodoUnde se vor ajunge anumite drepturi pt user USER_NAME ALL=(ALL) ALLAceasta linie de cod ii va permite user-ului sa primeasc? drepturi maxime in cazul in care va folosi comandul sudo USER_NAME HOSTNAME=(ALL) ALLAceasta linie de cod ii va permite user-ului access doar din localFiec?rui user în linux ii vin atribuite anumite drepturi Deci un user normal nu are dreptul sa instaleze pachete Poti descarca pachete folosind sudo deoarece in cazul in care vine folosit acest comand ii va atribui user-ului drepturi mai mari Atata timp cat descarci pachete din repository care sunt oficiale nu ar trebui sa fie o problema din punctul de vedere a securit??ii Fiecare pachet vine semnat digital , apt va controla daca este modificat sau autentic datorita cheilor pgpBineîn?eles in cazul in care adaugi alte mirror in repository care spre exemplu nu sunt cunoscute si nu stii de unde vin atunci s-ar putea g?si cîteva probleme Oricum apt va cere cheile gpg publice a acestor mirror pt a verifica pachetele Deci depinde de tine cu ce umpli /etc/apt/sources.list si in care chei pgp ai încredere La rîndul lor multe pachete pot fi compilate din sursa deci depinde ce fel de cod compilezi si rulezi in sistem Oricum multe mirror care sunt oficiale sunt destul de sigure Uitate Aici putinUn program (daemon) cand vine instalat spre exemplu apache î?i va crea un user ?i un grup Apache poate fi pornit de catre root dar va renunta la drepturile de root si va trece la userul care a fost creat special pt a folosi serverul In cazul apache spre exemplu userul poate fi specificat in fisierul de configurare apache httpd.confDaca instalezi apache in debian din repository userul va fi (www-data) si grupul va avea acelasi numeIn alte distributii numele poate fi divers In distributii ca fedora, centos apache va avea ca nume spre exemplu (apache ) si grupul se va chema la felIn legatura cu carte in limba romana nu prea cunosc probabil ceilalti useri au ceva , daca da sunt rugati sa posteze ,oricum cred ca daca faci un search prin forum exista cate ceva Edited February 23, 2011 by pyth0n3 Quote
redox Posted February 23, 2011 Report Posted February 23, 2011 Am mai lamurit cateva lucruri ... normal au aprut altele dar ma pun sa le studiez ..nu te mai bat la cap MUltumesc pentru raspunsuri, iar in legatura cu documentatia nu imi trebuie neaparata in ro, ii ok si in engleza ...Oricum in cazul in care nu gasesc in 2 zile ce imi trebuie, o sa iti mai cer ajutorul ....Multumesc inca o data Quote