Debian no limite - como ter um desktop atualizado

714 views
636 views

Published on

O Debian está entre as principais distribuições usadas ao redor do mundo, principalmente em servidores. Para desktop e notebook, fica atrás de distribuições como Ubuntu e Linux Mint, que também são derivadas dele. Vamos conversar sobre o universo deste projeto, conhecer o seu funcionamento, além de saber como ter um 'Debian no limite!', com os pacotes nas últimas versões, e um Debian com KDE4, Gnome3, entre outros, utilizando a seção Unstable, Experimental, Debian-multimedia e multiarquitetura.

Published in: Technology
1 Comment
4 Likes
Statistics
Notes
  • Grande Claudio! Sempre arrasando nas apresentações. Forte abraço!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
714
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
20
Comments
1
Likes
4
Embeds 0
No embeds

No notes for slide

Debian no limite - como ter um desktop atualizado

  1. 1. Debian no limite! Como ter um desktop atualizado Claudio F Filho Atualizado em 2013-08-05
  2. 2. Claudio Filho – 05/08/2013 - 2 Quem sou? O que sei? Claudio F Filho Software Livre (desde 1994) ● Fundou: ● Trabalhou:
  3. 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. 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. 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. 6. Claudio Filho – 05/08/2013 - 6 Evolução das distribuições
  7. 7. Claudio Filho – 05/08/2013 - 7
  8. 8. Claudio Filho – 05/08/2013 - 8 Outras distribuições Ubuntu
  9. 9. Claudio Filho – 05/08/2013 - 9 Outras distribuições Ubuntu LinuxMint
  10. 10. Claudio Filho – 05/08/2013 - 10 Outras distribuições Ubuntu LinuxMint Fedora
  11. 11. Claudio Filho – 05/08/2013 - 11 Outras distribuições Ubuntu LinuxMint Fedora OpenSuse
  12. 12. Claudio Filho – 05/08/2013 - 12 Outras distribuições Ubuntu LinuxMint Fedora OpenSuse ArchLinux
  13. 13. Claudio Filho – 05/08/2013 - 13 E o que elas tem em comum? TUDO!!!!
  14. 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. 15. Claudio Filho – 05/08/2013 - 15 “O Debian só fica pronto, quando está PRONTO!”
  16. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 30. Claudio Filho – 05/08/2013 - 30 Perguntas ? http://www.flickr.com/photos/crystaljingsr/3914729343/ Claudio F Filho Email: filhocf@gmail.com
  31. 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?);

×