Diferença dos pacotes das distros? [RESOLVIDO]

1. Diferença dos pacotes das distros? [RESOLVIDO]

Showeidek
showeidek

(usa Slackware)

Enviado em 24/09/2014 - 21:15h

Ex: RPM, Deb... etc


  


2. Re: Diferença dos pacotes das distros? [RESOLVIDO]

Erika Kendrick
erikakendrick96

(usa Fedora)

Enviado em 24/09/2014 - 21:49h

Todas as distribuições tem suas características, repósitorios rpm no fedora são seguros por serem assinados e serem de equipes do Fedora, o deb são pacotes derivador do debian e ubuntu e normalmente é muito aberto e ás vezes sem controle porém não significa que é ruim.

A questão é você achar repositórios seguros..

Se usar fedora comece por esse site tem várias dicas sobre como configurar para o primeiro uso o seu fedora:

http://dagoland.blogspot.com.br/2013/12/fedora-20-heisenbug-pos-instalacao.html

Irá ajudar bastante e ainda tem um arquivo do easy life pesquise, é um script que instala programas automáticos.


3. Re: Diferença dos pacotes das distros? [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 24/09/2014 - 22:44h

Diferença é a forma de empacotamento, a maneira como o software é feito, ao expandir, instalar, cada parte do pacote, vai para diretório adequado.

Distros Debian usam APT, que é um gerenciador de pacotes que usa pacotes DEB.
pacotes DEB também pode ser instalados com instalador DPKG.

Já formatos RPM, são empacotamento para as distros tipo RPM, ele podem ser manipulados, instalados por uma série de
instaladores,como RPM, como URPMI (do OpenMandriva, do Mageia), YaST e Zypper (do openSUSE), ou ainda Yum (do Red-Hat, do Fedora).

Uma curiosidade é que, a maioria dos pacotes são DEB, pq Debian é muito usado, e a maior parte das distros são baseadas nele (Ubuntu, Mint etc...), hoje me dia,tem muitos mais pacotes DEB que RPM mas

o mais antigo tipo de empacotamento, e Oficial, Padrão Internacional, é RPM, inventado pela Red-Hat (Red-Hat Package Manager).

DEB e RPM são tipos diferentes de pacote, em geral não são compatíveis entre sí.

Ex Ubuntu e Debian, um pacote RPM não vai funcionar neles, mas há exceções,,,,

converter um DEB num RPM e vice-versa, pode ser feito (geralmente com alien) mas nem sempre funciona bem, não há garantia de que vai funcionar

agora, entre os mesmos tipos, tem chance de funcionar, ex, um pacote DEB para debian, pode funcionar num UBuntu. Um pacote de openSUSE, pode funcionar no Mageia, no Fedora.

No geral, o melhor é usar o pacote que está no repositório da sua distro. Ou seja use RPM de fedora nele, use os pacotes para ele.

Há outros tipos de pacotes, exemplos , embora Slackware seja um caso a parte, veja abaixo, pacotes .txz e .tgz são para slackware.

Disse que é um caso a parte, slackware não tem um gerenciador de pacotes dele, pelo menos nao tinha, era de compilação no braço. Mas Slackware é modular, e muito versatil. se quiser só compilar, vc faz,

mas se quiser pode usar APT( se chama slaptget, acho), mas tb se pode usar slackbuild, slackpkg, pkg, pkgtool. até Portage do Gentoo, dá para usar no slackware.

Sabayon usa pacotes .tbz2, são só dele.... Mas funcionam em Gentoo, também.

Já Gentoo é um outro caso a parte. é linux de compilação pura, seus repositórios não tem pacotes prontos, porem tem só ebuilds, que são scripts especiais, que guiam o compilador GCC para "formar" o pacote no micro...

Resumo, o que varia é a forma de empacotar,porisso o software em Linux, geralmente se chama pacote,,,,pq são pacotes,mesmo.

uma analogia fraca, mas apenas didática,vc pode embrulhar o presente ou colocar numa caixa, o presente é o mesmo. Apenas o Linux (a pessoa que recebe o presente) ou abre embrulho ou abre caixa, mas quem abre embrulho não sabe abrir caixa...

Outra coisa ,em linha com o que falou a Erika, repos RPM são considerados mais seguros...

Agora Fedora tem muita coisa,muitos pacotes...

Não use pacotes DEB em Fedora, a chance deles funcionarem é bem pequena.

Caso não ache o pacote para Fedora, tente com um RPM geral, ou com um pacote de openSUSE, mas quase tudo que é comum achará para Fedora.

EasyLIfe é uma boa, praticidade pro Iniciante em Fedora.


4. Re: Diferença dos pacotes das distros? [RESOLVIDO]

Showeidek
showeidek

(usa Slackware)

Enviado em 24/09/2014 - 23:14h

Valeu pela longa explicação.


Então caso eu use Slackware não vou ter tantos pacotes disponíveis? Nesse caso que opção eu tenho, já que compilar não é 100% eficaz?

Já se eu usar Debian terei mais pacotes feitos por usuários para tais objetivos e com o Fedora terei mais segurança?





5. Re: Diferença dos pacotes das distros? [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 24/09/2014 - 23:23h

showeidek escreveu:

Valeu pela longa explicação.


Então caso eu use Slackware não vou ter tantos pacotes disponíveis? Nesse caso que opção eu tenho, já que compilar não é 100% eficaz?

Já se eu usar Debian terei mais pacotes feitos por usuários para tais objetivos e com o Fedora terei mais segurança?




Compilar não é 100% eficaz onde, garoto? Compilar é a forma mais eficaz de se instalar um programa...


6. Re: Diferença dos pacotes das distros? [RESOLVIDO]

Showeidek
showeidek

(usa Slackware)

Enviado em 24/09/2014 - 23:41h

Digo compilar de um pacote para outro, já que disseram que isso nem sempre funciona.


7. Re: Diferença dos pacotes das distros? [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 24/09/2014 - 23:45h

showeidek escreveu:

Digo compilar de um pacote para outro, já que disseram que isso nem sempre funciona.


O nome disso não é compilar, é converter. Realmente, isso não é confiável exceto em um cenário: .rpm para .tgz. Existe uma coisa que pouca gente lembra, o Slack gerencia muito bem pacotes .rpm, aceitando instalá-los e gerenciá-los nativamente (mas ele ainda não gerencia dependências) como convertendo-os para o formato .tgz da distro. A conversão via alien é um tiro no escuro, e o projeto deb2tgz está parado no tempo. Mas para converter um pacote .deb para .tgz basta descompactar o .deb, apagar os lixos necessários para o gerenciamento de pacotes em uma Debian-like e reempacotar o diretório no formato reconhecido pelo Slack. Desta forma o Slack lida com pacotes .deb, .rpm e .t?z nativamente, e ainda por cima pode compilar coisas do source. Nenhuma distro vai ser mais flexível que isso.


8. Re: Diferença dos pacotes das distros? [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 24/09/2014 - 23:54h

é o seguinte,os especialistas nisso dizem ser mais seguro repo RPM.

Debian é a distro que tem mais coisas, mais pacotes...

mesmo assim todas tem muitos pacotes, as coisas mais comuns tem tudo...!tem todas, não se preucupe

sobre compilação...
em Debian, em Fedora, em openSUSE, não é RECOMENDADO compilar, melhor usar os pacotes dos repos...

Ubuntu nem vem com compilador instalado por default,vc precisa instalar.

mas Slackware? Slackware é Linux de compilação, Linux de compilação são apropriados para isso.

em Slackware, é 100% eficiente compilar, sim,
ele tradicionalmente é feito para isso..., foi inventado para isso...

mas Slackware é tão versátil, que mesmo nele, nos Slackware atuais, vc nem precisa compilar, se não quiser,
muitos slackers, usuários. já compilaram coisas para vc...e puseram nos repos.

parece que vc está iniciando, está experimentando, vai escolher distro.
Pode testar Fedora sim, na minha opinião é distro boa, distro séria, assim como Slackware, openSUSE, Gentoo e Sabayon.

Observação: não se compila de um pacote para outro...

Isso é converter, isso nem sempre funciona, na maioria das distros
ex pegar um DEB e transformar em RPM.

em slackware até, dá. Em Slackware, dá para fazer tudo, até usar RPM, ou DEB diretamente, se quiser...


compilar é feito do programa-fonte, do tar.gz.

Em Slackware é manual,em Sabayon e Gentoo é com Portage, e ás vêzes é manual.




9. Re: Diferença dos pacotes das distros? [RESOLVIDO]

Showeidek
showeidek

(usa Slackware)

Enviado em 25/09/2014 - 00:14h

Valeu.

Então é o Slackware que eu preciso. Estava faltando saber essas coisas para instala-lo. Vou baixar a versão FULL.

Já testei o Fedora, não gostei, é bom, mas ví mais vantagens no Slack.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts