Os softwares são universais no Mundo Linux? [RESOLVIDO]

1. Os softwares são universais no Mundo Linux? [RESOLVIDO]

Tiago Cardoso
Tiago Cardoso

(usa Deepin)

Enviado em 05/07/2014 - 19:06h

Deixe-me ser mais claro, gostaria de saber se todos os softwares desde que sejam "feitos" para Linux funcionam universalmente, ou seja, uma aplicação Linux pode ser instalada e usada em qualquer distro independente de sua família desde que observados detalhes como a versão do kernel e o hardware disponível?


  


2. MELHOR RESPOSTA

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 05/07/2014 - 22:21h

Depende.. tem coisas que rodam em qualquer linux, como firefox, outras rodam em qualquer linux se forem compilados, são fontes, mas precisa compilar para sua distro.

mas no geral, por exemplo, pegue o tocador de audio Amarok. o Amarok do Debian é um, do Ubuntu é outro etc...

Além disso, Linux tipo debian (Debian, Ubuntu, Mint, Metamorphose) usa empacotamento Debian, ;DEB, já Linux tipo RPM (Mandriva, Fedora, openSUSE, Mageia) usa empacotamento RPM, Sabayon usa bz2 etc...

além disso, cada distro tem seus repositórios, que instalam os pacotes dela. Assim, RPM openSUSE usa Yast, e os RPMs dele, Mageia usa URPMI e usa os RPMs dele...

assim, um pacote .DEB de Debian, pode funcionar no Ubuntu, mas não é garantia, é melhor usar um de Ubuntu mesmo.

Resumindo sua pergunta, geralmente não... somente poucos pacotes são universais.

a outra pergunta: qual o linux que tem mais pacotes? Sem dúvida, Debian é o que tem mais pacotes, são uns 50000, a alguns anos, já beiravam os 35000.

Complementando sua pergunta, não... pacotes Fedora não rodam em Debian, nem em Ubuntu. As vêzes não rodam nem em outras RPM, como Mageia, openSUSE.

Sempre melhor usar os pacotes feitos para a mesma distro, ou seja, em Fedora, sempre usar os de Fedora, experimente os de OpenMandriva, Mageia ou openSUSE, se não achar os de Fedora, mas um pacote de Fedora não rodará em Ubuntu e vice-versa.

3. Re: Os softwares são universais no Mundo Linux? [RESOLVIDO]

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 05/07/2014 - 19:31h

-existem programas comuns a todas distros
-mas cada distro instala seus programas diretamente de seus repositorios
-por exemplo , um programa .deb que roda no ubuntu não pode ser instalado em linux .rpm como fedora
-mas vc pode instalar por exemplo o vlc tanto no ubuntu qto no fedora
-porém usando o apt-get no ubuntu e o yum no fedora
-ficou confuso ???


4. Re: Os softwares são universais no Mundo Linux? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/07/2014 - 20:38h

Se você pegar os pacotes fonte (source packages) dos aplicativos diretamente no site do desenvolvedor. Pode-se instalar em qualquer linux compilando os mesmo manualmente, tomando as medidas que forem necessárias para deixar o aplicativo totalmente integrado ao sistema.

O que as distro em geral fazem é exatamente isso, os mantenedores da distro fazem a compilação dos pacotes fonte (tar.gz) de modo a se adequar melhor as particularidades do sistema e recompactam os pacotes nos formatos que a distro usa (deb, rpm, pkg.tar.xz, etc).

Portanto, em princípio todos os aplicativos linux rodam em qualquer distro, deste que compilados especificamente para a mesma.




5. Re: Os softwares são universais no Mundo Linux? [RESOLVIDO]

Tiago Cardoso
Tiago Cardoso

(usa Deepin)

Enviado em 05/07/2014 - 21:10h

clodoaldops escreveu:

-existem programas comuns a todas distros
-mas cada distro instala seus programas diretamente de seus repositorios
-por exemplo , um programa .deb que roda no ubuntu não pode ser instalado em linux .rpm como fedora
-mas vc pode instalar por exemplo o vlc tanto no ubuntu qto no fedora
-porém usando o apt-get no ubuntu e o yum no fedora
-ficou confuso ???


Muito bem explicado, mas minha dúvida é se em tese softwares por exemplo da família Fedora podem "rodar" na família Debian e coisas do gênero, mesmo que não estejam nos repositórios oficiais de pacotes?


6. Re: Os softwares são universais no Mundo Linux? [RESOLVIDO]

Tiago Cardoso
Tiago Cardoso

(usa Deepin)

Enviado em 05/07/2014 - 21:12h

costapha escreveu:

Se você pegar os pacotes fonte (source packages) dos aplicativos diretamente no site do desenvolvedor. Pode-se instalar em qualquer linux compilando os mesmo manualmente, tomando as medidas que forem necessárias para deixar o aplicativo totalmente integrado ao sistema.

O que as distro em geral fazem é exatamente isso, os mantenedores da distro fazem a compilação dos pacotes fonte (tar.gz) de modo a se adequar melhor as particularidades do sistema e recompactam os pacotes nos formatos que a distro usa (deb, rpm, pkg.tar.xz, etc).

Portanto, em princípio todos os aplicativos linux rodam em qualquer distro, deste que compilados especificamente para a mesma.



Hum entendi, então é uma tarefa para usuários avançadíssimos. Isso me conduz à outra pergunta: qual seria então a distribuição com mais pacotes de aplicativos? Debian?


7. Re: Os softwares são universais no Mundo Linux? [RESOLVIDO]

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 05/07/2014 - 21:28h

Qual distro tem mais pacotes ???
Essa, eu não sei, mas chutaria o Debian c/ mais de 30 mil pelo que eu já li em algum lugar!


8. Re: Os softwares são universais no Mundo Linux? [RESOLVIDO]

Tiago Cardoso
Tiago Cardoso

(usa Deepin)

Enviado em 05/07/2014 - 22:28h

albfneto escreveu:

Depende.. tem coisas que rodam em qualquer linux, como firefox, outras rodam em qualquer linux se forem compilados, são fontes, mas precisa compilar para sua distro.

mas no geral, por exemplo, pegue o tocador de audio Amarok. o Amarok do Debian é um, do Ubuntu é outro etc...

Além disso, Linux tipo debian (Debian, Ubuntu, Mint, Metamorphose) usa empacotamento Debian, ;DEB, já Linux tipo RPM (Mandriva, Fedora, openSUSE, Mageia) usa empacotamento RPM, Sabayon usa bz2 etc...

além disso, cada distro tem seus repositórios, que instalam os pacotes dela. Assim, RPM openSUSE usa Yast, e os RPMs dele, Mageia usa URPMI e usa os RPMs dele...

assim, um pacote .DEB de Debian, pode funcionar no Ubuntu, mas não é garantia, é melhor usar um de Ubuntu mesmo.

Resumindo sua pergunta, geralmente não... somente poucos pacotes são universais.

a outra pergunta: qual o linux que tem mais pacotes? Sem dúvida, Debian é o que tem mais pacotes, são uns 50000, a alguns anos, já beiravam os 35000.

Complementando sua pergunta, não... pacotes Fedora não rodam e Debian, nem em Ubuntu. As vêzes não rodam mnem em outras RPM, como Mageia, openSUSE.

Sempre melhor usar os pacotes feitos para a mesma distro, ou seja, em Fedora, sempre usar os de Fedora, experimente os de OpenMandriva, Mageia ou openSUSE, se não achar os de Fedora, mas um pacote de Fedora não rodará em Ubuntu e vice-versa.



Obrigado, extremamente esclarecedora sua resposta.




9. Re: Os softwares são universais no Mundo Linux? [RESOLVIDO]

Tiago Cardoso
Tiago Cardoso

(usa Deepin)

Enviado em 05/07/2014 - 22:29h

Obrigado à todos pelas respostas todas foram úteis para mim e creio que poderão sanar dúvidas de outros usuários futuramente.


10. Re: Os softwares são universais no Mundo Linux? [RESOLVIDO]

Tiago Cardoso
Tiago Cardoso

(usa Deepin)

Enviado em 06/07/2014 - 00:30h

Agora ficou uma dúvida no ar e a família não-Linux BSD?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts