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.

Responder a