Instalar e configurar Slackware 10.2 a 12 para um desktop

Descreve-se a otimização do Slackware para uso em desktops. Sendo um excelente sistema, sua fama de difícil entretanto tem afastado muitos usuários menos experientes. Na verdade o termo mais adequado seria "configurável". Ele serve tanto ao usuário mais simplista quanto ao provedor de internet ou emissora de rádio comercial.

[ Hits: 47.669 ]

Por: Elias Zoby em 14/02/2008 | Blog: http://concordancia.webs.com


Instalação



Uma instalação simples e funcional, de alguém que só compile o básico de seus programas e não seja desenvolvedor nem programador, inclui: bibliotecas básicas e de compilação, X11, KDE e ou Xfce. Minha lista do Slack 10.2:

a2ps-4.13b-i386-2
aaa_base-10.2.0-noarch-2
aaa_elflibs-10.2.0-i486-3
aalib-1.4rc5-i386-1
acpid-1.0.4-i486-2
alsa-driver-1.0.9b_2.6.13-i486-1
alsa-lib-1.0.9-i486-1
alsa-oss-1.0.9-i486-1
alsa-utils-1.0.9a-i486-2
ash-0.4.0-i386-1
audiofile-0.2.6-i486-1
autoconf-2.59-noarch-1
autofs-3.1.7-i386-zoby
automake-1.9.5-noarch-1
bash-3.0-i486-3
bin-10.2-i486-1
binutils-2.15.92.0.2-i486-3
bison-2.3-i486-1
bzip2-1.0.3-i486-1
ccache-2.4-i486-1
cdrtools-2.01-i486-1
clisp-2.35-i486-1
coreutils-5.2.1-i486-1
cpio-2.5-i386-1
cups-1.1.23-i486-1
cvs-1.11.20-i486-1
cxxlibs-5.0.7-i486-1
db4-4.2.52-i486-2
dcron-2.3.3-i486-5
devs-2.3.1-noarch-22
dhcp-3.0.3-i486-1
dhcpcd-1.3.22pl4-i486-2
diffutils-2.8.1-i386-1
dnsmasq-2.23-i486-1
doxygen-1.4.4-i486-1
dvd+rw-tools-5.21.4.10.8-i486-1
e2fsprogs-1.38-i486-2
elvis-2.2_0-i486-2
emacs-21.4a-i486-2
emacs-info-21.4a-noarch-1
emacs-leim-21.4-noarch-1
emacs-lisp-21.4a-noarch-1
emacs-misc-21.4a-noarch-1
emacs-nox-21.4a-i486-2
enscript-1.6.3-i386-1
espgs-8.15rc4-i486-1
etc-5.1-noarch-10
expat-1.95.8-i486-1
expect-5.43.0-i486-1
findutils-4.1.7-i386-1
flex-2.5.33-i486-3
floppy-5.4-i386-3
fribidi-0.10.5-i486-1
gaim-1.5.0-i486-1
gawk-3.1.5-i486-1
gcc-3.3.6-i486-1
gcc-g++-3.3.6-i486-1
gcc-g77-3.3.6-i486-1
gcc-gnat-3.3.6-i486-1
gcc-java-3.3.6-i486-1
gcc-objc-3.3.6-i486-1
gdb-6.3-i486-1
gdbm-1.8.3-i486-3
gdk-pixbuf-0.22.0-i486-1
genpower-1.0.3-i486-1
getmail-4.3.11-noarch-1
gettext-0.14.3-i486-1
gettext-tools-0.14.3-i486-1
getty-ps-2.1.0b-i486-1
gftp-2.0.18-i486-1
gimp-2.2.8-i486-1
gimp-help-2-0.8-noarch-1
gimp-print-4.2.7-i486-1
glib-1.2.10-i386-2
glib2-2.6.6-i486-1
glibc-2.3.5-i486-6_slack10.2
glibc-i18n-2.3.5-noarch-6_slack10.2
glibc-profile-2.3.5-i486-6_slack10.2
glibc-solibs-2.3.5-i486-6_slack10.2
glibc-zoneinfo-2.3.5-noarch-8_slack10.2
glut-3.7-i486-1
gmp-4.1.4-i486-2
gnet-2.0.7-i486-3
gnu-gs-fonts-6.0-noarch-1
gnupg-1.2.7-i486-1
gpm-1.19.6-i486-6
grep-2.5-i386-2
groff-1.19.1-i486-3
gtk+-1.2.10-i386-3
gtk+2-2.6.10-i486-1
gucharmap-1.4.1-i486-2
guile-1.6.7-i486-1
gv-3.5.8-i386-1
gxine-0.4.8-i486-2
gzip-1.3.3-i386-2
hdparm-6.1-i486-1
hotplug-2004_09_23-noarch-5
hpijs-1.7-i486-1
imlib-1.9.15-i486-1
indent-2.2.9-i386-1
infozip-5.52-i486-1
iproute2-2.6.11_050330-i486-2
iptables-1.3.3-i486-1
iptraf-2.7.0-i386-1
jre-1_5_0_04-i586-2
kbd-1.12-i486-2
kdeaddons-3.4.2-i486-1
kdeadmin-3.4.2-i486-1
kdeartwork-3.4.2-i486-2
kdebase-3.4.2-i486-2
kdebindings-3.4.2-i486-1
kdegraphics-3.4.2-i486-1
kdelibs-3.4.2-i486-1
kdemultimedia-3.4.2-i486-1
kdenetwork-3.4.2-i486-1
kdeutils-3.4.2-i486-1
kernel-headers-2.4.31-i386-1 (apenas no início, depois de recompilar seu kernel os velhos headers deverão ser trocados pelos novos)
kernel-ide, kernel-modules, kernel-source
koffice-1.4.1-i486-1
lcms-1.14-i486-1
less-382-i486-1
libao-0.8.6-i486-1
libart_lgpl-2.3.17-i486-1
libcaca-0.9-i486-2
libexif-0.6.12-i486-2
libglade-2.4.2-i486-1
libgsf-1.12.1-i486-1
libgtkhtml-2.6.3-i486-1
libid3tag-0.15.1b-i486-1
libidl-0.8.5-i486-1
libidn-0.5.17-i486-1
libieee1284-0.2.10-i486-1
libjpeg-6b-i386-4
libmad-0.15.1b-i486-1
libmikmod-3.1.11a-i486-1
libmng-1.0.5-i486-1
libpng-1.2.8-i486-1
librsvg-2.8.1-i486-1
libtiff-3.7.3-i486-1
libtool-1.5.20-i486-1
libungif-4.1.3-i486-1
libusb-0.1.8-i486-1
libwmf-0.2.8.3-i486-1
libwpd-0.8.2-i486-1
libxml2-2.6.21-i486-1
libxslt-1.1.15-i486-1
lilo-22.5.9-i486-2
logrotate-3.6.8-i486-1
lsof-4.72-i486-1
lvm-1.0.8-i486-1
m4-1.4.2-i486-1
make-3.80-i386-1
man-1.5p-i486-1
man-pages-1.64-noarch-1
mc-4.6.1-i486-1
metamail-2.7-i486-2
mhash-0.9.2-i486-1
mkinitrd-1.0.1-i486-3
mod_ssl-2.8.24_1.3.33-i486-1
module-init-tools-3.1-i486-1
most-4.9.5-i486-1
mpeg_lib-1.3.1-i386-2
mt-st-0.7-i386-1
nasm-0.98.38-i486-1
ncurses-5.4-i486-2
netpbm-10.18.12-i486-1
nfs-utils-1.0.7-i486-1
nmap-3.93-i486-1
openssh-4.2p1-i486-1
openssl-0.9.7g-i486-1
openssl-solibs-0.9.7g-i486-1
oprofile-0.9.1-i486-1
p2c-1.21alpha2-i386-1
pango-1.8.2-i486-1
pciutils-2.1.11-i486-6
pcre-6.4-i486-1
perl-5.8.7-i486-1
php-4.4.0-i486-4
pidentd-3.0.18-i486-1
pine-4.63-i486-1
pkgconfig-0.15.0-i486-1
pkgtools-10.2.0-i486-5
pmake-2.1.35-i386-2
popt-1.7-i386-1
portmap-5.0-i486-1
ppp-2.4.4b1-i486-1
prelink-1.0-i686-1.tgz
procps-3.2.5-i486-1
python-2.4.1-i486-1
qt-3.3.4-i486-2
rcs-5.7-i386-1
readline-4.3-i486-3
reiserfsprogs-3.6.19-i486-1
rp-pppoe-3.6-i486-1
rpm-4.2.1-i486-3
rsync-2.6.6-i486-1
rxvt-2.7.10-i486-2
rzip-2.0-i486-2
samba-3.0.20-i486-2
sane-1.0.16-i486-1
screen-4.0.2-i486-1
sdl-1.2.9-i486-1
sed-4.0.9-i486-2
seejpeg-1.10-i386-1
shadow-4.0.3-i486-11
shared-mime-info-0.16-i486-1
slang-1.4.9-i486-1
slmodem-2.9.11-20070813-i386-1
slocate-2.7-i486-3
slrn-0.9.8.1-i486-1
smartmontools-5.33-i486-1
sox-12.17.8-i486-1
startup-notification-0.8-i486-1
strace-4.5.4-i486-1
stunnel-4.07-i486-1
subversion-1.2.3-i486-1
sudo-1.6.8p9-i486-1
svgalib-1.4.3-i386-2
sysklogd-1.4.1-i486-9
syslinux-2.13-i486-1
sysvinit-2.84-i486-56
t1lib-5.1.0-i486-1
taglib-1.4-i486-1
tar-1.15.1-i486-1
tcl-8.4.11-i486-1
tclx-8.3.5-i486-2
tcpdump-3.9.3-i486-1
tcpip-0.17-i486-35
tcsh-6.14.00-i486-1
texinfo-4.8-i486-1
tix-8.1.4-i486-2
tk-8.4.11-i486-1
traceroute-1.4a12-i386-2
udev-111-i486
usbutils-0.11-i486-3
utempter-1.1.3-i486-1
util-linux-2.12p-i486-2
wget-1.10.1-i486-3
whois-4.6.16-i486-1mam
wv2-0.2.2-i486-1
x11-6.8.2-i486-3
x11-devel-6.8.2-i486-3
x11-fonts-100dpi-6.8.2-noarch-3
x11-fonts-cyrillic-6.8.2-noarch-3
x11-fonts-misc-6.8.2-noarch-3
x11-fonts-scale-6.8.2-noarch-3
x11-xdmx-6.8.2-i486-3
x11-xnest-6.8.2-i486-3
xfce-4.2.2-i486-1
xine-lib-1.0.2-i686-1
xine-ui-0.99.4-i686-1
xmms-1.2.10-i486-3
xpaint-2.7.0-i486-1
xpdf-3.01-i486-2
xsane-0.97-i486-1
xvim-6.3.086-i486-1
zlib-1.2.3-i486-1
zsh-4.2.5-i486-1

Esta lista deve ser acrescida do Hal, Uucp, Videoproto, Wine e dos *pacotes para rede* de acordo com a necessidade de cada um. Note que não instalei navegador, uso o Konqueror e Opera no Wine (hda1).

Então, na instalação, se tiver alguma prática, é melhor usar o modo menu e selecionar cada pacote desejado. Ou usar o full e depois desinstalar.

Ao escolher os serviços a serem executados na inicialização fique somente com Syslog e Hald (Hal daemon).

Não coloque senha para root, isso evitará que o sistema peça para digitá-la cada vez que você quiser fazer algo com o usuário todo poderoso. Mas absolutamente isso não significa que deva usar o micro como root. "Don't take the name of root in vain". Crie pelo menos um usuário comum (após o reboot, "adduser" e saia dando ENTER nas perguntas, botando senha ou não).

É o fato de trabalhar e navegar com usuário comum que torna o Linux imune a vírus e mais estável.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalação
   3. Configurações iniciais
   4. Configurações avançadas
   5. Configurações finais e extras
   6. Conclusões e referências bibliográficas
Outros artigos deste autor

Softmodem compatível com Smart Link em kernel Linux 2.6.24 ou superior

Montar MP3 e pendrives USB automaticamente com Hotplug

Por que e como referenciar artigos nos sites de informática

Caracteres especiais no teclado Linux: como adaptar às necessidades do escritor

Slackware 10.2 com dois kernels na mesma instalação

Leitura recomendada

Servidor de impressão Linux com clientes Windows 2000

Configuração do Shaperd no Debian Lenny

Instalação do Slackware 11.0 sem medo

LTSP no Slackware

Instalando gerenciador de projetos Redmine usando o PostgreSQL sobre o nginx

  
Comentários
[1] Comentário enviado por fulllinux em 14/02/2008 - 13:28h

Blá, legal!!!

Mas ká para nós... praticidade já é uma qualidade do Slackware, se um usuário desktop for lembrar de tudo isso em uma pós instalação ele vai pirar de prima!

Isso otimiza inicialização e finalização de um sistema, mas não altera a agilidade de um sistema durante o running, pois ele continua com o mesmo desempenho durante a sua utilização!

Gostei, abraço!

[2] Comentário enviado por fabulozox em 14/02/2008 - 13:58h

Gostei do artigo.

Interessante para quem esta querendo dar uma geral no seu slackware!!!

[3] Comentário enviado por removido em 14/02/2008 - 17:06h

O artigo está bom, mas gostaria de fazer pequenos comentários.

As frases:

"Não coloque senha para root, isso evitará que o sistema peça para digitá-la cada vez que você quiser fazer algo com o usuário todo poderoso."

e

"É o fato de trabalhar e navegar com usuário comum que torna o Linux imune a vírus e mais estável."

são contraditórias.

E acho que a instalação pode ser simplicaficada da seguinte maneira: instala o slack full, e depois nos arquivos rc.M e rc.inet2 basta comentar os serviços que não serão utilizados. Se vierem a ser utilizados, basta descomentar a linha referente ao mesmo.

T+

[4] Comentário enviado por juliaojunior em 14/02/2008 - 17:57h

ja foi para os favoritos :)

[5] Comentário enviado por slackmg em 14/02/2008 - 20:09h

Sou iniciantes no slack. o seu artigo contribuiu bastante para minha aprendizagem. Obrigado. Valeu amigo.

[6] Comentário enviado por cilmar_oliveira em 14/02/2008 - 22:09h

?comentario= Muito bom cara.....bem tecnico e abrangente.....obrigado por postar....
valew

[7] Comentário enviado por zoby em 15/02/2008 - 06:54h

O renatobach tem alguma razão. Se não há senha p/ root, um programa q tente dar um su terá sucesso. C/o o artigo não era dirigido p/ alta segurança, esqueci esse furo.
Quanto a instalar o full, depende do espaço. A intenção era obter o melhor desempenho no menor hardware.

Fullinux: O desempenho é melhorado c/ a instalação de prelink (em Slack 12 não), compilação do kernel, autofs + Udev ou Hotplug e outros detalhes. Não dava p/ explicar tudo pq iria virar um livro.

Obrigado a todos pelo incentivo.

[8] Comentário enviado por nicolo em 17/02/2008 - 22:19h

O cara que quer fazer tudo isso precisa ser bem iniciado em linux, ou vai desistir e mudar de distro. Legal, mas nada simples.

[9] Comentário enviado por xerxeslins em 18/02/2008 - 10:48h

Gostei, mas como sou iniciante ainda achei trabalhoso.

[10] Comentário enviado por marcosmiras em 18/02/2008 - 18:47h

Legal...
A listinha foi boa... hehe
Abraço!

[11] Comentário enviado por k33p em 03/05/2008 - 07:52h

Outro ótimo artigo, muito bem comentado!
Explicou diversos fatores do slack, do boot muito bom para quem precisar de alguma informação.
Claro que esse trabalho td pode ser agilizado e suplementado!
Poderia ter embalado já na recompilação do kernel tbm.

abraços

[12] Comentário enviado por zoby em 05/08/2008 - 01:08h

K33p, "embalado na compilação do kernel"!

Ensinar a compilar é fácil.
Descompacta em /usr/src/linux, cd /usr/src/linux
# make mrproper && make menuconfig
Salva e sai.
# mv -Rf /lib/modules/(uname -r) /lib/modules/(uname -r)OLD

# nice -n -20 make bzImage && nice -n -20 make modules && nice -n -20 make modules_install && cp System.map /boot/System.map && cp arch/i386/boot/bzImage /boot/vmlinuz && cp .config /boot/config && make clean

Compilou. O difícil para um artigo está lá no começo, o make menuconfig. Explicar, após entender:), cada uma das opções do kernel dá um livro.

[13] Comentário enviado por gpr.ppg.br em 07/07/2010 - 15:40h

eu não testei.

sempre quiz instalar slackware no desktop.

mas nunca encontrei algo parecido com este artigo.

hoje to usando ubuntu.

mas uma hora vou fazer uma nova aventura no slackware.


faça mais artigos passo-a-passo para iniciantes.

que vai atrair mais usuarios para o mundo do linux :-)


abraços,

gpr.





Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts