Você está na página 1de 10

Customizando o (K/X/ED)Ubuntu Linux Live-CD

Sumrio
Breve comentrio..................................................................................2
Pr-requisitos........................................................................................2
Procedimentos.......................................................................................2
1)Criando um arquivo de swap..........................................................................................2
3)Baixando o ISO..............................................................................................................3
4)Ponto de Montagem.......................................................................................................3
)Montando a imagem ISO................................................................................................4
Customizando seu (K/X/ED!"untu......................................................#
1) !"essando a imagem a ser "ustomi#ada.....................................................................
2) !$rindo uma inter%a"e gr&%i"a dentro do 'nest.............................................................
3) Insta(ando e removendo programas..............................................................................)
$ec%ando &ro'ramas e &re&arando &ara 'erar o (S).............................*
1) *ora da %axina e (i$era+,o de espa+o no -ive.C/........................................................0
2)/esmontando.................................................................................................................0
$ec%ando a (ma'em.............................................................................*
1) 1erando o arquivo squas2%s.........................................................................................0
2) 3e"ria+,o do M/.........................................................................................................4
+estando sua ima'em sem queimar o CD...............................................,
-e.er/ncia Bi"0io'r.ica1........................................................................,
20ossrio.............................................................................................34
So"re o autor.......................................................................................34
1516
Customizando o (K/X/ED)Ubuntu Linux Live-CD
Breve comentrio
Essa documentao futo de um taba!"o acad#mico sobe $eao de Live-CD% E
comum vemos a!$um c!iente ou ami$o& com dificu!dade na insta!ao do f!as"& m'(&
divx& D)D& *dio 'e!a intenet& sem conta +ue o acesso a banda !a$a 'aa ea!iza
do,n!oad no ea!idade 'aa todos% Com esse intuito de descobi os mistios de
uma customizao comecei min"a 'es+uisa% -ocuei a foma mais '*tica 'aa
customiza o (K/X/ED)Ubuntu& sendo o Kubuntu min"a distibuio de uso di*io%
Um 'onto favo*ve!& !embado 'e!o meu 'ofesso Leoc*dio a uti!izao desse
tutoia! 'o em'esas ou facu!dades +ue usam sistemas de distibuio de ima$ens%
.esmo tendo os com'utadoes do fabicante& nem sem'e e!es so do mesmo
mode!o& o +ue $ea etaba!"o as e+ui'es de su'ote% /uto 'onto im'otante de
$ande a0uda do meu 'ofesso foi na +uesto do !icenciamento Ubuntu% 1 mesma no
'oibide a customizao desde +ue voc# si$a o +ue e!a denomina de 2License -o!ic34%
/ bacana +ue e!a autoiza inc!usive a coba 'e!a customizao da distibuio%
.ais deta!"es 'ode se visto na u! abaixo%
"tt'5//,,,%ubuntu%com/ubuntu/!icensin$6"i$"!i$"t789:!icense89; (consu!tada <ev/9==>)
Pr-requisitos
Uma com'utado Linux com su'ote ? @+uas"fs no Aene!B
C@/ da distibuio (Ubuntu& Kubuntu& Xubuntu& Edubuntu)B
Cnsta!ao dos 'acotes s+uas"fstoo!s& mAisofs & XnestB
D 'ontos de monta$emB
1cesso a Cntenet (se* necess*io 'aa insta!a novos 'o$amas)B
E FG de es'ao Live em disco (mHnimo)B
EI9 'aa memJia K1. (ecomendado)B
I FG de @L1- (/ s,a' i* conte a maio 'ate da ima$em do CD sem a
com'actao& 'o isso 'ecisamos aumenta% -ode se necess*io M FG de
es'ao !ive em seu com'utado& caso no 'ossua I FG de @L1- nativo)%
Procedimentos
+odos os &rocedimentos a"ai5o dever6o ser e5ecutados em um termina0 com o usurio
7root8. Com o comando su no termina0 &oss9ve0 &assar &ara o usurio 7root8
(recomendado ou ent6o uti0ize o comando sudo antes de cada comando.
3Criando um arquivo de s:a&.
Caso no ten"a tanto s,a' em seu !inux (I FG)& saiba +ue 'ossHve! cia um
2a+uivo4 'aa se usado como s,a'& sem a necessidade de uma 'atio de disco
'aa essa funo% Execute o comando abaixo 'aa cia o a+uivo s,a'%
N dd if7/dev/zeo of7/tm'/s,a' count7I bs7I=========
/ comando dd e bem con"ecido dos usu*ios de !inux& o 'aOmeto if7/dev/zeo
si$nifica +ue seo co'iados a 'ati do dis'ositivo es'ecia! /dev/zeo& 'aa 'eenc"e
a'enas com zeos% / of7/tm'/s,a' indica o a+uivo +ue se* uti!izado como s,a'% /
'aOmeto count o numeo de b!ocos e o 'aOmeto bs o numeo de b3tes +ue seo
co'iados 'aa o a+uivo (I FG)%
2516
Customizando o (K/X/ED)Ubuntu Linux Live-CD
Devemos a$oa fomata o a+uivo no fomato de s,a' e "abi!ita-!o on-!ine& sem a
necessidade de confi$uaPes adicionais na fstab%
NmAs,a' /tm'/s,a' (fomata o a+uivo s,a' ciado)
Ns,a'on /tm'/s,a' ("abi!ita o a+uivo s,a' 'aa o uso)
-aa confei se funcionou use o comando 2fee4 na conta$em de s,a' deve te IFG a
mais% Exem'!o5
De&ois de %a"i0itar o s:a& .icou com 3.2#; <B
tota! used fee s"aed buffes cac"ed
.em5 >>EM(9 >MIM:= I(;E9 = D;;M DM:=I9
-/Q buffes/cac"e5 9::M>9 D:>D9=
@,a'5 32=;3>> 9D: I9:E:;M
?ntes de %a"i0itar o s:a& &ossuia 2#; <B
tota! used fee s"aed buffes cac"ed
.em5 >>EM(9 >MID;9 IDID= = E=IM DM:9MD
-/Q buffes/cac"e5 9::9I9 D:>D9=
@,a'5 2;233> 9D: 9MI:;M
2 (nsta0a@6o de &ro'ramas necessrios
Keso!vido o 'ob!ema do s,a' vamos insta!a os 'o$amas necess*ios% Csso um
'ocedimento sim'!es no ubuntu (ou vaiantes de debian) atavs do comando a't-
$et% Execute os comandos abaixo%
Na't-$et u'date
Na't-$et insta!! s+uas"fs-too!s xnest mAisofs
ABai5ando o (S)
-imeio 'eciso obte uma cJ'ia da ima$em C@/ da distibuio favoita (Ubuntu&
Kubuntu& Xubuntu& Edubuntu) Uma bom !oca! 'aa enconta no site
,,,%ubuntu%com% Essa ima$em C@/ se* necess*ia no 'ocesso de customizao%
/bsevao5 / seu Aene! 'ecisa te su'ote ao s+uas"fs 'aa ea!iza essa
customizao% / Aene! insta!ado no ubuntu 0* 'ossui essa o'o como 'ado%
>Ponto de <onta'em
Cie os D 'ontos de monta$em +ue seo uti!izados duante todo o 'ocesso% Ro nosso
exem'!o iemos monta ( no dietJio /mnt 'aa centa!iza e um em outo disco%
Execute os comandos abaixo 'aa cia os 'ontos de monta$em%
Ncd /mnt
NmAdi teste teste9 'o0eto
-osso cia o +uato 'onto de monta$em no dietJio /mnt/teste(& 'om no nosso
exem'!o iei usa outo disco +ue ten"o fomatado com Ext(& montado em
/media/"dbI% @e +uise cia todos dietJios em outo disco fi+ue a vontade%
3516
Customizando o (K/X/ED)Ubuntu Linux Live-CD
$un@Bes dos &ontos de monta'em
IS) /mnt/teste T monta$em do a+uivo C@/ oi$ina!& $asta em mdia >== .GB
9S) /mnt/teste9 T .onta$em do a+uivo C@/ descom'actado& $asta em mdia I&E FGB
(S) /media/"dbI T Loca! de a!teao dos 'o$amas e confi$uaPes & $asta em
mdia 9 FG& 'o isso usei outo disco nesse tutoia!B
DS) /mnt/'o0eto T Recess*io 'aa $ea o a+uivo s+uas"fs e o C@/ customizados&
$asta em mdia >== .G%
#<ontando a ima'em (S)
De 'osse da ima$em C@/ da distibuio favoita& montaemos a mesma no IS 'onto
de monta$em ciado acima& uti!ize o comando descito abaixo%
Nmount -o !oo' /('at"UdaUC@/)/Aubuntu-M%I=-desAto'-i(:M%iso /mnt/teste
/ 'Jximo 'asso a monta$em do a+uivo /mnt/teste/cas'e/fi!es3stem%s+uas"fs no
9S 'onto de monta$em% .ontaemos com os comandos abaixo%
Ncd /mnt/teste/cas'e/ ( necess*io enta nesse dietJio)
Nmount -o !oo' -t s+uas"fs fi!es3stem%s+uas"fs /mnt/teste9
Dento do dietJio /mnt/teste9 te* dis'onHve! todo o fi!es3stem da distibuio
descom'actado& no +ua! teemos +ue co'ia 'aa o (S 'onto de monta$em%
Ro nosso exem'!o uti!izamos o dietJio /media/"dbI (sistema de a+uivos ext()% 1
fomatao do sistema de a+uivos 'ode se +ua!+ue uma nativa no Linux& ou se0a
no seve <1V& RV<@% Co'ie todo os a+uivos 'aa /media/"dbI com o comando%
Ncd /mnt/teste9
Nc' -'Kf W /media/"dbI (este 'ocedimento demoa um 'ouco)
;C0timos deta0%es na monta'em
Co'ie o a+uivo eso!v%conf e "osts da sua distibuio coente 'aa o (S 'onto de
monta$em% Csso 'ossibi!ita* o acesso a intenet e conse+uentemente o uso do a't-
$et% @e 'efei voc# confi$ua manua!mente em /media/"dbI/etc/eso!v%conf e
/media/"dbI/etc/"osts% -aa co'ia o seu atua! eso!v%conf e "osts execute os
comandos abaixo%
Nc' /etc/eso!v%conf /media/"dbI/etc
Nc' /etc/"osts /media/"dbI/etc
Usaemos o comando c"oot 'aa a'onta o dietJio /media/"dbI como se fosse a
aiz de nossa distibuio% -ecisamos tambm monta os dietJios dinOmicos 'aa o
funcionamento do sistema em c"oot& execute os comandos abaixo%
Nc"oot /media/"dbI
Nmount -t 'oc none /'oc
Nmount -t s3sfs none /s3s
Ncd /dev
N.1KEDE) 't3 (o comando .1KEDE) escito em maiXscu!a)
4516
Customizando o (K/X/ED)Ubuntu Linux Live-CD
1$oa voc# 0* esta com um sistema funciona! 'ossHve! de usa o a't-$et ou +ua!+ue
$eenciado de 'acotes 'aa insta!a e emove 'o$amas%
Customizando seu (K/X/ED !"untu
()s &rocedimentos aqui descritosD devem ser e5ecutadas em uma inter.ace 'r.ica
como KDED 2E)<ED X$CE ou qua0quer outro de sua &re.er/ncia.
3 ?cessando a ima'em a ser customizada
-aa acessa a distibuio a se customizada necess*io usa o Xnest% / Xnest
uma 0ane!a dento do seu sevido X& +ue vai atende e+uisio de a!$uns 'o$amas
+ue foem diecionados 'aa e!e%
1ba outo temina! 'aa seu usu*io comun& e no fec"e o temina! em +ue estamos
com o c"oot% Ro temina! onde esta !o$ado com 2seu usu*io comum4 di$ite%
YXnest 5I -ac Z
(ateno execute esse comando com o seu usu*io comum e no com o oot)
/ Xnest se* abeto na sua te!a usando o dis'!a3 I (a sua atua! inteface $*fica
usa* o dis'!a3 =)& se o dis'!a3 I 0* estive em uso& to+ue o comando acima 'aa 59
e assim 'o diante%
)o!te a 0ane!a de temina! onde estavamos taba!"ando com o c"oot& ne!a vamos
confi$ua uma vai*ve! de ambiente 'aa +ue todo a'!icativo $*fico 'ocue o Xnest%
Nex'ot DC@-L1[7!oca!"ost5I
2 ?"rindo uma inter.ace 'r.ica dentro do Xnest
/ Xnest esta no dis'!a3 I& +ua!+ue 'o$amas $*fico +ue abimos na te!a do
temina! +ue esta com c"oot se* abeta dento do Xnest% )amos invoca um
$eenciado de 0ane!as de sua 'efe#ncia%
-aa usa o KDE& execute esse comando no temina! +ue esta com c"oot%
NstatAde Z
-aa o Fnome& & execute esse comando no temina! +ue esta com c"oot%
N$nome-session Z
516
Customizando o (K/X/ED)Ubuntu Linux Live-CD

/ $eenciado de 0ane!as se* inicia!izado na 0ane!a do Xnest% )oc# 0* 'ode comea
sua customizao& 'e!a 0ane!a do Xnest% Caso o $eenciado de 0ane!as no aba&
cetifi+ue +ue os a+uivos /etc/"osts e /etc/eso!v%conf foam co'iados%
A (nsta0ando e removendo &ro'ramas
/ esto do 'ocedimento de customizao vai se 'ovave!mente o acscimo de
outos e'ositJios no a+uivo /etc/a't/souce%!ist 'aa 'ode baixa mais 'o$amas e
faze sua insta!ao% Uti!ize o 'om't e use a sua feamenta de $eenciamento de
'acote favoita 'aa essa funo (s3na'tic& ade't& a'titude& a't& smat& etc)%
$a@a sua customiza@6oF
1s a!teaPes feitas no KDE (no usu*io oot)& devem se co'iadas 'aa o dietJio
/us/s"ae/Aubuntu-defau!t-settin$s/Ade-'ofi!e/defau!t% Co'ie sua customizao feita
no KDE com os comandos abaixo%
Ncd /oot/%Ade/s"ae
N c' -'Kf W /us/s"ae/Aubuntu-defau!t-settin$s/Ade-'ofi!e/defau!t/s"ae
<eito o 'ocedimento acima& toda vez +ue cia um usu*io novo e!e vai 'e$a essas
confi$uaPes% -odeHamos tambm co'ia 'aa /etc/sAe!& mas temos +ue evita a
edundOncia& 'ois devemos economiza es'ao ao m*ximo se +uisemos monta um
Live-CD%
Em meus testes a 'esona!izao do Fnome deve se co'iada 'aa o /etc/sAe!% Leve
no mHnimo os a+uivos %$nome9W e %$confW
)516
Customizando o (K/X/ED)Ubuntu Linux Live-CD
$ec%ando &ro'ramas e &re&arando &ara 'erar o (S)
1'Js a sua customizao se fina!izada "oa de comea a desfaze o +ue
constuimos at esse 'onto% @e voc# nave$ou 'e!a 0ane!a do Xnest com seu bo,se
favoito& !embe de !im'a o cac"e% @e 'ossHve! faa isso a$oa%
<ec"e a sua inteface $*fica (KDE& Fnome& X<CE) abeta no Xnest (!o$out)%
Lembe de uti!iza a'enas o temina! +ue esta com o c"oot%
3 Gora da .a5ina e 0i"era@6o de es&a@o no Hive-CD
a) )amos !im'a todos a+ue!es a+uivos desnecess*ios 'aa 'ode te mais es'ao
no Live-CD% -imeio vamos !im'a o cac"e do a't-$et% Di$ite o se$uinte comando%
Na't-$et c!ean
b) De'ois vamos emove a+uivos tem'o*ios%
Ncd /tm'
Nm -f W
c) /s a+uivos de !o$ tambm so desnecess*ios no Live-CD%
Ncd /va/!o$
Nm -f W
d) 1'a$ue os a+uivos /etc/eso!v%conf e /etc/"osts com o comando abaixo% 1mbos
no existem no Live-CD e foam co'iados 'o nos anteiomente%
Nm -f /etc/eso!v%conf
Nm -f /etc/"osts
e) 1'a$ue os a+uivos de confi$uao do desAto' +ue foam ciados no /oot%
Ncd /oot
Nm -f %bas"U"isto3 %Ade (se fo $nome %$nome9W& %$confW)
2Desmontando
<ec"e o $eenciado de 0ane!as Xnest% Em se$uida desmonte o /'oc & o /s3s e saia do
c"oot% Di$ite os comandos abaixo 'aa executa esse 'ocedimento%
Numount /'oc
Numont /s3s
Nexit \-- Esse comando sai do modo c"oot%
$ec%ando a (ma'em
3 2erando o arquivo squas%.s
Vodos os comandos abaixo seo executados com o usu*io 2root4 do seu Linux%
] 'eciso fec"a a ima$em em um novo a+uivo s+uas"fs de novo 'aa co!oca-!o no
CD% -aa execuo desse 'ocesso 'ecisaemos do s+uas"fstoo!s (insta!ado
anteiomente)% -imeio vamos co'ia o conteXdo do CD montado em /mnt/teste
'aa um dietJio onde 'ossHve! esceve% Di$ite o comando abaixo%
0516
Customizando o (K/X/ED)Ubuntu Linux Live-CD
Nc' -Kf /mnt/teste/W /mnt/'o0eto/
Reste 'onto se* necess*io substitui o a+uivo fi!es3stem%s+uas"fs oi$ina! 'o uma
ima$em da nossa customizao% -imeio iemos a'a$a o oi$ina! e em se$uida
iemos cia o nosso a+uivo fi!es3stem%s+uas"fs esu!tado da nossa customizao%
-aa cia o sistema de a+uivos em @+uas"fs& uti!ize os comandos abaixo%
Nm /mnt/'o0eto/cas'e/fi!es3stem%s+uas"fs (a'a$ando o oi$ina!)
NmAs+uas"fs /mnt/"dbI /mnt/'o0eto/cas'e/fi!es3stem%s+uas"fs
/ comando mAs+uas"fs cia a 'ati do conteXdo de /mnt/"dbI um a+uivo
fi!es3stem%s+uas"fs com seu conteXdo no fomato s+uas"fs% Esse &rocedimento
demora um &ouco%
/bsevao5 Cuidado o conteXdo do CD no 'ode 'assa de >==.G& caso o cont*io
te* de se $ava em um D)D% -aa veifica o taman"o do CD use o comando abaixo
dento do dietJio do 'o0eto (a'Js o uso do comando acima)%
Ncd /mnt/'o0eto
Ndu -s"
/ CD do Ubuntu e deivados 'ossui uma sie de 'o$amas 'aa ,indo,s +ue
ocu'am em tono de >=.G% 1'a$ando i* !ibea mais es'ao no CD% Execute os
comandos abaixo 'aa !im'a esses a+uivos %
Nm -f /mnt/'o0eto/bin
Nm -f /mnt/'o0eto/'o$ams
Nm -f /mnt/'o0eto/autoun%inf
2 -ecria@6o do <D#
Kecie o mdEsum 'aa 'ode testa a ima$em% Csso feito na $avao do CD%
Nm /mnt/'o0eto/mdEsum%txt
Ncd /mnt/'o0eto/ ZZ find % -t3'e f -'int= ^ xa$s -= mdEsum _ mdEsum%txt
A2erando a nova ima'em (S)
Fee a ima$em C@/% Ente dento do dietJio do 'o0eto e di'ite em uma Inica
0in%a o comando mJiso.s.
Ncd /mnt/'o0eto/
NmAisofs - -) `Aubuntu-M%I=` -cac"e-inodes -a -! -b iso!inux/iso!inux%bin -c
iso!inux/boot%cat -no-emu!-boot -boot-!oad-size D -boot-info-tab!e -o
/'at"U'aaUsa!vaUC@//Aubuntu-M%I=%I-desAto'-i(:M-custom%iso %
/bsevao5 <i+ue atento e !embe de substitui o texto acima 2(!oca! onde dese0a
$ea o iso)4 'o uma 'atio com es'ao suficiente 'aa $ea o C@/% / tHtu!o do CD
est* ente as as'as& e!e vai cia a 'ati do conteXdo do dietJio coente& 'o isso o
'onto 2%4 no fina! do comando& no es+uea de!e%
4516
Customizando o (K/X/ED)Ubuntu Linux Live-CD
Em 'oucos instantes voc# te* sua ima$em +ue 'ode se $avada em um CD%
Com o CD 'onto& a$oa voc# 'ode desmonta o s,a' e a'a$a o a+uivo ciado no
'inci'io desse tutoia! com o comando%
Ns,a'off /tm'/s,a'
Nm /tm'/s,a' (isso i* !im'a o a+uivo $eado 'aa sevi de s,a' exta& I FG)
Desmonte as ima$ens montadas (!oo') em /mnt/teste e /mnt/teste9
Numount /mnt/teste9
Numount /mnt/teste
Com o a+uivo C@/ ciado voc# 'ode +ueima o CD e faze a insta!ao do sistema%
Um 'e+ueno bu$ foi encontado em nossos testes% .esmo +ue voc# insta!e todos os
'acotes de intenaciona!izao ('acotes +ue taduzem os 'o$amas 'aa divesas
!Hn$uas)& na "oa +ue voc# fo insta!a o CD& no fina! do 'ocesso de insta!ao o
'o$ama insta!ado do ubuntu vai tenta baixa esses 'acotes% Esse 'ob!ema se
eso!ve faci!mente& cance!ando o 'ocesso ou sim'!esmente desconectando da
intenet%
+estando sua ima'em sem queimar o CD
-aa testa sua customizao necess*io te insta!ado o bE.U% Caso necessite
insta!a o bemu use o comando abaixo%
Na't-$et insta!! +emu
1$oa 'aa testa sua ima$em use o comando abaixo%
Ncd /'at"UondeUsa!vouUC@//
N+emu -cdom Aubuntu-M%I=%I-desAto'-i(:M-custom%iso -boot d
-e.er/ncia Bi"0io'r.ica1
- Eduado Gacc"i
Vutoia! sobe Xnest
"tt'5//,,,%noticias!inux%com%b/eduado/xnest%'"'
- Ednei 1!ves dos @antos e <e!i'e Gune!!i de 1ndade
Kemasteizando o KR/<C@
"tt'5//basa!to%ifsc%us'%b/KR/<C@/emaste%"tm!
- aeem3 )isse
LiveCDCustomization
"tt's5//"e!'%ubuntu%com/communit3/LiveCDCustomization/M89e=M
7516
Customizando o (K/X/ED)Ubuntu Linux Live-CD
20ossrio
(infomaPes etiadas dos sites "tt'5//,,,%$uiado"ad,ae%net/temos & e "tt'5//'!aneta%ubuntubasi!%com%b )
!B!E+! - Ubuntu um sistema o'eaciona! com'!eto& baseado em Linux& distibuHdo
!ivemente 'aa uso em desAto's& uso co'oativo e sevidoes%
(S) - Este o sistema de a+uivos 'ado 'aa CD-K/.s& +ue 'emite +ue o CD se0a !ido em
-Cs odando +ua!+ue sistema o'eaciona!%
SK!?SG$S - ] um sistema de com'esso !eitua +ue 'emite uma com'esso de todo
sistema de a+uivos ou dietJios& e voc# 'ode uti!iz*-!o 'aa monta estes a+uivos
com'imidos em devices& dietamente& ou uti!izando um !oo'%
KE-EEH - ] o nXc!eo& encae$ado de conto!a o acesso ? memJia de demais com'onentes
de cad,ae& $eencia os 'o$amas abetos& dividi o tem'o de 'ocessado ente e!es& etc%
] a base& sobe a +ua! odam as demais 'ates do sistema o'eaciona!& dives de dis'ositivo e
'o$amas%
-?< - Kamdom 1ccess .emo3% .emJia de acesso a!eatJio& a memJia mais usada no
a'enas em micos -Cs& mas na maioia dos com'utadoes% ] a tecno!o$ia de memJia mais
baata& mas tem a desvanta$em de se vo!*ti!%
SL?P - 1+uivo de toca% ] um a+uivo& ciado no disco H$ido& usado 'e!o sistema o'eaciona!
'aa simu!a memJia K1.& sem'e +ue a memJia fHsica se es$ota% )e0a tambm5 memJia
vitua!
$(HESMS+E< - um con0unto de estutuas !J$icas e de otinas& +ue 'emitem ao sistema
o'eaciona! conto!a o acesso ao disco H$ido% Difeentes sistemas o'eacionais usam
difeentes sistemas de a+uivos%
<D# - ] um a!$oitmo +ue $ea uma `assinatua` de um a+uivo +ua!+ue& um cJdi$o de (9
bits obtido a 'ati da soma de todos os bits contidos no a+uivo%
CG-))+ - um 'o$ama +ue tansfee a uma 'atio montada com o c"oot a
caacteHstica de a+uivo aiz%
Este tutoia! esta sob Licena F-L 9%
So"re o autor
1!exande da @i!va Costa - Vcnico em Cnfom*tica e -ofissiona! em Linux& a!uno do cuso de
Vecno!o$ia da Cnfomao do Cento Univesit*io de Ge!o coizonte - URC-Gc
@u$estPes e citicas 'odem se enviadas 'aa
anaAin'enda$ond$mai!%com
Kevisado 'o 1ntenio Kicado Leoc*dio Fomes& -of%
Cento Univesit*io de Ge!o coizonte - URC-Gc
Ge!o coizonte& .inas Feais
16516

Você também pode gostar