SlideShare uma empresa Scribd logo
Debian no limite!
Como ter um
desktop atualizado
Claudio F Filho
Atualizado em 2013-08-05
Claudio Filho – 05/08/2013 - 2
Quem sou?
O que sei?
Claudio F Filho Software Livre (desde 1994)
● Fundou:
● Trabalhou:
Claudio Filho – 05/08/2013 - 3
O que é Debian
● O Projeto Debian é uma associação de
indivíduos que têm como causa comum
criar um sistema operacional livre.
Um sistema operacional é o conjunto
de programas básicos e utilitários que
fazem seu computador funcionar. No
núcleo do sistema operacional está o
kernel.
O conjunto de sistema operacional,
programas básicos, utilitários e kernel é
denominado DISTRIBUIÇÃO.
Claudio Filho – 05/08/2013 - 4
O que é Debian
● O Projeto Debian é uma associação de
indivíduos que têm como causa comum
criar um sistema operacional livre.
Um sistema operacional é o conjunto
de programas básicos e utilitários que
fazem seu computador funcionar. No
núcleo do sistema operacional está o
kernel.
O conjunto de sistema operacional,
programas básicos, utilitários e kernel é
denominado DISTRIBUIÇÃO.
Claudio Filho – 05/08/2013 - 5
O que é Debian
O Projeto Debian é uma associação de
indivíduos que têm como causa comum
criar um sistema operacional livre.
Um sistema operacional é o conjunto
de programas básicos e utilitários que
fazem seu computador funcionar. No
núcleo do sistema operacional está o
kernel.
O conjunto de sistema operacional,
programas básicos, utilitários e kernel é
denominado DISTRIBUIÇÃO.
Claudio Filho – 05/08/2013 - 6
Evolução das distribuições
Claudio Filho – 05/08/2013 - 7
Claudio Filho – 05/08/2013 - 8
Outras distribuições
Ubuntu
Claudio Filho – 05/08/2013 - 9
Outras distribuições
Ubuntu
LinuxMint
Claudio Filho – 05/08/2013 - 10
Outras distribuições
Ubuntu
LinuxMint
Fedora
Claudio Filho – 05/08/2013 - 11
Outras distribuições
Ubuntu
LinuxMint
Fedora
OpenSuse
Claudio Filho – 05/08/2013 - 12
Outras distribuições
Ubuntu
LinuxMint
Fedora
OpenSuse
ArchLinux
Claudio Filho – 05/08/2013 - 13
E o que elas tem
em comum?
TUDO!!!!
Claudio Filho – 05/08/2013 - 14
Então,
qual a diferença?
● Possui um rigoroso controle
de qualidade;
● Possui sistema de pacotes
baseado em DEB;
● É formado por PESSOAS, e não EMPRESAS.
http://www.flickr.com/photos/aigarius/5979331357
Claudio Filho – 05/08/2013 - 15
“O Debian só fica
pronto, quando
está PRONTO!”
Claudio Filho – 05/08/2013 - 16
Conhecendo os
lançamentos (releases)
Estável
(stable)
Wheeze
Em teste
(testing)
Jessie
Instável
(unstable)
Sid
Claudio Filho – 05/08/2013 - 17
Entendendo o Debian
Stable
(Squeeze)
Testing
(Wheeze)
Unstable
(Sid)
Foo Bar
1.3
Foo Bar
1.3
Foo Bar
1.2
Foo Bar
1.1
Experimental
Claudio Filho – 05/08/2013 - 18
Entendendo o Debian
Stable
(Squeeze)
Testing
(Wheeze)
Unstable
(Sid)
Foo Bar
Foo Bar
1.7
Foo Bar
1.4
Foo Bar
1.1
Experimental
Claudio Filho – 05/08/2013 - 19
Entendendo o Debian
Stable
(Squeeze)
Testing
(Wheeze)
Unstable
(Sid)
Foo Bar
1.9
Foo Bar
1.7
Foo Bar
1.4
Foo Bar
1.1
Experimental
Foo Bar
1.9
Claudio Filho – 05/08/2013 - 20
Instalando o Debian
● A instalação pode ser qualquer uma
● Netinstall, tradicional, hdd, etc.;
● Adicione os repositórios Sid/Experimental;
● Atualize seus sistema;
● apt-get dist-upgrade
● Instale o que mais quiser!
Claudio Filho – 05/08/2013 - 21
Áreas do Debian
● O Debian divide os pacotes por áreas, sob
os seguintes critérios:
● Main: é considerada a distribuição em si.
TODOS os pacotes são livres* e
independentes de outras áreas.
● Contrib: pacotes suplementares, mas com
problemas de dependências com esta ou
outra área que não a Main.
● Non-free: pacotes suplementares, que não
são livres*.
*: baseado no conceito de software livre do Debian
Claudio Filho – 05/08/2013 - 22
Dicas de repositórios
# vim /etc/apt/sources.list
# Repositórios do Debian
deb http://ftp.br.debian.org/debian unstable main contrib non-free
deb http://ftp.br.debian.org/debian experimental main contrib non-free
# Repositório do Debian-Multimedia (Marillat)
deb http://ftp.br.debian.org/debian-multimedia unstable main contrib non-free
# Repositório do Oracle Virtualbox
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free
# Repositórios do Google
deb http://dl.google.com/linux/chrome/deb/ stable main
deb http://dl.google.com/linux/talkplugin/deb/ stable main
# Repositório do time do KDE no Debian (para versão do KDE 4.10)
deb deb http://packages.siduction.org/kdenext/ unstable main
Claudio Filho – 05/08/2013 - 23
Dicas de repositórios
# vim /etc/apt/sources.list (continuação)
# Equinox
deb http://ppa.launchpad.net/tiheum/equinox/ubuntu/ lucid main
# Desktop Mate (Linux Mint)
deb http://packages.mate-desktop.org/repo/debian wheezy main
Claudio Filho – 05/08/2013 - 24
Dicas de que instalar
● Para o Gnome 3
● apt-get install gnome-core
● Para o KDE 4
● apt-get install kde-standard
● Para o XFCE 4.8
● apt-get install xfce4
● Para o LXDE
● apt-get install lxde-core
Claudio Filho – 05/08/2013 - 25
Como descobrir?
● Para descobrir pacotes:
● apt-get search <texto>
● Para descobrir em que pacote está:
● apt-file search <texto>
● Para compilar módulos do Nvidia:
● apt-get install build-essential module-
assistant
Claudio Filho – 05/08/2013 - 26
Onde procurar?
● O ORACULO! Procure no Google
● O que procurar? “deb package <app>”
● Wiki do Debian: http://wiki.debian.org
● apt-[cache|file] ajudam!
● Reportbug-ng: geralmente reportado e, se
não foi concertado, tem workaround
(jeitinho);
Claudio Filho – 05/08/2013 - 27
E se precisar
compilar?
● Passos mínimos para desenvolvimento:
● aptitude install linux-headers-<versão-do-
kernel> build-essential
● tar zxvf <pacote-fonte>
● cd <diretório-pacote-fonte>
● make && make install
● Experimente o module-assistant
● aptitude install module-assistant
Claudio Filho – 05/08/2013 - 28
Curiosidades
● Nome oficial: Debian GNU/Linux;
● Criado em 16 agosto de 1993 por Ian Murdock;
● Debian = Debra + Ian;
● Lançado  1 ano e 10 meses depois do Kernel Linux;
● É a distribuição mais antiga, ainda existente, 
depois do Slackware (um  mês  de  diferença);
● No início, era mantido por um pequeno grupo.
Atualmente, possui uma grande comunidade de
desenvolvedores e mantenedores de pacotes,
composta por quase 2.400 pessoas espalhadas
pelo mundo sendo cerca de 35 no Brasil..
(dado atualizado em 03 nov. 11)
Claudio Filho – 05/08/2013 - 29
Agradecimentos
● Eriberto Mota – grande tutor – que
autorizou o uso do seu material;
● Marcelo Santana – por permitir essa
primeira palestra de Debian no ESLAPE;
● Felipe van de Wiel – Pela PACIÊNCIA e
tutoria de todos esses anos no Debian. ;-)
Claudio Filho – 05/08/2013 - 30
Perguntas ?
http://www.flickr.com/photos/crystaljingsr/3914729343/
Claudio F Filho
Email:
filhocf@gmail.com
Claudio Filho – 05/08/2013 - 31
Ps: Porque eu adoro o
Debian ;-)
● O Debian tem:
● Incrível estrutura de engenharia de software;
● As vezes demora, mas quando faz, faz bem
feito!
● É a ÚNICA que devolve
as evoluções ao
projeto fonte;
● Basea-se na Do-ocracy
(Fazendocracia?);

Mais conteúdo relacionado

Semelhante a Debian no limite - como ter um desktop atualizado

Glassfish41 debian76
Glassfish41 debian76Glassfish41 debian76
Glassfish41 debian76
Joaquim Hangalo
 
Fedora 11 Release Party
Fedora 11 Release PartyFedora 11 Release Party
Fedora 11 Release Party
Thiago Mosqueiro
 
Fedora Desktop - Duda Grass
Fedora Desktop - Duda GrassFedora Desktop - Duda Grass
Fedora Desktop - Duda Grass
Tchelinux
 
Setup Perfeito Fedora Core - Duda Grass
Setup Perfeito Fedora Core - Duda GrassSetup Perfeito Fedora Core - Duda Grass
Setup Perfeito Fedora Core - Duda Grass
Tchelinux
 
Workshop Ubuntu Linux: O desktop perfeito - Arlei Silveira Silva
Workshop Ubuntu Linux: O desktop perfeito - Arlei Silveira SilvaWorkshop Ubuntu Linux: O desktop perfeito - Arlei Silveira Silva
Workshop Ubuntu Linux: O desktop perfeito - Arlei Silveira Silva
Tchelinux
 
Instalando o pear linux 7
Instalando o pear linux 7Instalando o pear linux 7
Instalando o pear linux 7
linuxInfo
 
Sistema operativo linux e as suas versões
Sistema operativo linux e as suas versõesSistema operativo linux e as suas versões
Sistema operativo linux e as suas versões
xandernat82
 
Ubuntu 8.04 LTS 2008
Ubuntu 8.04 LTS 2008Ubuntu 8.04 LTS 2008
Ubuntu 8.04 LTS 2008
SergioSouza
 
Criação do pendrive bootável
Criação do pendrive bootávelCriação do pendrive bootável
Criação do pendrive bootável
Francis Torres
 
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
Danilo Ricardo
 
Gerenciamento de Pacotes no Linux
Gerenciamento de Pacotes no LinuxGerenciamento de Pacotes no Linux
Gerenciamento de Pacotes no Linux
Elexsandro Rangel
 
Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)
Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)
Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)
Clayton Dausacker
 
Ubuntu
UbuntuUbuntu
Aula5
Aula5Aula5
Aula5
willians
 
Gentoo - Sistema Operacional
Gentoo - Sistema OperacionalGentoo - Sistema Operacional
Gentoo - Sistema Operacional
Anderson Favaro
 
Java no linux
Java no linuxJava no linux
Java no linux
Luciana Cristina
 
Sistemas Operativos - Linux
Sistemas Operativos - LinuxSistemas Operativos - Linux
Sistemas Operativos - Linux
Fernando de Sá
 
Como instalar tudo em ubuntu
Como instalar tudo em ubuntuComo instalar tudo em ubuntu
Como instalar tudo em ubuntu
Celi Jandy Moraes Gomes
 
Linux shell avançado, comandos avançados de gerenciamento
Linux shell avançado, comandos avançados de gerenciamentoLinux shell avançado, comandos avançados de gerenciamento
Linux shell avançado, comandos avançados de gerenciamento
andresilvertone
 
Linux basico ubuntu
Linux basico ubuntuLinux basico ubuntu
Linux basico ubuntu
Edson Watanabe
 

Semelhante a Debian no limite - como ter um desktop atualizado (20)

Glassfish41 debian76
Glassfish41 debian76Glassfish41 debian76
Glassfish41 debian76
 
Fedora 11 Release Party
Fedora 11 Release PartyFedora 11 Release Party
Fedora 11 Release Party
 
Fedora Desktop - Duda Grass
Fedora Desktop - Duda GrassFedora Desktop - Duda Grass
Fedora Desktop - Duda Grass
 
Setup Perfeito Fedora Core - Duda Grass
Setup Perfeito Fedora Core - Duda GrassSetup Perfeito Fedora Core - Duda Grass
Setup Perfeito Fedora Core - Duda Grass
 
Workshop Ubuntu Linux: O desktop perfeito - Arlei Silveira Silva
Workshop Ubuntu Linux: O desktop perfeito - Arlei Silveira SilvaWorkshop Ubuntu Linux: O desktop perfeito - Arlei Silveira Silva
Workshop Ubuntu Linux: O desktop perfeito - Arlei Silveira Silva
 
Instalando o pear linux 7
Instalando o pear linux 7Instalando o pear linux 7
Instalando o pear linux 7
 
Sistema operativo linux e as suas versões
Sistema operativo linux e as suas versõesSistema operativo linux e as suas versões
Sistema operativo linux e as suas versões
 
Ubuntu 8.04 LTS 2008
Ubuntu 8.04 LTS 2008Ubuntu 8.04 LTS 2008
Ubuntu 8.04 LTS 2008
 
Criação do pendrive bootável
Criação do pendrive bootávelCriação do pendrive bootável
Criação do pendrive bootável
 
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
 
Gerenciamento de Pacotes no Linux
Gerenciamento de Pacotes no LinuxGerenciamento de Pacotes no Linux
Gerenciamento de Pacotes no Linux
 
Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)
Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)
Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Aula5
Aula5Aula5
Aula5
 
Gentoo - Sistema Operacional
Gentoo - Sistema OperacionalGentoo - Sistema Operacional
Gentoo - Sistema Operacional
 
Java no linux
Java no linuxJava no linux
Java no linux
 
Sistemas Operativos - Linux
Sistemas Operativos - LinuxSistemas Operativos - Linux
Sistemas Operativos - Linux
 
Como instalar tudo em ubuntu
Como instalar tudo em ubuntuComo instalar tudo em ubuntu
Como instalar tudo em ubuntu
 
Linux shell avançado, comandos avançados de gerenciamento
Linux shell avançado, comandos avançados de gerenciamentoLinux shell avançado, comandos avançados de gerenciamento
Linux shell avançado, comandos avançados de gerenciamento
 
Linux basico ubuntu
Linux basico ubuntuLinux basico ubuntu
Linux basico ubuntu
 

Debian no limite - como ter um desktop atualizado

  • 1. Debian no limite! Como ter um desktop atualizado Claudio F Filho Atualizado em 2013-08-05
  • 2. Claudio Filho – 05/08/2013 - 2 Quem sou? O que sei? Claudio F Filho Software Livre (desde 1994) ● Fundou: ● Trabalhou:
  • 3. Claudio Filho – 05/08/2013 - 3 O que é Debian ● O Projeto Debian é uma associação de indivíduos que têm como causa comum criar um sistema operacional livre. Um sistema operacional é o conjunto de programas básicos e utilitários que fazem seu computador funcionar. No núcleo do sistema operacional está o kernel. O conjunto de sistema operacional, programas básicos, utilitários e kernel é denominado DISTRIBUIÇÃO.
  • 4. Claudio Filho – 05/08/2013 - 4 O que é Debian ● O Projeto Debian é uma associação de indivíduos que têm como causa comum criar um sistema operacional livre. Um sistema operacional é o conjunto de programas básicos e utilitários que fazem seu computador funcionar. No núcleo do sistema operacional está o kernel. O conjunto de sistema operacional, programas básicos, utilitários e kernel é denominado DISTRIBUIÇÃO.
  • 5. Claudio Filho – 05/08/2013 - 5 O que é Debian O Projeto Debian é uma associação de indivíduos que têm como causa comum criar um sistema operacional livre. Um sistema operacional é o conjunto de programas básicos e utilitários que fazem seu computador funcionar. No núcleo do sistema operacional está o kernel. O conjunto de sistema operacional, programas básicos, utilitários e kernel é denominado DISTRIBUIÇÃO.
  • 6. Claudio Filho – 05/08/2013 - 6 Evolução das distribuições
  • 7. Claudio Filho – 05/08/2013 - 7
  • 8. Claudio Filho – 05/08/2013 - 8 Outras distribuições Ubuntu
  • 9. Claudio Filho – 05/08/2013 - 9 Outras distribuições Ubuntu LinuxMint
  • 10. Claudio Filho – 05/08/2013 - 10 Outras distribuições Ubuntu LinuxMint Fedora
  • 11. Claudio Filho – 05/08/2013 - 11 Outras distribuições Ubuntu LinuxMint Fedora OpenSuse
  • 12. Claudio Filho – 05/08/2013 - 12 Outras distribuições Ubuntu LinuxMint Fedora OpenSuse ArchLinux
  • 13. Claudio Filho – 05/08/2013 - 13 E o que elas tem em comum? TUDO!!!!
  • 14. Claudio Filho – 05/08/2013 - 14 Então, qual a diferença? ● Possui um rigoroso controle de qualidade; ● Possui sistema de pacotes baseado em DEB; ● É formado por PESSOAS, e não EMPRESAS. http://www.flickr.com/photos/aigarius/5979331357
  • 15. Claudio Filho – 05/08/2013 - 15 “O Debian só fica pronto, quando está PRONTO!”
  • 16. Claudio Filho – 05/08/2013 - 16 Conhecendo os lançamentos (releases) Estável (stable) Wheeze Em teste (testing) Jessie Instável (unstable) Sid
  • 17. Claudio Filho – 05/08/2013 - 17 Entendendo o Debian Stable (Squeeze) Testing (Wheeze) Unstable (Sid) Foo Bar 1.3 Foo Bar 1.3 Foo Bar 1.2 Foo Bar 1.1 Experimental
  • 18. Claudio Filho – 05/08/2013 - 18 Entendendo o Debian Stable (Squeeze) Testing (Wheeze) Unstable (Sid) Foo Bar Foo Bar 1.7 Foo Bar 1.4 Foo Bar 1.1 Experimental
  • 19. Claudio Filho – 05/08/2013 - 19 Entendendo o Debian Stable (Squeeze) Testing (Wheeze) Unstable (Sid) Foo Bar 1.9 Foo Bar 1.7 Foo Bar 1.4 Foo Bar 1.1 Experimental Foo Bar 1.9
  • 20. Claudio Filho – 05/08/2013 - 20 Instalando o Debian ● A instalação pode ser qualquer uma ● Netinstall, tradicional, hdd, etc.; ● Adicione os repositórios Sid/Experimental; ● Atualize seus sistema; ● apt-get dist-upgrade ● Instale o que mais quiser!
  • 21. Claudio Filho – 05/08/2013 - 21 Áreas do Debian ● O Debian divide os pacotes por áreas, sob os seguintes critérios: ● Main: é considerada a distribuição em si. TODOS os pacotes são livres* e independentes de outras áreas. ● Contrib: pacotes suplementares, mas com problemas de dependências com esta ou outra área que não a Main. ● Non-free: pacotes suplementares, que não são livres*. *: baseado no conceito de software livre do Debian
  • 22. Claudio Filho – 05/08/2013 - 22 Dicas de repositórios # vim /etc/apt/sources.list # Repositórios do Debian deb http://ftp.br.debian.org/debian unstable main contrib non-free deb http://ftp.br.debian.org/debian experimental main contrib non-free # Repositório do Debian-Multimedia (Marillat) deb http://ftp.br.debian.org/debian-multimedia unstable main contrib non-free # Repositório do Oracle Virtualbox deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free # Repositórios do Google deb http://dl.google.com/linux/chrome/deb/ stable main deb http://dl.google.com/linux/talkplugin/deb/ stable main # Repositório do time do KDE no Debian (para versão do KDE 4.10) deb deb http://packages.siduction.org/kdenext/ unstable main
  • 23. Claudio Filho – 05/08/2013 - 23 Dicas de repositórios # vim /etc/apt/sources.list (continuação) # Equinox deb http://ppa.launchpad.net/tiheum/equinox/ubuntu/ lucid main # Desktop Mate (Linux Mint) deb http://packages.mate-desktop.org/repo/debian wheezy main
  • 24. Claudio Filho – 05/08/2013 - 24 Dicas de que instalar ● Para o Gnome 3 ● apt-get install gnome-core ● Para o KDE 4 ● apt-get install kde-standard ● Para o XFCE 4.8 ● apt-get install xfce4 ● Para o LXDE ● apt-get install lxde-core
  • 25. Claudio Filho – 05/08/2013 - 25 Como descobrir? ● Para descobrir pacotes: ● apt-get search <texto> ● Para descobrir em que pacote está: ● apt-file search <texto> ● Para compilar módulos do Nvidia: ● apt-get install build-essential module- assistant
  • 26. Claudio Filho – 05/08/2013 - 26 Onde procurar? ● O ORACULO! Procure no Google ● O que procurar? “deb package <app>” ● Wiki do Debian: http://wiki.debian.org ● apt-[cache|file] ajudam! ● Reportbug-ng: geralmente reportado e, se não foi concertado, tem workaround (jeitinho);
  • 27. Claudio Filho – 05/08/2013 - 27 E se precisar compilar? ● Passos mínimos para desenvolvimento: ● aptitude install linux-headers-<versão-do- kernel> build-essential ● tar zxvf <pacote-fonte> ● cd <diretório-pacote-fonte> ● make && make install ● Experimente o module-assistant ● aptitude install module-assistant
  • 28. Claudio Filho – 05/08/2013 - 28 Curiosidades ● Nome oficial: Debian GNU/Linux; ● Criado em 16 agosto de 1993 por Ian Murdock; ● Debian = Debra + Ian; ● Lançado  1 ano e 10 meses depois do Kernel Linux; ● É a distribuição mais antiga, ainda existente,  depois do Slackware (um  mês  de  diferença); ● No início, era mantido por um pequeno grupo. Atualmente, possui uma grande comunidade de desenvolvedores e mantenedores de pacotes, composta por quase 2.400 pessoas espalhadas pelo mundo sendo cerca de 35 no Brasil.. (dado atualizado em 03 nov. 11)
  • 29. Claudio Filho – 05/08/2013 - 29 Agradecimentos ● Eriberto Mota – grande tutor – que autorizou o uso do seu material; ● Marcelo Santana – por permitir essa primeira palestra de Debian no ESLAPE; ● Felipe van de Wiel – Pela PACIÊNCIA e tutoria de todos esses anos no Debian. ;-)
  • 30. Claudio Filho – 05/08/2013 - 30 Perguntas ? http://www.flickr.com/photos/crystaljingsr/3914729343/ Claudio F Filho Email: filhocf@gmail.com
  • 31. Claudio Filho – 05/08/2013 - 31 Ps: Porque eu adoro o Debian ;-) ● O Debian tem: ● Incrível estrutura de engenharia de software; ● As vezes demora, mas quando faz, faz bem feito! ● É a ÚNICA que devolve as evoluções ao projeto fonte; ● Basea-se na Do-ocracy (Fazendocracia?);