sbopkg é uma peça de arte em forma de software. Em quarta-feira, 25 de junho de 2014 00h08min32s UTC-3, arthur fontolan escreveu: > > 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.

