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.

Responder a