O bom é que tu resolveu começar com o tipo de pacote mais complicado né... :)
Para os tipos mais comuns, tu pode usar os templates do slackbuilds.org para ter uma base do que é bom fazer para gerar um pacote legal: http://slackbuilds.org/templates/ 2014-09-23 17:42 GMT-03:00 Rodrigo Konrath <[email protected]>: > Entendi. Com base neste Que fiz vou ver como funciona a criação dos scripts > do Slackbuild. > Bom pelo visto o problema foi a forma que eu criei o script então. > Serviu para aprendizado. Hoje a noite vou testar o script do slackbuild. > Funcionando, vou me aprofundar. :) > > Um muito obrigado pela atenção de vocês. Sempre me ajudam bastante! > > Em 23 de setembro de 2014 17:01, Oda <[email protected]> escreveu: > >> Rodrigo, eh isso ai que o Max falou. >> >> Max, o /bin/sh eh um link para /bin/bash >> >> $ ls -l /bin/sh >> lrwxrwxrwx 1 root root 4 Apr 5 12:57 /bin/sh -> bash* >> >> -- >> Oda >> ------------------------------------------------------ >> If you don't have time to do it right, where >> are you going to find the time to do it over? >> ------------------------------------------------------ >> >> >> 2014-09-23 16:52 GMT-03:00 Max Miorim <[email protected]>: >> > Aparentemente, este copy é compilado usando uma versão anterior da QT >> > e distribuído como binário. >> > >> > Então, quando tu tem estas variáveis de ambiente definidas, acaba >> > acontecendo que a versão da QT "embutida" acaba tentando usar a versão >> > do sistema e como as versões são diferentes, dá a mensagem de erro no >> > teu primeiro email. >> > >> > No slackbuild do slackbuilds.org tem isto: >> > >> > >> > ## fix qt incompatibilities by using >> > ## the libraries already on the system >> > ## -current users must relink these on all qt updates >> > ln -sf /usr/lib$LIBDIRSUFFIX/qt/lib/libQt* $PKG/opt/$PRGNAM/$ARCH/ >> > >> > >> > Acho que as tuas alternativas são fazer o mesmo ou criar scripts para >> > os binários do pacote que simplesmente se encarregam de limpar as >> > variáveis de ambiente. Algo tipo isto: >> > >> > >> > #!/bin/bash >> > # bash porque eu não sei se unset funciona para o /bin/sh >> > >> > unset QT4DIR >> > unset QT_PLUGIN_PATH >> > >> > /caminho/para/binario/do/copy >> > >> > >> > Eu gosto mais da abordagem do slackbuild do slackbuilds.org, mesmo >> > sendo um pouco mais chato para quem usa -current porque estes scripts >> > costumam complicar mais do que deveriam (tem que colocar os scripts no >> > $PATH, documentar que se for rodar direto, tem que limpar as variáveis >> > de ambiente, atualizar os .desktop para usar o script e etc.). >> > >> > >> > 2014-09-23 16:00 GMT-03:00 Rodrigo Konrath <[email protected]>: >> >> Opa Ode. >> >> >> >> Abriu certinho com o QT4DIR="" QT_PLUGIN_PATH="" copyagent >> >> >> >> Mas o que exatamente isto faz? >> >> atribui a variavel QT4DIR o Conteúdo " QT_PLUGIN_PATH=" somente para >> >> executar o copyagent? >> >> >> >> Porque to vendo que no PATH do do usuário tem /usr/lib64/qt/bin. >> >> Também achei dentro de /etc/profice.d um script qt4.sh que pelo o que >> >> eu >> >> entendi, sobe a variável QT4DIR. >> >> >> >> Não sei aonde tornar isto permanente. Pode me dizer como fazer? >> >> >> >> Até onde eu entendo isto não ter haver com a forma que eu instalei o >> >> pacote. >> >> Mas como foi o primeiro pacote que eu criei, Não custa perguntar :) >> >> Este problema pode ter haver com alguma coisa que eu tenha feito errado >> >> no >> >> processo de criação do pacote? >> >> >> >> >> >> Em 23 de setembro de 2014 09:43, Oda <[email protected]> escreveu: >> >> >> >>> experimenta limpar as vars QT4DIR e QT_PLUGIN_PATH, tipo assim: >> >>> >> >>> $ QT4DIR="" QT_PLUGIN_PATH="" copyagent >> >>> >> >>> >> >>> >> >>> On Sep 22, 2014 10:35 PM, "marcelo nd" <[email protected]> >> >>> wrote: >> >>>> >> >>>> não sei se funciona; não uso. >> >>>> mas >> >>>> http://slackbuilds.org/repository/14.1/network/copy/ >> >>>> >> >>>> Em 22 de setembro de 2014 18:27, Rodrigo Konrath >> >>>> <[email protected]> >> >>>> escreveu: >> >>>>> >> >>>>> Boa tarde pessoal. >> >>>>> >> >>>>> Venho mais uma vez pedir ajuda a vocês... >> >>>>> Estou tentando instalar o Copy no slackware 14.1 64 bits. >> >>>>> >> >>>>> Estou seguindo a dica do Luiz Fernando Carvalho Cavalheiro. Talvez >> >>>>> ele >> >>>>> até faz parte do grupo. Porem, acredito que o problema não seja algo >> >>>>> referente ao tutorial dele. >> >>>>> >> >>>>> >> >>>>> http://www.vivaolinux.com.br/artigo/Empacotando-Cliente-Copy-no-Slackware-Como-ganhar-20-GB-de-armazenamento-em-nuvem?pagina=1 >> >>>>> >> >>>>> >> >>>>> O problema é o seguinte: >> >>>>> Após instalar o pacote, não consigo executar o copyagent com o meu >> >>>>> usuário (Rodrigo) >> >>>>> >> >>>>> Segue o erro: >> >>>>> bash-4.2$ copyagent >> >>>>> Cannot mix incompatible Qt library (version 0x40805) with this >> >>>>> library >> >>>>> (version 0x40804) >> >>>>> Aborted >> >>>>> >> >>>>> Com o usuário root. Tudo funciona perfeitamente. >> >>>>> >> >>>>> Pesquisando na internet, achei alguns blogs falando para limpar >> >>>>> algumas >> >>>>> variáveis de ambiente. Porem, comparando as variáveis de ambiente do >> >>>>> meu >> >>>>> usuário com o do root, elas são iguais. >> >>>>> >> >>>>> Recentemente instalei os pacotes 32 bits (multilib). >> >>>>> Não sei se isto tem haver com o problema. >> >>>>> >> >>>>> Podem me dar uma ajudinha com este problema? >> >>>>> >> >>>>> >> >>>>> -- >> >>>>> Rodrigo W. Konrath >> >>>>> Técnico em Redes >> >>>>> Skype: rodrigo.w.konrath >> >>>>> Telefone: (48) 9800 -2137 >> >>>>> >> >>>>> -- >> >>>>> 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ê recebeu essa mensagem porque está inscrito no grupo >> >>>>> quot;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 mais opções, acesse https://groups.google.com/d/optout. >> >>>> >> >>>> >> >>>> -- >> >>>> 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ê recebeu essa mensagem porque está inscrito no grupo >> >>>> quot;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 mais opções, acesse https://groups.google.com/d/optout. >> >>> >> >>> -- >> >>> 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ê recebeu essa mensagem porque está inscrito 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 mais opções, acesse https://groups.google.com/d/optout. >> >> >> >> >> >> >> >> >> >> -- >> >> Rodrigo W. Konrath >> >> Técnico em Redes >> >> Skype: rodrigo.w.konrath >> >> Telefone: (48) 9800 -2137 >> >> >> >> -- >> >> 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ê recebeu essa mensagem porque está inscrito 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 mais opções, acesse https://groups.google.com/d/optout. >> > >> > -- >> > 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. >> >> -- >> 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. > > > > > -- > Rodrigo W. Konrath > Técnico em Redes > Skype: rodrigo.w.konrath > Telefone: (48) 9800 -2137 > > -- > 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ê recebeu essa mensagem porque está inscrito 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 mais opções, acesse https://groups.google.com/d/optout. -- 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.

