Olá a todos, Não vai ser um e-mail de dúvidas ou ajuda, mas um relato de que "mudanças" são boas, como o título já diz.
Simples e direto: O sbopkg se mostrou uma mão na roda sem tamanho de útil, sério, tô até bobo. O que ocorre é que antes eu me prendia cegamente de que o Slackware não deveria ter um sistema de gerenciamento de pacotes diferente do velho e bom pkgtool, ou nada além do que o excelente slackpkg, tendo como único facilitador os Slackbuilds, principalmente do Slackbuilds.org. Já faz um tempo que eu conhecia o sbopkg, mas desconfiado como sou com sistemas automatizados de instalação de pacotes, nunca usei, confiando sempre na minha planilha em ods com uma listagem de 109 dependências de libraries, para ai sim instalar os programas. Só que o tempo passa, as vezes uso uma distro ou outra, mas a forma de instalação na "munheca", sempre fazendo: 1 - Baixa slackbuild; 2 - Baixa source; 3 - Descompacta tudo; 4 - #./programa.slackbuild; 5 - #installpkg programa.tgz Começou a se mostrar demorada demais e nada prática (dããããã). Vou no ubuntu, no linux mint, vejo lá o apt-get/synaptics/lojinha de programas (argh!!) e isso ajuda a buscar algo mais prático.... olho meio desconfiado para o sbopkg. Dou umas lidas por ai..... o AlienBob usa.... outros users na net colocam depoimentos falando que o programa realmente funciona...... Vou no site (http://www.sbopkg.org/index.php), leio a man, leio sobre os queue files (a chave do programinha) e vamos testar..... testo, testo..... pronto, não vivo mais sem ele. Sério, ele facilita em uns 90% a vida de quem quer usar o Slackware, mesmo os leigos que nunca usaram Linux. O melhor é que, da forma como ele trabalha, não altera em nada a filosofia do Slackware, o famoso K.I.S.S. Pontos chaves: - Ele não gerencia dependências; - Consegue detectar se uma dependência já está instalada, evitando "duplicidades"; - Simples funcionamento e entendimento; - Automatiza a instalação de pacotes do site www.SlackBuilds.org; - Facilita a manutenção e atualização de pacotes do SlackBuilds; É simples..... MUITO SIMPLES!! Se quero instalar um programa basta fazer um #sbopkg -i nome do programa (igual ao nome no arquivo info do slackbuilds) e ele vai baixar, compilar e instalar o pacote, mostrando um resumo ao final.... MAS não há gerenciamento de dependências, ou seja, você precisa fazer o mesmo antes para qualquer pacote que seja dependência do que você quer instalar. Mas ai que entra a grande sacada do programa, é o uso dos "Queuefiles", que são basicamente arquivos de texto com sequências/"chains" de pacotes a serem instalados. Um exemplo simples, o conky e o conkyforecast: Com todas as dependências, mesmo opcionais, precisamos da imlib2, lua, tolua++ e scons. O meu "queuefile" do conky é: imlib2 @tolua++ conky | LUA=yes o do tolua++ é: lua scons tolua++ e o do conkyforecast é: @conky conkyforecast Quando chamo o sbopkg para instalar o conky usando o queuefile, faço: #sbopkg -i conky.sqf O que ele faz é: 1) Baixa/compila/instala o pacote imlib2; 2) Chama o queuefile do tolua++ (Pra isso temos o @ na frente do nome do programa no queuefile do conky), e baixa/compila/instala o lua, scons e tolua++ nessa sequência; 3) Baixa/compila/instala o conky. O "| LUA=yes" serve para passar opções para o slackbuild do Conky, falando que queremos ter suporte ao LUA nele. Você pode ter tantas quantas forem as opções, apenas separando por espaços. A do ffmpeg tá assim aqui: ffmpeg | ASS=yes BLURAY=yes CELT=yes DC1394=yes FAAC=yes FREI0R=yes GSM=yes IEC61883=yes ILBC=yes JP2=yes LADSPA=yes LAME=yes MODPLUG=yes OPENAL=yes OPENCORE=yes OPENSSL=yes OPUS=yes RTMP=yes SCHROEDINGER=yes SPEEX=yes TWOLAME=yes VPX=yes X264=yes XVID=yes Se quiser instalar o conkyforecast com o queuefile, faço: #sbopkg -k -i conkyforecast.sqf A novidade é a opção -k, que faz o sbopkg desconsiderar o pacote a ser instalado se ele já estiver no sistema, sendo assim, em vez dele chamar o queuefile do conky, se ele verifica que o conky e suas dependências estão instalados, ele não vai instalar e só vai baixar/compilar/instalar o conkyforecast. O que conseguimos com isso é praticamente um apt-get pro Slackware, mas mantendo a filosofia do sistema, de que é responsabilidade do usuário a sua administração e tudo K.I.S.S! Minha recomendação para quem ainda não testou é que teste, não vai se arrepender! -- GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Antes de perguntar: http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao Para sair da lista envie um e-mail para: [email protected] --- Você está recebendo esta mensagem porque se inscreveu no grupo "Slackware Users Group - Brazil" dos Grupos do Google. Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para [email protected]. Para obter mais opções, acesse https://groups.google.com/d/optout.

