31
Debian no limite! Como ter um desktop atualizado Claudio F Filho Atualizado em 2013-08-05

Debian no limite - como ter um desktop atualizado

Embed Size (px)

DESCRIPTION

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.

Citation preview

Page 1: Debian no limite - como ter um desktop atualizado

Debian no limite!Como ter um

desktop atualizado

Claudio F FilhoAtualizado em 2013-08-05

Page 2: Debian no limite - como ter um desktop atualizado

Claudio Filho – 05/08/2013 - 2

Quem sou? O que sei?

Claudio F Filho Software Livre (desde 1994)● Fundou:

● Trabalhou:

Page 3: Debian no limite - como ter um desktop atualizado

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.

Page 4: Debian no limite - como ter um desktop atualizado

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.

Page 5: Debian no limite - como ter um desktop atualizado

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.

Page 6: Debian no limite - como ter um desktop atualizado

Claudio Filho – 05/08/2013 - 6

Evolução das distribuições

Page 7: Debian no limite - como ter um desktop atualizado

Claudio Filho – 05/08/2013 - 7

Page 8: Debian no limite - como ter um desktop atualizado

Claudio Filho – 05/08/2013 - 8

Outras distribuições

Ubuntu

Page 9: Debian no limite - como ter um desktop atualizado

Claudio Filho – 05/08/2013 - 9

Outras distribuições

UbuntuLinuxMint

Page 10: Debian no limite - como ter um desktop atualizado

Claudio Filho – 05/08/2013 - 10

Outras distribuições

UbuntuLinuxMint

Fedora

Page 11: Debian no limite - como ter um desktop atualizado

Claudio Filho – 05/08/2013 - 11

Outras distribuições

UbuntuLinuxMint

Fedora

OpenSuse

Page 12: Debian no limite - como ter um desktop atualizado

Claudio Filho – 05/08/2013 - 12

Outras distribuições

UbuntuLinuxMint

Fedora

OpenSuse

ArchLinux

Page 13: Debian no limite - como ter um desktop atualizado

Claudio Filho – 05/08/2013 - 13

E o que elas temem comum?

TUDO!!!!

Page 14: Debian no limite - como ter um desktop atualizado

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

Page 15: Debian no limite - como ter um desktop atualizado

Claudio Filho – 05/08/2013 - 15

“O Debian só fica pronto, quando está PRONTO!”

Page 16: Debian no limite - como ter um desktop atualizado

Claudio Filho – 05/08/2013 - 16

Conhecendo os lançamentos (releases)

Estável

(stable)

Wheeze

Em teste

(testing)

Jessie

Instável

(unstable)

Sid

Page 17: Debian no limite - como ter um desktop atualizado

Claudio Filho – 05/08/2013 - 17

Entendendo o DebianStable

(Squeeze)Testing

(Wheeze)Unstable

(Sid)

Foo Bar1.3

Foo Bar1.3

Foo Bar1.2

Foo Bar1.1

Experimental

Page 18: Debian no limite - como ter um desktop atualizado

Claudio Filho – 05/08/2013 - 18

Entendendo o DebianStable

(Squeeze)Testing

(Wheeze)Unstable

(Sid)

Foo Bar1.7

Foo Bar1.7

Foo Bar1.4

Foo Bar1.1

Experimental

Page 19: Debian no limite - como ter um desktop atualizado

Claudio Filho – 05/08/2013 - 19

Entendendo o DebianStable

(Squeeze)Testing

(Wheeze)Unstable

(Sid)

Foo Bar1.9

Foo Bar1.7

Foo Bar1.4

Foo Bar1.1

Experimental

Foo Bar1.9

Page 20: Debian no limite - como ter um desktop atualizado

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!

Page 21: Debian no limite - como ter um desktop atualizado

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

Page 22: Debian no limite - como ter um desktop atualizado

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

Page 23: Debian no limite - como ter um desktop atualizado

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

Page 24: Debian no limite - como ter um desktop atualizado

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

Page 25: Debian no limite - como ter um desktop atualizado

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

Page 26: Debian no limite - como ter um desktop atualizado

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);

Page 27: Debian no limite - como ter um desktop atualizado

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

Page 28: Debian no limite - como ter um desktop atualizado

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)

Page 29: Debian no limite - como ter um desktop atualizado

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. ;-)

Page 30: Debian no limite - como ter um desktop atualizado

Claudio Filho – 05/08/2013 - 30

Perguntas ?

http://www.flickr.com/photos/crystaljingsr/3914729343/

Claudio F Filho

Email:

[email protected]

Page 31: Debian no limite - como ter um desktop atualizado

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?);