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.