Fedora Para Iniciantes
Post on 16-Jan-2016
30 Views
Preview:
DESCRIPTION
Transcript
““Fedora para iniciantes”Fedora para iniciantes”
Luís Felipe Bretas MarzagãoLuís Felipe Bretas Marzagãoduli@easylifeproject.orgduli@easylifeproject.org
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!
O que é Fedora?O que é Fedora?
O que é Fedora?O que é Fedora?
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!”
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
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
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
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)
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 ...
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
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
Curva de aprendizadoCurva de aprendizado
1 mês 3 meses 6 meses 1 ano0
2
4
6
8
10
12
Conhecimento
Maior obstáculo!Maior obstáculo!
Porque ...Porque ...
Por onde começar?Por onde começar?
www.projetofedora.org
Baixe o Fedora!Baixe o Fedora!
www.projetofedora.org
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 !
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
Esquema de ParticionamentoEsquema de Particionamento
Boot duplo, triplo, quádruplo ...Boot duplo, triplo, quádruplo ...
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!
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/
● ......
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
Adicionar/Remover Progamas Adicionar/Remover Progamas (Packagekit)(Packagekit)
Yumex (yum extender)Yumex (yum extender)
yum – simples e “clean”yum – simples e “clean”
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
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!
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
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 +
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!!!
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
Assistentes de ConfiguraçãoAssistentes de Configuração
system-config-firewallsystem-config-firewall
Assistentes de ConfiguraçãoAssistentes de Configuração
system-config-userssystem-config-users
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
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
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
easyeasyLifeLifehttp://easylifeproject.orghttp://easylifeproject.org
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)
Dúvidas?Dúvidas?
ContatoContato
duli@easylifeproject.orgduli@easylifeproject.org
twitter.com/dulinuxtwitter.com/dulinux
Esta apresentação:Esta apresentação:
http://easylifeproject.org/slides/iniciantes.pdfhttp://easylifeproject.org/slides/iniciantes.pdf
top related