Slackware Linux

luizsanches 3,051 views 29 slides May 02, 2009
Slide 1
Slide 1 of 29
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29

About This Presentation

Palestra apresentada em parceria com Marcelo Andrade, no V Fórum Paraense de Software Livre, 2007.


Slide Content

Luiz Sanches (IESAM)
Marcelo Andrade (SERPRO)

Histórico
No começo da década de 1990, mudanças no SLS
(Softlanding Linux System), distro mais popular da época,
não agradaram a alguns desenvolvedores.
Patrick Volkerding decidiu gerar uma nova
distribuição, modificando e enxugando o
SLS. A nova distribuição, chamada de
Slackware, foi lançada em 16 de julho de
1993.
Com estrutura minimalista e
desenvolvimento tradicional, o
Slackware é a mais antiga distribuição
Gnu/Linux da atualidade.

Curiosidades
Histórico de versões
1.0 – 16 de julho de 1993
2.0 – 2 de julho de 1994
3.0 – 30 de novembro de 1995
4.0 – 17 de maio de 1999
7.0 – 25 de outubro de 1999
8.0 – 1º de julho de 2001
9.0 – 19 de março de 2003
10.0 – 23 de junho de 2004
11.0 – 3 de outubro de 2006

Curiosidades
Outro desenvolvedor insatisfeito do antigo
SLS, chamado Ian Murdock, e sua mulher,
Debra, criam uma distro chamada Debian
em 16 de agosto de 1993.
O Debian, portanto, é exatamente
1 mês mais novo que o Slackware. :-)

Curiosidades
Outro desenvolvedor insatisfeito do antigo
SLS, chamado Ian Murdock, e sua mulher,
Debra, criam uma distro chamada Debian
em 16 de agosto de 1993.
O Debian, portanto, é exatamente
1 mês mais novo que o Slackware. :-)
“Slack” é um termo em inglês para “preguiça”.
De acordo com a Igreja dos SubGênios (uma religião
pós-moderna), “Slack” significa “senso de liberdade,
independência e originalidade para alcançar suas
metas pessoais”.

Curiosidades
Outro desenvolvedor insatisfeito do antigo
SLS, chamado Ian Murdock, e sua mulher,
Debra, criam uma distro chamada Debian
em 16 de agosto de 1993.
O Debian, portanto, é exatamente
1 mês mais novo que o Slackware. :-)
“Slack” é um termo em inglês para “preguiça”.
De acordo com a Igreja dos SubGênios (uma religião
pós-moderna), “Slack” significa “senso de liberdade,
independência e originalidade para alcançar suas
metas pessoais”.

Características
KISS - “Keep it Simple, Stupid”
A simplicidade como objetivo essencial.
O princípio KISS norteia tudo relacionado ao
Slackware:
Instalação em modo texto
Discos de instalação
Scripts de inicialização
Assistentes de configuração
Sistema de pacotes
Metodologia de desenvolvimento do sistema

Características
KISS - “Keep it Simple, Stupid”
A simplicidade como objetivo essencial.

Características
KISS - “Keep it Simple, Stupid”
A simplicidade como objetivo essencial.
S
i
m
p
l
i
c
i
d
a
d
e
E
s
t
a
b
i
l
i
d
a
d
e
P
a
d
r
o
n
i
z
a
ç
ã
o
s l a c k w a r e

Características
Patrick Volkerding - “o ditador benevolente”
Slackware - “linux de um homem só”

Instalação

Instalação
A -Base do sistema.
AP- Aplicativos que não precisam de interface gráfica.
D - Série de desenvolvimento.
E - GNU Emacs.
F - FAQs, HOWTOs e demais tipos de documentação.
GNOME -O ambiente gráfico Gnome.
K - O código-fonte do kernel Linux.
KDE - O ambiente gráfico KDE e a biblioteca Qt.
KDEI- Instalação de diversos idiomas para o KDE.
L - Bibliotecas de sistema.
N - Programas de rede.
T - Sistema de tipografia teTeX.
TCL- Tool Command Language (Tk, TclX e TkDesk).
X - Sistema X Window.
XAP- Aplicações gráficas em geral.
Y - Jogos diversos.

Instalação

Instalação
Compilação a partir dos fontes
# ./configure
# make
# make install

Instalação
Compilação a partir dos fontes
# ./configure
# make
# make install
Sempre recomenda-se
ler os arquivos README
e INSTALL

Instalação
Compilação a partir dos fontes
# ./configure
# make
# make install

Instalação
Compilação a partir dos fontes
# ./configure
# make
# make install
Sistema de pacotes (.tgz)
pkgtool
installpkg
upgradepkg
removepkg
explodepkg
makepkg

Instalação
Compilação a partir dos fontes
# ./configure
# make
# make install
Sistema de pacotes (.tgz)
pkgtool
installpkg
upgradepkg
removepkg
explodepkg
makepkg
Checkinstall
Gera pacote .tgz a partir de
um processo de compilação a
partir dos fontes.

Instalação
Compilação a partir dos fontes
# ./configure
# make
# checkinstall
Sistema de pacotes (.tgz)
pkgtool
installpkg
upgradepkg
removepkg
explodepkg
makepkg
Checkinstall
Gera pacote .tgz a partir de
um processo de compilação a
partir dos fontes.

Sistema de pacotes
Pacotes .tgz – arquivos “gzipados”
estrutura de arquivos e diretórios do programa
script de pós-instalação (doinst.sh)
descrição textual do pacote (slack-desc)
Padrão de nomenclatura
nomepacote-versao-arquitetura-build.tgz
Exemplo:
bash-3.1.017-i486-2.tgz

Sistema de pacotes
Ferramentas auxiliares
slackbuild – script de recompilação de pacotes do CD
emerde – inspirado no portage do Gentoo
swaret – diversas funções e resolução de dependências
slapt-get – utiliza o repositório www.linuxpackages.net
slackpkg – mais fiel aos princípios do Slackware
Projeto nacional desenvolvido por Piter Punk

Sistema de pacotes
Ferramentas auxiliares
slackbuild – script de recompilação de pacotes do CD
emerde – inspirado no portage do Gentoo
swaret – diversas funções e resolução de dependências
slapt-get – utiliza o repositório www.linuxpackages.net
slackpkg – mais fiel aos princípios do Slackware
Projeto nacional desenvolvido por Piter Punk

Sistema de pacotes
Ferramentas auxiliares
slackbuild – script de recompilação de pacotes do CD
emerde – inspirado no portage do Gentoo
swaret – diversas funções e resolução de dependências
slapt-get – utiliza o repositório www.linuxpackages.net
slackpkg – mais fiel aos princípios do Slackware
Projeto nacional desenvolvido por Piter Punk

Outras arquiteturas
Arquitetura 64 bits
Slamd64 (http://slamd64.com)
BlueWhite64 (http://www.bluewhite64.com)
Arquitetura IBM S/390
Slack390 (http://www.slack390.org/)
Arquitetura PowerPC (Macintosh)
SlackIntosh (http://workaround.ch/)
Arquitetura Spark
Splack (http://www.splack.org/)

Distros Derivadas
GoblinX (http://slamd64.com)
ZenWalk (http://slamd64.com)
VectorLinux (http://www.bluewhite64.com)
InsigneLinux (http://www.slack390.org/)
pQui Linux (http://site.pquilinux.org/)
CEMF Linux (http://codigolivre.org.br/projects/cemflinux/)

Recursos para Slackware
Grupo de Usuários Slackware (GUS-BR)
http://www.slackwarebrasil.org
[email protected]
Linux Paid'Égua
http://www.ausla.org
[email protected]
SlackBook
http://www.slackbook.org
http://slackbookptbr.sf.net
SlackwareZine
http://www.slackwarezine.com.br
Viva o Linux
http://www.vivaolinux.com.br
LinuxQuestions
http://www.linuxquestions.org

Muito Obrigado!

Luiz Sanches
[email protected]
Marcelo Andrade
[email protected]
Muito Obrigado!