scr2pkg
slapt-get
slapt-src
gslapt
slackpkg+

On 05-08-2015 11:35, Max Miorim wrote:
Tecnicamente é possível instalar as dependências, mas na prática acaba acontecendo um punhado de gambiarras com coisas tipo LD_PRELOAD, LD_LIBRARY_PATH, chroots e etc.

E este é um dos motivos para eu ter dito que se algo é homologado só para outra distro, eu acabo usando a outra distro. Agora que os containers estão ganhando tração é ainda mais fácil ter um runtime Fedora ou Ubuntu para rodar uma ou outra app mais chata.

On Wed, Aug 5, 2015 at 10:45 AM Carlos São Paulo <[email protected] <mailto:[email protected]>> wrote:

    Max,

    No caso de libs lincadas dinamicamente sempre há a possibilidade
    de instalá-las, não?
    Eu quando compilo um fonte, quase sempre tenho que instalar libs
    que não tenho. É o mesmo problema.

    De qualquer forma com os comentários de vocês, aos poucos estou
    aprendendo um pouco mais sobre estes outros pacotes.

    Obrigado.
    Carlos



    2015-08-04 22:57 GMT+01:00 Max Miorim <[email protected]
    <mailto:[email protected]>>:

        A estrutura de diretório é o menor dos problemas, tu pode
        simplesmente explodir o RPM/DEB e gerar um T[GX]Z com a
        estrutura adequada.

        O grande problema de pegar pacotes de outras distros é no caso
        de ter coisas linkadas dinâmicamente com bibliotecas que tu
        não tem instaladas ou que são de versões muito diferentes.

        As versões do RHEL, por exemplo, podem ser tão antigas quanto
        de duas ou três versões anteriores do Slackware por causa do
        tempo de suporte que eles dão.

        Por causa disso, não acho que tenha uma melhor, cada caso é um
        caso. Depende de:

        - Como o pacote é feito.
        - Como as coisas do pacote foram configuradas, compiladas e
        linkadas.
        - Dependências do pacote, se houver.

        Em alguns casos vai ser mais fácil o DEB, noutras o RPM do
        RHEL, noutras o RPM do SLES e assim por diante.

        Particularmente, eu não fico inventando na hora de resolver
        problema de compatibilidade. Se só roda em RHEL eu dou um
        jeito de conseguir um RHEL mesmo. :)

        On Mon, Aug 3, 2015 at 11:00 AM Carlos São Paulo
        <[email protected] <mailto:[email protected]>> wrote:

            Marcelo,


            Vou começar procurando saber se tem algum destes pacotes
            em que não há nenhuma compatibilidade com o Slackware
            assim já elimino aguma coisa de início.

            Depois sim, vou seguir o caminho sugerido por você
            explorando como é a arquitetura dos diretórios e etc.

            Se é que possa interessar mais alguém, nesta página
            oficial do Slackware
            
<http://docs.slackware.com/howtos:slackware_admin:how_to_use_slackware_installing_software>
 é
            sugerido que podemos usar programas de outras
            distribuições, claro sem garantias mas há uma real
            possibilidade de sucesso.
            Me deu a entender que RPM terá mais chances que os DEB.


                  From third-party package formats

            Binary packages from other distributions can be converted
            to Slackware packages by using conversion tools. Although
            building packages from source is always better, there are
            some situations which might warrant the use of these tools.

            *rpm2tgz* which is part of Slackware can be used to
            convert .rpm packages to Slackware packages.

            *deb2tgz* converts .deb packages to Slackware packages.

            *alien* is a tool used to convert packages to and from
            different distribution package formats.

            ()'s

            Carlos


            2015-08-02 22:49 GMT+01:00 marcelo <[email protected]
            <mailto:[email protected]>>:

                Oi Carlos,
                Então acho que você pode começar verificando qual a
                árvore de diretórios mais próxima à árvore do
                Slackware, pois os arquivos de configuração contidos
                nos pacotes de cada distribuição fazem referências aos
                caminhos específicos de cada distribuição..


                Em sexta-feira, 31 de julho de 2015 04:27:44 UTC-3,
                Carlos São Paulo escreveu:

                    Alá todos,

                    Frequentemente, quando vou baixar um package, me
                    deparo com a questão de qual versão de Linux
                    escolher quando não existe uma versão para o
                    Slackware.

                    Entre:

                    Debian / Ubuntu / Kubuntu
                    Fedora
                    openSUSE
                    Arch Linux
                    RPM
                    Qual a melhor ordem de escolha?

                    Tenho sempre muitas dúvidas e nunca encontrei um
                    texto sobre o assunto levando o Slackware como fim.

                    É confiável a conversão de RPM para TGZ?


                    Bem, quem puder fazer aqui algumas considerações
                    sobre o assunto acho que seria muito útil para
                    muita gente.

                    Obrigado.
                    csp

-- 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]
                <mailto:slack-users-br%[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]
                <mailto:[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]
            <mailto:slack-users-br%[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]
            <mailto:[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]
        <mailto:slack-users-br%[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]
        <mailto:[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]
    <mailto:slack-users-br%[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]
    <mailto:[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] <mailto:[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