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.

Responder a