S-a lansat Ubuntu 10.04

By , 29/04/2010 22:07

Astazi s-a lansat Ubuntu 10.04 LTS. LTS inseamna Long Term Support, ceea ce inseamna ca aceasta versiune va fi intretinuta timp de 3 ani pentru desktop si 5 ani pentru server.

Interfata grafica a Ubuntu este GNOME, dar tot astazi s-au lansat si variantele Ubuntu bazate pe alte interfete:

Kubuntu – Ubuntu cu desktop-ul default bazat pe KDE4.

Xubuntu – Ubuntu + XFCE

Din pacate, Lubuntu nu a putut fi lansat tot astazi din cauza unor probleme care nu au putut fi testate si rezolvate la timp.

Va doresc instalare usoara si utilizare placuta. 🙂

PS: Au mai aparut, de asemenea:

Mythbuntu – o varianta pentru PC-urile destinate sistemelor HomeTheater

Edubuntu – o varianta creata special pentru elevi, dar si pentru utilizarea sa ca material didactic in scoli

Pe scurt despre Ubuntu/Kubuntu 10.04 LTS

By , 26/04/2010 08:00

Vineri am primit un stick/modem Digi Net Mobil. Drept urmare m-am apucat rapid sa vad cum il configurez in Linux Mint 8, care era instalat pe laptop-ul meu de scandal. Modelul este ZTE MF110. Pe cutie scrie ca este compatibil Linux, dar orice tutorial gasit pe net nu m-a ajutat in configurarea lui, poate si pentru faptul ca id-ul device-ului este diferit fata de ce gasisem despre MF110 pe net, ceea ce poate indica o revizie mai noua, care nu avea inca suport in kernel-ul din Mint8/Ubuntu 9.10.

Asadar, cum aveam un sistem cu 10.04 in teste.. l-am infipt rapid in acel sistem, unde a fost detectat in prima faza ca CDROM si apoi ca direct-access (nu stiu daca ulterior comenzii eject data de mine, sau pentru ca regulile din 10.04 sunt facute sa-l schimbe automat). Pana la urma, NetworkManager-ul l-a simtit si el… iar conectarea s-a facut ultra-rapid, NM avand si un profil special pentru DigiMobil.

Asadar sunt placut surprins din punctul acesta de vedere de noua versiune Ubuntu. In rest, butoanele la stanga, aceleasi doua bare de control, una in partea de sus si partea de jos a ecranului m-au cam dezamagit. Sunt doua si parca tot nu este spatiu. Ceea ce m-a determinat sa il configurez incat sa semene cat mai mult cu Mint-ul, de care sunt super-impresionat. De asemenea, dupa ce am facut zeci de kilometri cu mouse-ul, pentru ca eram obisnuit sa merg dupa butoane in alta parte, am schimbat (folosind gconf-editor->apps->metacity->general) si pozitia butoanelor. Tot cu gconf-editor mi-am pozitionat si trash-ul pe desktop si l-am sters din bara (de ce as vrea cosul de gunoi in bara  nu pot intelege, dar nah… acum nici butoane in partea stanga nu voiam, dar cei da la Canonical vor sa demonstreze ca sunt creativi). Ah, ma enerveaza ca a trebuit sa-mi instalez aRandR, deoarece aplicatia de management a monitoarelor functioneaza defectuos. Versiunea din Mint mergea fara cusur. Acum am probleme in a-mi face din televizor (conexiune D-SUB) al doilea monitor.

Apoi am zis sa dau o sansa si Kubuntului pentru a vedea in ce masura s-au modificat lucrurile, deoarece pareau determinati in urma cu vreo 5 luni sa aduca si Kubuntu la un nivel macar comparativ apropiat de Ubuntu. Am ramas dezamagit.  Da, installer-ul este un pic revigorat, dar se misca tot incet. Dupa instalare, insa, Kubuntu este in continuare acelasi frate mai mic, mai oropsit, parca si oleaca schiop si care ma scoate din sarite cu cerutul parolei de Wallet doar pentru a ma conecta la reteaua mea wireless. Enervant. Voi reveni mai pe larg, probabil, saptamana aceasta.

OpenArena pe Linux Mint 8 (probleme sunet cu PulseAudio)

comments Comments Off on OpenArena pe Linux Mint 8 (probleme sunet cu PulseAudio)
By , 13/04/2010 02:52

In urma cu ceva vreme a lasat cineva un comentariu aici cum ca ar fi o incompatibilitate intre OpenArena (si probabil alte cateva jocuri OpenSource) si Pulse Audio. De curand am inceput sa intampin si eu aceleasi probleme, in sensul ca dupa ce jucam OpenArena o perioada de 5-10 minute sunetul din joc disparea ca prin minune.

Cum nu-mi place sa las o astfel de problema nerezolvata, mai ales cand OpenArena este jocul meu preferat am cautat cu fratele “Googu” rezolvari posibile (voiam sa merg pana in panzele albe, inclusiv sa renunt la Pulse Audio). Am descoperit, insa, un workaround foarte usor de pus in practica si pe care vi-l recomand in cazul in care ati intampinat si voi aceeasi problema. Solutia o puteti aplica si in cazul in care aveti instalat Ubuntu in loc de Linux Mint:

# sudo apt-get install libsdl1.2debian-pulseaudio

Sper ca aceasta solutie sa va fie de folos.

Sursa solutiei este aici in comentariul #6.

Cum sa folosesti “rsync” pentru backup

By , 10/04/2010 21:44

Nu-i asa ca v-ati gandit macar o data in viata “Ce bine ar fi fost sa am un backup!”? De obicei este o expresie pe care o spui la ananghie si cand ceva foarte rau s-a intamplat deja.  Uneori exista sanse de recuperare a datelor pierdute. Alteori, din pacate, nu.

Drept urmare intotdeauna este bine sa va faceti un backup la datele importante sau chiar la intreg sistemul, pentru a evita neplacerile si smulsul parului din cap de mai tarziu.

Evident, pentru sistemele Linux/UNIX exista diverse modalitati de rezolvare a acestei probleme. De la solutii comerciale pana la solutii simple, dar eficiente. Si, cum este criza si eu prefer solutiile care nu sunt numai gratuite ci si libere, vom discuta despre una din cele mai simple metode de backup pe care am intalnit-o pana acum: rsync. La baza, aceasta aplicatie a fost creata pentru a reusi sa mentii sincronizate structuri de fisiere si directoare la distanta, de unde si numele r(emote)sync(hronization). Este o aplicatie client-server, dar poate fi folosita si de sine statator, fara existenta unui server propriu-zis. Acest fapt o face foarte utila pentru scopul nostru.

In principiu cam ce ne dorim atunci cand vrem sa facem un backup? Pai, sa creem o copie fidela a datelor noastre pe un alt suport de stocare de unde sa putem sa recuperam datele mai tarziu, atunci cand le pierdem de pe suportul lor original.

Sa zicem ca vrem, de exemplu, sa salvam directoarele home ale utilizatorilor de pe un anumit sistem. Pentru asta trebuie sa instruim rsync sa faca acest lucru. Presupunem ca am “mount”-at un HDD extern sau un stick USB de capacitate suficienta in directorul /mnt/unitatebackup.

Comanda este relativ simpla:

# rsync -r /home/ /mnt/unitatebackup/

Optiunea “-r” ii spune rsync-ului sa copieze recursiv tot ce se afla in directorul /home.

Pana aici toate bune. Dar ce ne facem ca in /home sunt fisiere si directoare ale mai multor utilizatori, iar rsync le va copia in noua locatie cu drepturile utilizatorului care face backup-ul, de obicei root. Va trebui sa schimbam owner-ul si grupul pentru fiecare director sau fisier al tuturor userilor. Si daca acestia aveau si ei la randul lor diferite permisiuni setate, acestea se vor pierde.

Important este sa nu disperam, rsync are o solutie si pentru acest lucru:

# rsync -r -p -o -g /home/ /mnt/unitatebackup/

Optiunea “-p” pastreaza atributele (drepturile) fiecarui director si fisier in parte, iar “-o” si “-g” pastreaza owner-ul si group-ul. Evident sistemul de fisiere pe care facem backup-ul trebuie sa suporte aceste optiuni (ex: ext3/ext4/reiserfs/xfs).

Ce ar mai putea sa ne intereseze? Sigur ne va interesa sa pastram si data de creare a fisierelor (-t). Hmm..  si faptul ca daca exista symlinks, rsync va copia in loc de symlink-uri fisierul original. Ceea ce nu ne prea dorim fiindca ar creea copii ale aceluiasi fisier/director in loc sa creeze doar symlink-ul (-l). Ah, si s-ar putea sa avem si fisiere speciale in directorul pe care vrem sa-l salvam sau in subdirectoarele lui precum socket-uri sau dispozitive gen /dev/null (–devices, –specials, sau, mai pe scurt -D).

Asadar, pentru a face un backup complet care sa pastreze nu numai datele ci si elementele descrise de mine mai sus, ar trebui sa scriem aceasta comanda:

# rsync -r -p -o -g -t -l -D /home/ /mnt/unitatebackup/

sau, mai pe scurt:

# rsync -rpogtlD /home/ /mnt/unitatebackup/

Cam complicat de tinut minte, nu-i asa? Ei bine, cei care au creat aplicatia s-au gandit ca s-ar putea sa uitam dintre optiuni. Si atunci au unit toate optiunile de mai sus intr-una singura: –archive sau, si mai pe scurt, -a.

Asadar pentru a face backup directorului /home, vom scrie asa:

# rsync -a /home/ /mnt/unitatebackup/

Nu-i asa ca e mult mai simplu? O comanda foarte simpla care iti poate salva parul din cap de la maltratare prin smulgere in momentul in care din varii motive se vor pierde date.

Inca un lucru, rsync face updat-ari incrementale ale tree-ului. Daca veti da aceeasi comanda mai tarziu, vor fi copiate doar fisierele/directoarele nou create sau care au fost modificate. Acesta este un lucru foarte bun atunci cand nu vreti sa se copieze din nou intreg tree-ul, pentru ca ar dura foarte mult. rsync va face o diferenta intre tree-ul sursa si cel destinatie si va copia numai ce este adaugat sau modificat de la ultima sincronizare.

Alte optiuni care merita mentionate sunt:

-v: face rsync-ul mai vorbaret; iti va arata pas cu pas ce face (inclusiv ce copiaza si unde anume)

-x: daca sub directorul pe care il copiezi exista mount-ata o alta partitie sau un alt sistem de fisiere, acesta nu va fi adaugat la lista de copiere (de exemplu in cazul nostru, sa zicem ca ai /home/ftp pe o partitie separata… directorul /home/ftp va fi creat pe unitatea de backup, dar continutul lui nu va fi copiat)

–delete-excluded: in mod normal, daca stergi un fisier din tree-ul sursa, rsync nu-l va sterge si din tree-ul destinatie, dar daca vrei sa ai o copie exacta a tree-ului sursa si in destinatie, atunci aceasta optiune va sterge si din destinatie fisierele care au disparut din sursa de la ultimul rsync.

Sper ca acest tutorial sa va salveze de cateva dureri de cap. Desi nu va doresc sa aveti nevoie de backup, este bine ca acesta sa existe.

Ubuntu 10.10 va fi Maverick Meerkat

By , 02/04/2010 21:56

Acum ca s-au linistit apele in urma negocierilor esuate cu Microsoft (care evident au fost o gluma, mai mult sau mai putin buna de 1 Aprilie) cei de la Canonical au trecut la lucruri mai “serioase” cum ar fi stabilirea numelui distributiei ce va aparea in Octombrie anul acesta, la 6 luni de la lansarea LTS-ului 10.04.

Numele versiunii 10.10 care ii va urma Lynx-ului cel Lucid va fi Maverick Meerkat.

Negocieri intre Microsoft si Canonical

By , 01/04/2010 00:10

Iata ca dupa stirea ca Oracle a renuntat la distribuirea de licente gratuite pentru Solaris, exista si niste vesti bune in lumea OpenSource.

Microsoft vrea sa intre in forta pe piata OpenSource, in dorinta de a atrage noi programatori talentati pentru a dezvolta nucleul NT, ajuns la versiunea 6.1 (Windows 7).

Din cateva surse certe, Microsoft este in negocieri avansate cu o echipa manageriala a Canonical in vederea fuzionarii nucleului ce sta la baza Windows 7 (Windows NT 6.1) cu aplicatiile din repository-ul Ubuntu. Se va crea astfel o distributie GNU/WindowsNT ce va putea sta in picioare chiar si in cazul in care SCO va castiga procesul impotriva Novell. Astfel, daca SCO va reusi sa dovedeasca faptul ca este detinatorul licentei pentru UNIX si ca exista cod “scapat” in kernel-ul initiat de Linus Torvalds, noul sistem GNU/WindowsNT nu va fi afectat. Se pare ca in vederea incheierii acestui acord echipa Microsoft este dispusa sa puna la dispozitie inclusiv codul sursa al Windows NT versiunea 6.1, cel mai probabil sub licenta GPL v2.

Astept cu interes noi vesti despre aceasta colaborare si voi reveni cu amanunte.

Update: Se pare ca datorita unei glume proaste a unui reprezentant Canonical cum ca Ballmer ar fi avut siretul desfacut (in incercarea de a-i face o farsa de 1 Aprilie), acesta din urma a plecat din sala de negociere urland: “Developers, Developers, Developers…” sau asa ceva. 😛

Panorama Theme by Themocracy