Descartando séries desnecessárias no Slackware
Este artigo foi atualizado em: 16 de agosto de 2021
O instalador do Slackware Linux foi criado para ser simples e seguir a filosofia KISS. Por isso ele é bem objetivo e vai direto ao ponto sem muita piruleta e é completo. Neste HOWTO explico qual série você pode descartar e não terá problemas futuros! Lembrando a você que é baseado na minha experiência, e não necessariamente o que eu costumo remover será benéfico para você.
Por exemplo, eu não uso nenhuma interface padrãoque vem com o Slackware, nem XFCE nem KDE, eu costumo subir um novo sistema no runlevel 3, faço toda configurações básicas, baixo o sbopkg e minha queufile pronta e compilo o I3.
Também não instalo nenhum aplicativo gráfico como mplayer, audacious, xmms, gimp etc... Eu faço tudo na pós instalação e boto realmente o que vou precisando com o tempo! Na grande maioria uso mais as ferramentas via Cli que o Slackware dispõe. Séries
Para começar você precisa entender as séries do Slackware para ter uma visão mais ampla. Não adianta eu mostrar a coisa resumida e você não entender o que está acontecendo. As séries do Slackware nada mais são que uma estrutura aonde fica os pacotes! Por exemplo, a base do sistema fica na estrutura A, aplicativos de modo gráfico na estrutura XAP, bibliotecas em L e por ai vai!
Diferentemente de muitas distribuições, a distribuição é instalada por pacotes e não copiada/jogada para a sua partição! Por isso temos um controle total do que pode ser instalado! Vamos desmembrar a série do Slackware e entender melhor.
Séries do Slackware
[ A ] - Base do Sistema.
Contém a BASE do sistema, como estrutura de diretórios, ferramentas necessárias básicas para o sistema funcionar corretamente como: pkgtools, Kernel Linux, bin, bash, grep, sed, shadow, dialog estão presentes nesta série. Está série é necessária.
[ AP ] - Aplicativos que NÃO necessitam do X para ser executados
Nesta série está presente utilitários como: nano, vim, slackpkg, mutt, bc, sudo, lzip. Ou seja se você é habituado a usar o linha de comando, está série contém tudo que você precisa para se divertir. Adoro essa categoria.
[ D ] - Programa de desenvolvimento
No Slackware sabemos que muita coisa precisamos sujar as mão com compilação! Está série é ideal para isso, pois possui um conjunto de compiladores, linguagens de programação e utilitários para desenvolvedores etc... Autoconf, automake, make, cmake, gcc, git, python, ruby, perl e yasm estão presentes aqui.
[ E ] - Emacs
Sem muito o que comentar. O emacs é um editor poderoso de texto e está presente TODO aqui.
[ F ] - Documentação, HOWTO
Documentações em geral sobre o Linux estão presentes aqui que serão instaladas em /usr/doc/Linux-FAQs/ .
[ K ] - Fonte do Kernel Linux.
Aqui está a fonte do Kernel Linux, se você por exemplo pensa em utilizar o virtualbox em seu sistema ou até mesmo recompilar o kernel, é interessante manter essa categoria.
[ KDE ] - Ambiente gráfico KDE.
Se você curte o KDE, ele está todo aqui, utilitários, bibliotecas etc...
[ KDEI ] - Suporte a Linguagens de internacionalização
Suporte a Linguagens de internacionalização para o ambiente KDE. Esta série está presente na versão 14.2, porém foi retirado na versão 15 do Slackware.
[ L ] - Bibliotecas do sistema
Aqui está presente as bibliotecas/libs necessárias para fazer a grande parte do sistema subir corretamente. É uma série gigante. Ou seja, se uma lib daqui for removida e X, Y, Z software depende do mesmo, vai precisar por os dedinhos pra trabalhar, ldd vai ser seu amigo.
[ N ] - Rede
Clientes e servidores como: dhcpd, httpd, iproute, bind, NetworkManager, irssi, iputils, links, lynx, netkit, nmap, samba, sendmail, wireless-tools, wpa_supplicant, whois etc... Estão presente aqui, então para se conectar na internet está série é importante.
[ T ] - TEX Linguagem de formatação de texto
TEX é uma linguagem de formatação de texto, uma alternativa conhecida para se digitar fórmulas matemáticas complexas, apontada como um dos sistemas de tipografia mais sofisticados do mundo.
[ TCL ] - Linguagem de programação
Nesta série possui a linguagem de programação TCL, juntamente com o TK para fazer programas com interface.
[ X ] - Xorg e relacionados
Se você deseja ter uma interface gráfica, esta série é necessária!
[ XAP ] - Aplicativos gráficos
Aqui você encontra aplicativos gráficos que não sejam do Kde como: Gimp, mplayer, audacious, xmms, geeqie, gftp, hexchat, mozilla firefox, xpdf etc...
[ XFCE ] - Ambiente gráfico XFCE e programas
Todo ambiente gráfico XFCE está presente aqui, se você curti um ambiente leve e personalizavél, é para você.
[ Y ] - Jogos em modo texto
Esta série contém joguinhos que rodam via CLI ou em modo texto.
O que eu posso retirar?
Bom, agora que você conhece um pouco das séries do Slackware, você já tem uma noção básica de quais séries deixar! Vale lembrar que quando você retira uma série em uma instalação full, as mesmas não serão instaladas e se você usar o modo expert por exemplo para retirar mais profundamente os pacotes, os mesmo não irão aparecer.
Bom, eu sempre uso a mesma base e uso o modo expert para retirar algumas coisas que não vejo importância em deixar, vale lembrar para você tomar cuidado e saber o que está fazendo para não deixar libs soltas no sistema por exemplo. E tbm se algum programa presente no SlackBuilds depender do X e não esta instalado, você vai precisar inserir...
SÉRIES que retiro:
- E
- F
- K
- KDE
- T
- XAP
- XFCE
- Y
Estas são as séries que eu costumo retirar! Os ambientes KDE e XFCE eu removo tbm pois utilizo o I3, então ao fazer o login eu faço tudo via linha de comando com o links (slackbuilds) e compilo o que preciso!
Após isso eu tbm costumo adicionar alguns software do XAP como audacious, gimp e kdenlive, firefox, hexchat os quais eu uso bastante.
Lembre-se o Slackware não serve para ser uma distribuição minima!, provavelmente ao fazer uma instalação NÃO full as pessoas no fórum do Slackware talvez acabam negando ajuda com o velho: (Faça a instalação completa)
O que fizemos é apenas reduzir algumas coisas que não achamos necessárias. O Patrick, inseriu ao longo dos anos vários programas e alternativas, tipo vários editores de texto, vários clientes irc, vários browser cli ou não para atender um número maior de pessoas e claro, o usuário decidir o que usar e retirar.