Post by Max MiorimTecnicamente é 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.
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
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
- 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
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
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,
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.
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
http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao
---
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
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
http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao
---
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
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
http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao
---
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
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
http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao
---
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
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
http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao
---
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,
Para mais opções, acesse https://groups.google.com/d/optout.
http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao
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 slack-users-br+***@googlegroups.com.