View
501
Download
1
Category
Preview:
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
Debian no limite!Como ter um
desktop atualizado
Claudio F FilhoAtualizado 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
UbuntuLinuxMint
Claudio Filho – 05/08/2013 - 10
Outras distribuições
UbuntuLinuxMint
Fedora
Claudio Filho – 05/08/2013 - 11
Outras distribuições
UbuntuLinuxMint
Fedora
OpenSuse
Claudio Filho – 05/08/2013 - 12
Outras distribuições
UbuntuLinuxMint
Fedora
OpenSuse
ArchLinux
Claudio Filho – 05/08/2013 - 13
E o que elas temem 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 DebianStable
(Squeeze)Testing
(Wheeze)Unstable
(Sid)
Foo Bar1.3
Foo Bar1.3
Foo Bar1.2
Foo Bar1.1
Experimental
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
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
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?);
Recommended