fedora para iniciantes

44

Upload: mauricio-bezerra

Post on 16-Jan-2016

35 views

Category:

Documents


0 download

DESCRIPTION

Fedora Para Iniciantes

TRANSCRIPT

Page 1: Fedora Para Iniciantes
Page 2: Fedora Para Iniciantes

““Fedora para iniciantes”Fedora para iniciantes”

Luís Felipe Bretas MarzagãoLuís Felipe Bretas Marzagã[email protected]@easylifeproject.org

Page 3: Fedora Para Iniciantes

O que é Fedora?O que é Fedora?

● É o nome de um chapéu – Também.É o nome de um chapéu – Também.● É um projeto – Sim, mas um projeto que já saiu É um projeto – Sim, mas um projeto que já saiu

do papel e está em constante evolução.do papel e está em constante evolução.● É um É um sistema operacionalsistema operacional – Sim! – Sim!

Definitivamente.Definitivamente.● É uma distribuição – Sim! É um conjunto de É uma distribuição – Sim! É um conjunto de

programas distribuídos de uma certa forma.programas distribuídos de uma certa forma.● É sinônimo de Linux – Tecnicamente, não!É sinônimo de Linux – Tecnicamente, não!

Page 4: Fedora Para Iniciantes

O que é Fedora?O que é Fedora?

Page 5: Fedora Para Iniciantes

O que é Fedora?O que é Fedora?

Page 6: Fedora Para Iniciantes

PrincípiosPrincípios

- Liberdade (Freedom)- Liberdade (Freedom)

- Comunidade (Friends)- Comunidade (Friends)

- Utilidades (Features)- Utilidades (Features)

- Inovação (First)- Inovação (First)

Fedora acredita na assertiva:Fedora acredita na assertiva:

““Uma vez livre, sempre Uma vez livre, sempre livre!”livre!”

Page 7: Fedora Para Iniciantes

Principais ObjetivosPrincipais Objetivos

● Sistema Operacional de propósito geralSistema Operacional de propósito geral● Uso de software exclusivamente livre e abertoUso de software exclusivamente livre e aberto● Prover sempre tecnologia de pontaProver sempre tecnologia de ponta● Upgrades não traumáticos em termos de Upgrades não traumáticos em termos de

configuraçõesconfigurações● Nova versão a cada Nova versão a cada seis mesesseis meses● Suporte a todas as línguas possíveisSuporte a todas as línguas possíveis

Page 8: Fedora Para Iniciantes

O melhor de tudoO melhor de tudo

● Sempre será livre para qualquer um, em Sempre será livre para qualquer um, em qualquer lugar:qualquer lugar:● USARUSAR● MODIFICARMODIFICAR● DISTRIBUIRDISTRIBUIR

Page 9: Fedora Para Iniciantes

NÃONÃO são objetivos são objetivos

● Lentidão na taxa de mudanças e inovaçõesLentidão na taxa de mudanças e inovações

● Plataforma para componentes Plataforma para componentes proprietáriosproprietários ou ou patenteadospatenteados

● Depósito de software mal desenvolvido ou Depósito de software mal desenvolvido ou abandonadoabandonado

Page 10: Fedora Para Iniciantes

O que diferencia o Fedora?O que diferencia o Fedora?

● Rigidez quanto à filosofia do software livreRigidez quanto à filosofia do software livre● Desenvolvimento sempre próximo ao Desenvolvimento sempre próximo ao upstreamupstream● Lidera e incentiva as inovações (exemplos: Lidera e incentiva as inovações (exemplos:

NetworkManager, PackageKit, ...)NetworkManager, PackageKit, ...)● Implementação rápida de inovações nas Implementação rápida de inovações nas

releasesreleases● Gerenciador de Pacotes (yum)Gerenciador de Pacotes (yum)

Page 11: Fedora Para Iniciantes

Um mundo de opçõesUm mundo de opções

● Partições (ext3, ext4, LVM, RAID ...)Partições (ext3, ext4, LVM, RAID ...)● Desktops (Gnome, KDE, XFCE ...)Desktops (Gnome, KDE, XFCE ...)● Releases (LiveCD, DVD, Games ...)Releases (LiveCD, DVD, Games ...)● Repositórios (RPMFusion, Livna, Freshrpms ...)Repositórios (RPMFusion, Livna, Freshrpms ...)● Aplicativos (Abiword, OpenOffice.org Writer ...)Aplicativos (Abiword, OpenOffice.org Writer ...)● Senhas, segurança, usuários ...Senhas, segurança, usuários ...

Page 12: Fedora Para Iniciantes

Benefícios em geral (GNU/Linux)Benefícios em geral (GNU/Linux)

● Segurança (rapidez na correção de falhas, Segurança (rapidez na correção de falhas, repositórios próprios de software)repositórios próprios de software)

● Estabilidade do S.O. (está entre as prioridades)Estabilidade do S.O. (está entre as prioridades)● ““Drivers” (pronto para uso - maioria dos casos)Drivers” (pronto para uso - maioria dos casos)● Rapidez (demanda poucos recursos de Rapidez (demanda poucos recursos de

hardware)hardware)● Sistema de arquivos (Baixa fragmentação)Sistema de arquivos (Baixa fragmentação)● Registro (texto puro)Registro (texto puro)● Gera aprendizadoGera aprendizado

Page 13: Fedora Para Iniciantes

Problemas contornáveisProblemas contornáveis● Necessidade de um software proprietário Necessidade de um software proprietário

específicoespecífico● ““Hardcore” gamerHardcore” gamer● Hardware não suportadoHardware não suportado● Sites mal feitos ou feitos exclusivamente para Sites mal feitos ou feitos exclusivamente para

o Internet Explorero Internet Explorer

Solução: Máquina Virtual ou Boot DuploSolução: Máquina Virtual ou Boot Duplo

Page 14: Fedora Para Iniciantes

Curva de aprendizadoCurva de aprendizado

1 mês 3 meses 6 meses 1 ano0

2

4

6

8

10

12

Conhecimento

Page 15: Fedora Para Iniciantes

Maior obstáculo!Maior obstáculo!

Page 16: Fedora Para Iniciantes

Porque ...Porque ...

Page 17: Fedora Para Iniciantes

Por onde começar?Por onde começar?

www.projetofedora.org

Page 18: Fedora Para Iniciantes

Baixe o Fedora!Baixe o Fedora!

www.projetofedora.org

Page 19: Fedora Para Iniciantes

Qual arquiterura e mídia?Qual arquiterura e mídia?

● Mídia de instalaçãoMídia de instalação – 3.4 GB – 3.4 GB● i386, x86_64i386, x86_64● Mais pacotes à mão, mas o primeiro download é Mais pacotes à mão, mas o primeiro download é

lentolento

● Mídia Live (Mídia Live (recomendado!recomendado!)) – 700 MB – 700 MB ● i686 e x86_64i686 e x86_64● Teste o Fedora antes de instalarTeste o Fedora antes de instalar● Download mais rápidoDownload mais rápido● Spin com o BrOffice.org !Spin com o BrOffice.org !

Page 20: Fedora Para Iniciantes

Esquema de ParticionamentoEsquema de Particionamento

Esquema Esquema padrãopadrão ou “create custom layout”: ou “create custom layout”:

TAMANHOTAMANHO TIPOTIPO PONTO DE MONTAGEMPONTO DE MONTAGEM

100 MB100 MB ext4ext4 /boot /boot

4 GB ou +4 GB ou + * * ext4ext4 / /

900 MB ou + *900 MB ou + * swapswap não hánão há

* podem ser * podem ser criptografadascriptografadas (novidade no Fedora 9 e super.) (novidade no Fedora 9 e super.)

** Swap pode ser maior para fins de hibernate/sleep** Swap pode ser maior para fins de hibernate/sleep

Page 21: Fedora Para Iniciantes

Esquema de ParticionamentoEsquema de Particionamento

Page 22: Fedora Para Iniciantes

Boot duplo, triplo, quádruplo ...Boot duplo, triplo, quádruplo ...

Page 23: Fedora Para Iniciantes

Arquivo de configuração do BootArquivo de configuração do Boot(/boot/grub/menu.lst)(/boot/grub/menu.lst)

default=0timeout=5splashimage=(hd0,1)/grub/splash.xpm.gzhiddenmenu

title Fedora (2.6.26.5-45.fc9.x86_64)root (hd0,1)kernel /vmlinuz-... ro root=UUID=... rhgb quietinitrd /initrd-...

title Windows XProotnoverify (hd0,0)chainloader +1

title Fedora 10root (hd0,4)chainloader +1

Carrega outro boot loader!Carrega outro boot loader!

Carrega outro boot loader!Carrega outro boot loader!

Page 24: Fedora Para Iniciantes

Noções mínimasNoções mínimas

● Usuário 'root' (su, sudo, su -, ...)Usuário 'root' (su, sudo, su -, ...)● Árvore de pastas do sistema:Árvore de pastas do sistema:

● //

● bin/bin/

● boot/boot/

● dev/dev/

● etc/etc/

● home/home/

● lib/lib/

● mnt/mnt/

● tmp/tmp/

● var/var/

● ......

Page 25: Fedora Para Iniciantes

Instalar e Remover ProgramasInstalar e Remover Programas

● O que é um repositório?O que é um repositório?● Evite instalar programas que não estejam nos Evite instalar programas que não estejam nos

repositórios oficiais ou recomendadosrepositórios oficiais ou recomendados● Prefira sempre usar algum gerenciador de Prefira sempre usar algum gerenciador de

pacotes!pacotes!● Adicionar/Remover programas (Packagekit)Adicionar/Remover programas (Packagekit)● Yumex (yum extender)Yumex (yum extender)● yumyum● rpmrpm

Page 26: Fedora Para Iniciantes

Adicionar/Remover Progamas Adicionar/Remover Progamas (Packagekit)(Packagekit)

Page 27: Fedora Para Iniciantes

Yumex (yum extender)Yumex (yum extender)

Page 28: Fedora Para Iniciantes

yum – simples e “clean”yum – simples e “clean”

Page 29: Fedora Para Iniciantes

yum - característicasyum - características

● Resolve dependências automaticamenteResolve dependências automaticamente● Informações de tamanho do download e KB/sInformações de tamanho do download e KB/s● Comandos intuitivosComandos intuitivos

● installinstall● removeremove● list / infolist / info● updateupdate● grouplist / groupinstallgrouplist / groupinstall

● Visual limpo!Visual limpo!

yum yum installinstall nomedopacote nomedopacote

Page 30: Fedora Para Iniciantes

yum - característicasyum - características

● Plugin PRESTOPlugin PRESTO● Atualização inteligenteAtualização inteligente● Download só da diferença Download só da diferença

(deltaRPM)(deltaRPM)● Economia de banda, tempo Economia de banda, tempo

e dinheiro!e dinheiro!

Page 31: Fedora Para Iniciantes

yum - característicasyum - características

● Fácil configuração de repositórios extras ou Fácil configuração de repositórios extras ou locais:locais:

[localrepo]name=Repositório Localbaseurl=file:///home/usuario/localrepo/# baseurl=http://download.fedoraproject/...enabled=1gpgcheck=0

/etc/yum.repos.d/local.repo/etc/yum.repos.d/local.repo

Page 32: Fedora Para Iniciantes

Repositórios de ProgramasRepositórios de Programas((recomendados!recomendados!))

● OficiaisOficiais● fedora (habilitado por padrão)fedora (habilitado por padrão)● updates (habilitado por padrão)updates (habilitado por padrão)● rawhide (versão em desenvolvimento)rawhide (versão em desenvolvimento)

● Não oficial mas recomendado: RPM FusionNão oficial mas recomendado: RPM Fusion● LivnaLivna● FreshrpmsFreshrpms● DribbleDribble

Fedora 10 +Fedora 10 +

Page 33: Fedora Para Iniciantes

Repositórios de ProgramasRepositórios de Programas((dicas!dicas!))

● Evite usar repositórios não recomendados pela Evite usar repositórios não recomendados pela comunidade Fedoracomunidade Fedora

● Evite instalar pacotes RPMs independentes, Evite instalar pacotes RPMs independentes, salvo se específicos para Fedora e de salvo se específicos para Fedora e de entidades confiáveisentidades confiáveis

● Não misture repositórios que possuem os Não misture repositórios que possuem os mesmos pacotes mesmos pacotes (exemplo: Livna + Freshrpms)(exemplo: Livna + Freshrpms)

● O RPM Fusion é suficiente!!!O RPM Fusion é suficiente!!!

Page 34: Fedora Para Iniciantes

Assistentes de ConfiguraçãoAssistentes de Configuração

● O “registro” do Fedora é feito de arquivos O “registro” do Fedora é feito de arquivos textos em formato purotextos em formato puro● Simples edição e manutençãoSimples edição e manutenção● Facilita upgradesFacilita upgrades

● Assistentes para configuraçãoAssistentes para configuração● Convenção: system-config-...Convenção: system-config-...● São encontrados nos menusSão encontrados nos menus

● Menu > Sistema > Preferências/AdministraçãoMenu > Sistema > Preferências/Administração

Page 35: Fedora Para Iniciantes

Assistentes de ConfiguraçãoAssistentes de Configuração

system-config-firewallsystem-config-firewall

Page 36: Fedora Para Iniciantes

Assistentes de ConfiguraçãoAssistentes de Configuração

system-config-userssystem-config-users

Page 37: Fedora Para Iniciantes

Principais assistentes de Principais assistentes de configuraçãoconfiguração

● system-config-networksystem-config-network● system-config-bootsystem-config-boot● system-config-datesystem-config-date● system-config-keyboardsystem-config-keyboard● system-config-languagesystem-config-language● system-config-servicessystem-config-services● system-config-printersystem-config-printer

Page 38: Fedora Para Iniciantes

Decolando no aprendizadoDecolando no aprendizado

● Fóruns, guias e tutoriais Fóruns, guias e tutoriais (http://www.projetofedora.org/forum)(http://www.projetofedora.org/forum)

● LEIA AS LEIA AS RELEASE NOTESRELEASE NOTES de cada versão de cada versão (http://docs.fedoraproject.org)(http://docs.fedoraproject.org)

● Aprenda a ler inglês (muito recomendado)Aprenda a ler inglês (muito recomendado)● Obtenha conhecimentos básicos de shell Obtenha conhecimentos básicos de shell

(terminal)(terminal)● Não se assuste com a quantidade de opçõesNão se assuste com a quantidade de opções

Page 39: Fedora Para Iniciantes

easyeasyLifeLife

● Configura o “sudo” para o usuário regularConfigura o “sudo” para o usuário regular● Ajusta opções do desktop (+ agradável)Ajusta opções do desktop (+ agradável)● Instala o plugin Flash PlayerInstala o plugin Flash Player● Instala codecsInstala codecs● Instala fontesInstala fontes● Instala Java da SunInstala Java da Sun● Instala drivers da nvidiaInstala drivers da nvidia

http://easylifeproject.orghttp://easylifeproject.org

Page 40: Fedora Para Iniciantes

easyeasyLifeLifehttp://easylifeproject.orghttp://easylifeproject.org

Page 41: Fedora Para Iniciantes

Fedora 13 - Novidades!Fedora 13 - Novidades!

● Instalação automática de impressorasInstalação automática de impressoras● Instalação automática de pacotes de línguasInstalação automática de pacotes de línguas● Suporte para iPod Touch e iPhone (libgpod)Suporte para iPod Touch e iPhone (libgpod)● Gerenciamento de cor para calibrar monitor e Gerenciamento de cor para calibrar monitor e

scannerscanner● Suporte 3D experimental 'livre' para placas Suporte 3D experimental 'livre' para placas

NvidiaNvidia● Suporte 3D estável 'livre' para Radeon (ATI)Suporte 3D estável 'livre' para Radeon (ATI)● Pino para microblogging (Twitter e Identi.ca)Pino para microblogging (Twitter e Identi.ca)

Page 42: Fedora Para Iniciantes

Dúvidas?Dúvidas?

Page 43: Fedora Para Iniciantes

ContatoContato

[email protected]@easylifeproject.org

twitter.com/dulinuxtwitter.com/dulinux

Esta apresentação:Esta apresentação:

http://easylifeproject.org/slides/iniciantes.pdfhttp://easylifeproject.org/slides/iniciantes.pdf

Page 44: Fedora Para Iniciantes