You are on page 1of 18

LINUX EDUCACIONAL

Centro de Computao Cientfica e Software Livre


Pg. 1/18
LINUX EDUCACIONAL
Sumrio
3 Introduo.................................................................................................................................... 3
4 Instrues para instaao............................................................................................................ 3
! "acotes e documentao ............................................................................................................ 4
!.1 #iso $era........................................................................................................................... 4
!.% &eta'amento dos pacotes................................................................................................... !
!.%.1 Le(a............................................................................................................................. !
!.%.% Le(autoup)rade............................................................................................................. !
!.%.3 e(*ase.......................................................................................................................... +
!.%.4 Le(*rowser.................................................................................................................... ,
Informaes -dicionais........................................................................................................... ,
!.%.! Le(edu*ar...................................................................................................................... 8
!.%.+ e(edu*ar(fi/ed(position................................................................................................. 8
!.%., e('ep........................................................................................................................... 8
!.%.8 Le(interface................................................................................................................... 0
!.%.8.1 Le(icon(t'eme...................................................................................................... 11
!.%.8.% e(2u*untu(t'eme................................................................................................. 11
!.%.8.3 e(wapaper.......................................................................................................... 11
!.%.8.4 Le(spas'............................................................................................................. 1%
!.%.8.! e(2dm(t'eme....................................................................................................... 1%
!.%.0 "3mout'(t'eme(e...................................................................................................... 13
!.%.11 4*i5uit3(sides'ow(e................................................................................................. 13
!.%.11 4*i5uit3(des2top(icon................................................................................................ 13
!.%.1% e(recover3 6a ser impementado no pr7/imo reease8...............................................14
!.%.13 &eta'amento e(firewa............................................................................................ 1!
Informaes -dicionais......................................................................................................... 1!
!.%.14 Le(firewa 6a ser impementado no pr7/imo reease8................................................1+
!.3 -teraes previstas para o pr7/imo reease.......................................................................1,
Centro de Computao Cientfica e Software Livre
Pg. %/18
LINUX EDUCACIONAL
1 Introduo
-trav9s de um conv:nio esta*eecido entre o ;<C e o C3SL = Centro de
Computao Cientfica e Software Livre 64>"?8@ o proAeto visa impementar e manter a
verso 4.1 do Linu/ <ducaciona. B o*Aetivo principa 9 a pes5uisa mutidiscipinar nas
Creas de software ivre e informCtica na educao apresentando como resutados. 618 um
prot7tipo de sistema operaciona ivre 5ue ma/imiDe o desempen'o de computadores
escoaresE e 6%8 um am*iente de apicativos com interface ade5uada para o pF*ico
escoar.
-s atividades do proAeto so desenvovidas por e5uipes coordenadas por
professores do C3SL/4>"? especiaistas no tema. Cada e5uipe 9 composta por um )rupo
de profissionais responsCveis pea prospeco de soues e impementao de novos
pacotes. Godo produto )erado neste proAeto serC icenciado so* icena $"L 6software
ivre8 e serC desenvovido nas mais modernas t9cnicas para este tipo de software. "ara
isto so utiiDadas ferramentas de controe de verso 6$IG8@ t9cnicas de
internacionaiDao e ocaiDao 6I18H e L11H8@ sistemas de controe de proAeto 6G?-C8 e
demais t9cnicas padro na Crea. ?eunies presenciais ou videoconfer:ncias so
reaiDadas com a S<<&/;<C para acompan'amento do proAeto@ vaidao das soues
propostas e eventuais correes no direcionamento do proAeto@ utiiDando infraestrutura
para ta AC disponve para o C3SL.
2 Instrues pr inst!o
I possve instaar a verso 4.1 do L< utiiDando(se o &#& de instaao ou
faDendo downoad da ima)em ISB@ disponve em. 'ttp.//coom*ard.c3s.ufpr.*r/e.
-o e/ecutar o processo@ um conAunto restrito de conteFdos educacionais 9
instaado ocamente. "ara se ter acesso J totaidade dos conteFdos educacionais
disponi*iiDados peo ;<C@ 9 necessCrio 5ue o usuCrio soicite a instaao atrav9s da
opo KInstaar ConteFdosL da *arra de ata'os 6<&4M-?8.
Centro de Computao Cientfica e Software Livre
Pg. 3/18
LINUX EDUCACIONAL
" P#otes e do#umento
3.1 Viso Geral
Centro de Computao Cientfica e Software Livre
Pg. 4/18
LINUX EDUCACIONAL
3.2 Detalhamento dos pacotes
"$2$1 Le%!!
O&'eti(o. Instaar os demais pacotes do inu/ educaciona.
Depend)n#is. e(*ase@ e(office@ e(autoup)rade@ e(*rowser@ e(interface@ e(searc'@
p3mout'(t'eme(e@ e('ep
Lin* pr reposit+rio. 'ttp.//)it.c3s.ufpr.*r/)itwe*NpOe/e(a.)it
O&ser(es.
B e(a 9 um meta pacote 5ue possui como depend:ncia todos os pacotes do proAeto
Linu/ <ducaciona@ de forma 5ue@ 5uando instaado atrav9s do apt618 ou aptitude688@
forarC a instaao do demais pacotes do proAeto.
"$2$2 Le%utoupgrde
O&'eti(o. -tuaiDar pacotes automaticamente dos reposit7rios do L<.
Depend)n#is. cron P anacron@ apt@ de*ianutis
Lin* pr reposit+rio. 'ttp.//)it.c3s.ufpr.*r/)itwe*NpOe/e(autoup)rade.)itEaOsummar3
,egrs de Neg+#io-
Confi)urar o sistema de forma 5ue atuaiDaes nos reposit7rios seAam
automaticamente instaadas.
Ho depender de interveno do usuCrio.
Ho assumir 5ue a mC5uina estarC i)ada em determinado 'orCrio.
<vitar 5ue todas as mC5uinas e/ecutem a atuaiDao concorrentemente@ para
no con)estionar o in2 da escoa.
"ermitir atuaiDaes automCticas apenas dos reposit7rios do L< 6C3SL8@ ;<C
6mirror C3SL8 e oficiais do 4*untu 6security e updates8@ como definido na
reunio de 1,/11.
Centro de Computao Cientfica e Software Livre
Pg. !/18
LINUX EDUCACIONAL
Imp!emento Atu!-
- impementao se)ue o padro utiiDado no proAeto "aranC &i)ita
6www.c3s.ufpr.*r/prd8.
- cada 'ora o cron688 e/ecuta um script 6e(autoup)rade.s'8 5ue 9 responsCve por
verificar se e/istem novas atuaiDaes de pacotes. Caso a)um erro ocorra durante o
downoad ou instaao dos pacotes dentro de uma 'ora o script tenta refaDer o
processo. B*tendo sucesso ee armaDena@ em um ar5uivo de controe@ a informao
de 5ue a mC5uina AC sofreu a atuaiDao diCria@ evitando 5ue a tentativa de
atuaiDao ocorra novamente dentro de uma 'ora@ 5uando o script serC novamente
disparado peo cron688.
B pacote tam*9m permite a e/ecuo de scripts a cada 'ora. "ara 5ue isso seAa feito
*asta adicionar o script deseAado no diret7rio /etc/e(autoup)rade/e/ec. Lem*rando
5ue os scripts coocados nesse diret7rio sero e/ecutados de 'ora em 'ora e@ caso a
inteno seAa e/ecutC(o apenas uma veD@ deve(se coocar um comando dentro do
script para auto remov:(o ap7s sua e/ecuo 6Qrm R1Q8.
"$2$" !e%&se
O&'eti(o. Instaar os pacotes re5ueridos e remover os pacotes desnecessCrios.
Depend)n#is. Godas os pacotes a instaar.
Lin* pr reposit+rio. 'ttp.//)it.c3s.ufpr.*r/)itwe*NpOe/e(*ase.)itEaOsummar3
De.inies-
&epender de todos os pacotes 5ue so necessCrios para o L<.
Cont9m tam*9m um script 5ue remove os pacotes desnecessCrios para o sistema.
In.ormes Adi#ionis-
-)uns pacotes re5ueridos podem no estar nos reposit7rios atuais.
Centro de Computao Cientfica e Software Livre
Pg. +/18
LINUX EDUCACIONAL
"$2$/ Le%&ro0ser
O&'eti(o. Instaar o >irefo/ com todos os pu)ins e confi)uraes necessCrias.
Depend)n#is. S ( wine 6Tindows >> U S'oc2wave8@ moDpu))er ( S@ fas'@ Aava@
mooni)'t e downoad'eper
Lin* pr reposit+rio. e(*rowser.)it
De.inies
Cont9m os se)uintes pu)ins.
S ( S'oc2wave ( S
( >as'
( Vava
( ;ooni)'t
Confi)urado para.
( Ger como pC)ina inicia Qa*out.*an2Q
( Bpo de atuaiDao automCtica do >irefo/ estC desativada 6a atuaiDao deve ser
feita via pacotes do L<8.
In.ormes Adi#ionis-
S ( B wine e o moDpu))er so necessCrios para conse)uir rodar o S'oc2wave no
Linu/@ pois no 'C nen'um pacote correspondente para ee. ( S
O&ser(o. por en5uanto@ no esto sendo tratados o S'oc2wave e softwares
reacionados 6wine e moDpu))er8.
Centro de Computao Cientfica e Software Livre
Pg. ,/18
LINUX EDUCACIONAL
"$2$1 Le%edu&r
O&'eti(o. "rover uma forma simpes de acesso aos conteFdos educacionais
disponi*iiDados peo ;<C
Depend)n#is. pasma(des2top@ p3t'on@ s3naptic@ e(searc'@ 2desudo
Lin* pr reposit+rio. 'ttp.//)it.c3s.ufpr.*r/)itwe*NpOe/e(edu*ar.)it
De.inies-
B e(edu*ar cria um paine centraiDado na parte superior da Crea de tra*a'o com
a)uns cones 5ue permitem acesso aos conteFdos educacionais. &estes@ 5uatro
cones so in2s para conteFdos onine@ a*rindo o nave)ador padro para acesso@ um
cone a*re o e(searc'@ ferramenta de *usca de conteFdos e um Ftimo cone a
es5uerda permite o downoad dos conteFdos educacionais@ caso no esteAam
competamente instaados na mC5uina.
"$2$2 !e%edu&r%.i3ed%position
O&'eti(o. - cada o)in 5ue o usuCrio faD@ )arantir 5ue a edu*ar esteAa ao topo da tea
centraiDado.
Depend)n#is. e(edu*ar
Lin* pr reposit+rio- e(edu*ar(fi/ed(position.)it
De.inies-
( Confi)urar a edu*ar para 5ue ea esteAa sempre no topo da Crea de tra*a'o.
"$2$4 !e%5e!p
O&'eti(o. Instaar a documentao desenvovida para o L< 4.1.
Depend)n#is. 2'epcenter
Lin* pr reposit+rio. e('ep.)it
De.inies-6
Centro de Computao Cientfica e Software Livre
Pg. 8/18
LINUX EDUCACIONAL
Cont9m a documentao criada pea e5uipe responsCve pea interface@ transformada
para o formato doc*oo2.
Confi)ura o carre)amento padro do pro)rama de -Auda para mostrar o 'ep do L< 4.1
por padro.
In.ormes Adi#ionis-
"or en5uanto s7 consta uma estrutura *Csica e informaes so*re como usar a
<du*ar e instaar o conteFdo educaciona na mC5uina.
"$2$7 Le%inter.#e
O&'eti(o. Confi)urar a Crea de tra*a'o do usuCrio.
Depend)n#is.
W e(icon(t'eme
W e(2u*untu(t'eme
W e(wapaper
W e(2dm(t'eme
W e(spas'
W e(searc'
W e(edu*ar(fi/ed(position
W firefo/
W 2win(st3e(cr3sta
W 2de(st3e(5tcurve
W sa3
W s3naptic
W pasma(wid)et(networ2mana)ement
W pasma(wid)et(cas'ew(off
Centro de Computao Cientfica e Software Livre
Pg. 0/18
LINUX EDUCACIONAL
Lin* pr reposit+rio. e(interface.)it
De.inies-
( ?estaurar as confi)uraes padres ap7s iniciaiDao da sesso
( -*rir a edu*ar no nicio da sesso no topo da Crea de tra*a'o
( -picar os temas.
cones
pape de parede
tema da Crea de tra*a'o
spas'
tea de o)in
( Confi)urar o menu iniciar
( ;atar processos dos usuCrios ao encerrar sesso
( ?etirar o cone de cas'ew
( Confi)urar o firefo/ como nave)ador padro
In.ormes Adi#ionis-
B pasma(wid)et(networ2mana)ement su*stitui o 2networ2mana)er por utiiDar menos
mem7ria e ter mesma funcionaidade.
3.2.8.1 Le-icon-theme
O&'eti(o. &isponi*iiDar o tema de cones do Linu/ <ducaciona
Depend)n#is. Ho se apica
Lin* pr reposit+rio. e(icon(t'eme.)it
De.inies-
-terar o tema de cones utiiDando as especificaes de interface.
Centro de Computao Cientfica e Software Livre
Pg. 11/18
LINUX EDUCACIONAL
In.ormes Adi#ionis-
&ois pacotes de cones foram utiiDados para formar este tema de cones.
( >ru)a
( iComit3
3.2.8.2 le-kubuntu-theme
O&'eti(o. Criar tema da Crea de tra*a'o
Depend)n#is. Ho se apica
Lin* pr reposit+rio. e(2u*untu(t'eme.)it
De.inies-
<ste pacote cont9m ar5uivos e confi)uraes 5ue su*stituem.
cor dos pain9is
cor da *andeAa de notificao 6s3stra38
cor de fundo das dicas 6tootips8
cor do 2runner
tema do aviso de encerramento de sesso
In.ormes Adi#ionis-
</istem confi)uraes 5ue funcionam somente em sistemas 5ue onde os efeitos de
composio i)ados.
3.2.8.3 le-wallpaper
O&'eti(o. &isponi*iiDar o pape de parede do Linu/ <ducaciona
Depend)n#is.
Lin* pr reposit+rio. e(wapaper.)it
De.inies-
Cont9m a ima)em do pape de parede do Linu/ <ducaciona 4.1 em diferentes
resoues.
Ima)ens atuais com resoues.
( 11%4/,+8 6>uscreen 4.38
( 1%81/11%4 6>uscreen !.48
( 1%81/811 6Tidescreen 1+.118
( 1+11/1%11 6>uscreen 4.38
( 1+81/11!1 6Tidescreen 1+.118
( 10%1/1%11 6Tidescreen 1+.118
Centro de Computao Cientfica e Software Livre
Pg. 11/18
LINUX EDUCACIONAL
( 1+11/011 6Tidescreen 1+.08
In.ormes Adi#ionis-
B X&< tenta utiiDar a ima)em 5ue mais se apro/ima da resouo confi)urada peo
usuCrio.
3.2.8.4 Le-splash
O&'eti(o. CustomiDar o spas' screen para o Linu/ <ducaciona.
Lin* pr reposit+rio. 'ttp.//)it.c3s.ufpr.*r/)itwe*NpOe/e(spas'.)itEaOsummar3
,egrs de Neg+#io-Y
CustomiDar o spas' screen.
Imp!emento Atu!- Y
B pacote cria um novo tema para o 2spas'@ c'amado e@ na pasta
/usr/s'are/2de4/apps/2spas'/G'emes/. <ste pacote apenas cria o novo temaE o
pacote responsCve por efetivamente confi)urar a utiiDao deste tema 9 o e(
interface.
3.2.8. le-kdm-theme
O&'eti(o. CustomiDar a tea de o)in do X&; para o L<.
Depend)n#is. 2dm
Lin* pr reposit+rio. 'ttp.//)it.c3s.ufpr.*r/)itwe*NpOe/e(2dm(t'eme.)itEaOsummar3
,egrs de Neg+#io- Y
CustomiDar a tea do X&;
Imp!emento Atu!- Y
B pacote cria um novo tema para o X&;@ c'amado e@ na pasta
/usr/s'are/2de4/apps/2dm/t'emes/. Heste diret7rio so armaDenados todos os
ar5uivos de confi)urao do tema 6S;L8 e ima)ens necessCrias para a correta
apresentao da tea de o)in customiDada. <ste tema impementa a proposta inicia@
enviada pea e5uipe de interface.
Hote 5ue este pacote apenas cria um novo temaE o pacote responsCve por
efetivamente confi)urar a utiiDao deste tema 9 o e(interface.
Centro de Computao Cientfica e Software Livre
Pg. 1%/18
LINUX EDUCACIONAL
"$2$8 P!9mout5%t5eme%!e
O&'eti(o. "rov: um tema p3mout' para a distri*uio do L<
Depend)n#is. pacotes reacionados ao p3mout'
Lin* pr reposit+rio. 'ttp.//)it.c3s.ufpr.*r/)itwe*NpOe/p3mout'(t'eme(e.)itEaOsummar3
De.inies-6
&urante a instaao deve ativar o uso do tema no sistema.
In.ormes Adi#ionis.
Masicamente temos uma ima)em de fundo e uma pe5uena animao estio u*untu.
-inda podem ser feitas a)umas me'orias@ e precisa(se or)aniDar me'or os c7di)osZ
"$2$1: U&i;uit9%s!ides5o0%!e
O&'eti(o. </i*ir uma apresentao do 5ue 'C de novo no L< 4.1.
Depend)n#is. u*i5uit3(frontend(2de
Con.!itos. u*i5uit3(sides'ow(2u*untu
Lin* pr reposit+rio. 'ttp.//)it.c3s.ufpr.*r/)itwe*NpOe/u*i5uit3(sides'ow(e.)itEaOsummar3
De.inies-
B pacote faD uma pe5uena apresentao so*re o L< 4.1 mostrando os )randes
diferencias desta verso.
<ssa apresentao 9 e/ecutada no momento da c7pia dos ar5uivos na instaao do
ive C&.
"$2$11 U&i;uit9%des*top%i#on
O&'eti(o. -dicionar um cone anador@ do instaador do ive C&@ na [rea de tra*a'o
do ive C&. <ste pacote s7 9 necessCrio se o e(interface estiver instaado.
Depend)n#is. u*i5uit3(frontend(2de@ e(interface
De.inies-
-p7s o e(interface ser instaado@ o pasmoid de cones na [rea de tra*a'o 6padro
no Xu*untu8@ 9 removido. "ara adicionar o cone do instaador foi necessCrio
Centro de Computao Cientfica e Software Livre
Pg. 13/18
LINUX EDUCACIONAL
desenvover um pacote 5ue cria um pasmoid especifco do instaador.
"$2$12 !e%re#o(er9 < ser imp!ementdo no pr+3imo re!ese=
O&'eti(o. >ornecer opo de recuperao do sistema.
Depend)n#is. cr3pt
Lin* pr reposit+rio. 'ttp.//)it.c3s.ufpr.*r/)itwe*NpOe/e(recover3.)itEaOsummar3
,egrs de Neg+#io.
</iste uma partio com uma ima)em estCve do Linu/ <ducaciona.
Criar uma opo no menu de boot para recuperao do sistema.
Ha recuperao@ o pacote deve instaar uma verso estCve e funciona.
-s confi)uraes e dados do usuCrio no devem ser perdidos.
B pacote criarC uma nova opo no menu do )erenciador de *oot 6grub8@ com
a opo de recuperao do sistema. \uando seecionada@ esta opo
carre)arC o 2erne com a opo init modificada@ especificando um script
customiDado. Ga script@ ao inv9s de carre)ar o sistema@ iniciarC o processo de
recuperao. -trav9s do comando dd@ a partio a ser recuperada serC
so*rescrita pea ima)em estCve armaDenada na partio de recuperao.
-)um tipo de confirmao ou autenticao serC necessCria para 5ue a
recuperao ocorra.
Centro de Computao Cientfica e Software Livre
Pg. 14/18
LINUX EDUCACIONAL
"$2$1" Le%.ire0!! < ser imp!ementdo no pr+3imo re!ese=
O&'eti(o. Limitar a utiiDao da *anda no downoad de atuaiDaes.
Depend)n#is. ipta*es@ tc
De.inies-6
B pacote deve diminuir a prioridade de todo e 5ua5uer pacote criado peo usuCrio
root. &esta forma@ as atuaiDaes tero um impacto menor caso um usuCrio norma
esteAa competindo por este recurso.
B ipta*es deve ser utiiDado para inserir marcas nos pacotes criado peo usuCrio root.
4tiiDando o tc@ serC feita uma prioriDao nos pacotes *aseada na presena ou no
destas marcas.
In.ormes Adi#ionis-
4tiiDar m7duo o0ner do ipta*es com a opo %%uid%o0ner para cassificar pacotes.
Ha recuperao@ o pacote deve instaar uma verso estCve e funciona.
-s confi)uraes e dados do usuCrio no devem ser perdidos.
B pacote criarC uma nova opo no menu do )erenciador de *oot 6grub8@ com a opo
de recuperao do sistema. \uando seecionada@ esta opo carre)arC o 2erne com a
opo init modificada@ especificando um script customiDado. Ga script@ ao inv9s de
carre)ar o sistema@ iniciarC o processo de recuperao. -trav9s do comando dd@ a
partio a ser recuperada serC so*rescrita pea ima)em estCve armaDenada na
partio de recuperao. -)um tipo de confirmao ou autenticao serC necessCria
para 5ue a recuperao ocorra.
Centro de Computao Cientfica e Software Livre
Pg. 1!/18
LINUX EDUCACIONAL
"$2$1/ Le%.ire0!! < ser imp!ementdo no pr+3imo re!ese=
O&'eti(o. Limitar a utiiDao da *anda no downoad de atuaiDaes.
Depend)n#is. ipta*es@ tc
De.inies.Y
B pacote deve diminuir a prioridade de todo e 5ua5uer pacote criado peo usuCrio root.
&esta forma@ as atuaiDaes tero um impacto menor caso um usuCrio norma esteAa
competindo por este recurso.
B ipta*es deve ser utiiDado para inserir marcas nos pacotes criado peo usuCrio root.
4tiiDando o tc@ serC feita uma prioriDao nos pacotes *aseada na presena ou no destas
marcas.
In.ormes Adi#ionis-
( 4tiiDar m7duo o0ner do ipta*es com a opo %%uid%o0ner para cassificar pacotes.
Centro de Computao Cientfica e Software Livre
Pg. 1+/18
LINUX EDUCACIONAL
3.3 !ltera"#es pre$istas para o pr%&imo release
>UNCIONALIDADE ?EL@O,IA
<du*ar -tuaiDao din]mica *otes. \uando o
usuCrio instaa a)um conteFdo@ o *oto de
*usca deve aparecer automaticamente 6sem
necessidade de refaDer o)in8.
&escrio pacotes domnio pF*ico - descrio de um pacote do &" 5ue aparece
no S3naptic 9 mesma para todos os pacotes (
no 'C uma descrio especfica para cada
pacote.
Cadastro IH<" &isponi*iDar uma Aanea pedindo o nFmero
IH<" no primeiro *oot.
Hetwor2 ;ana)er >aDer traduo do networ2 mana)er
C& de instaao -rrumar *arra de percentua de instaao
4*untu ;udar mensa)em inicia ( ?efer:ncias 4*untu
C& de instaao #erificar *oto de &esi)ar@ separar desi)ar e
reiniciar
;enu principa ;over o </ecutar Comando para Sistema@
retirando do menu principa.
Incuso "roinfodata Incuir o proinfodata no L<4
>irewa &esenvover pacote e(firewa
Musca 18 #erificar conteFdo educaciona instaado.
%8 &isponi*iiDar opo para *ai/ar conteFdo
no instaado.
Sam*a -vaiar possi*iidade de e/ecutar o sam*a
somente 5uando soicitado peo usuCrio. <m
a)um u)ar do L< teria coisas como. 'a*iitar
comparti'amento window@ 'a*iitar *uetoot'.
Confi)urao padro "ara a pr7/ima verso pode ser o caso de criar
um usuCrio tempate@ 5ue o administrador possa
modificar coisas. "or e/empo@ eu instaei
errado o tecado na mC5uina. -)ora toda veD
preciso reconfi)urar. Ho adianta dei/ar entre
uma sesso e outra@ por5ue de fato o usuCrio
no deveria modificar este tipo de confi)urao.
S5uea2 #erso em portu)u:s
Centro de Computao Cientfica e Software Livre
Pg. 1,/18
LINUX EDUCACIONAL
>UNCIONALIDADE ?EL@O,IA
?eposit7rio ;<C Gransferir reposit7rio ;<C para 4>"?
Le(recover3 &esenvover pacote e(recover3
Centro de Computao Cientfica e Software Livre
Pg. 18/18

You might also like