Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Debian no limite! Como ter um desktop atualizado

Debian no limite! Como ter um desktop atualizado

O Debian está entre as principais distribuições utilizadas ao redor do mundo, principalmente para servidores. Para desktops e notebooks, fica atrás de distribuições como Ubuntu e Linux Mint, que também são derivadas do Debian. No entanto, existe uma reclamação constante sobre os pacotes “desatualizados”, geralmente causado pela desinformação do usuário a respeito do funcionamento das versões dentro do projeto. Nesta conversa, vamos mostrar um pouco sobre o universo deste projeto, conhecer melhor o seu funcionamento, além de saber como ter um *Debian no limite!*, com os pacotes nas últimas versões, vendo um Debian com KDE4, Gnome3, entre outros softwares, utilizando a seção Sid (unstable) e Experimental, bem como o debian-multimedia.

Claudio F Filho

November 29, 2011
Tweet

More Decks by Claudio F Filho

Other Decks in Technology

Transcript

  1. Claudio Filho – 05/12/2011 - 2 Quem sou? O que

    sei? Claudio F Filho Software Livre (desde 1994) • Fundou: • Trabalhou:
  2. Claudio Filho – 05/12/2011 - 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.
  3. Claudio Filho – 05/12/2011 - 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. • 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/12/2011 - 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.
  5. Claudio Filho – 05/12/2011 - 16 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
  6. Claudio Filho – 05/12/2011 - 18 Conhecendo os lançamentos (releases)

    Estável (stable) – Squeeze Em teste (testing) – Wheeze Instável (unstable) - Sid
  7. Claudio Filho – 05/12/2011 - 19 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
  8. Claudio Filho – 05/12/2011 - 20 Entendendo o Debian Stable

    (Squeeze) Testing (Wheeze) Unstable (Sid) Foo Bar Foo Bar 1.7 Foo Bar 1.4 Foo Bar 1.1 Experimental
  9. Claudio Filho – 05/12/2011 - 21 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
  10. Claudio Filho – 05/12/2011 - 22 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!
  11. Claudio Filho – 05/12/2011 - 23 Á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
  12. Claudio Filho – 05/12/2011 - 24 Dicas de repositórios #

    vim /etc/apt/sources.list # Repositórios do Debian deb http://linorg.usp.br/debian unstable main contrib non-free deb http://linorg.usp.br/debian experimental main contrib non-free # Repositório do Debian-Multimedia (Marillat) deb http://linorg.usp.br/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.7) deb http://qt-kde.debian.net/debian experimental-snapshots main
  13. Claudio Filho – 05/12/2011 - 25 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
  14. Claudio Filho – 05/12/2011 - 26 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
  15. Claudio Filho – 05/12/2011 - 27 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);
  16. Claudio Filho – 05/12/2011 - 28 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
  17. Claudio Filho – 05/12/2011 - 29 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)
  18. Claudio Filho – 05/12/2011 - 30 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. ;-)
  19. Claudio Filho – 05/12/2011 - 32 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?);