Bem-vindo: Sáb, 23 de Novembro 2024, 17:32 Pesquisa avançada

Pacotes de instalação (DEB, RPM, TGZ, PKG, SLP)

Area de suporte geral. Aqui poderá fazer as questões que quiser relativas ao Ubuntu que não se enquadrem em nenhuma das outras secções do Fórum!

Pacotes de instalação (DEB, RPM, TGZ, PKG, SLP)

Mensagempor hailton » Seg, 2 de Setembro 2013, 14:21

Os usuários iniciantes do Linux dependem de um conhecimento sobre os comandos de instalação de programas por terminal. Os diferentes pacotes de instalação no Linux confundem muitas pessoas que estão começando a utilizar o sistema. A instalação por comandos desestimula os novos usuários do Linux a se adaptarem ao ambiente (hoje está mais fácil, nomeadamente no Ubuntu, com a Central de Programas do Ubuntu). Talvez um dos problemas que leva a uma adesão menor do sistema.
Futuramente com o surgimento de tablets rodando o Linux (x86) deveremos nos questionar se não é hora de mudarmos esse método de instalação, unificando em todas as famílias Linux, aplicando um único pacote de instalação com todas as dependências inclusas, permitindo uma instalação off-line. Isso beneficiaria os programadores, empresas e principalmente os usuários iniciantes.

No Debian (Ubuntu e derivados) temos o pacote de instalação .DEB, e os comandos (gerenciadores de pacotes) APT (aptitude e apt-get) e DKPG. No Red Hat (Fedora e derivados) temos o pacote de instalação .RPM, e o comando YUM e DNF. Outras distros como Slackware temos o pacote de instalação .TGZ, no Stampede temos o pacote de instalação .SLP, e finalmente no Solaris temos o pacote de instalação .PKG.

O que pensam sobre isso?
Editado pela última vez por hailton em Qui, 16 de Junho 2016, 13:13, em um total de 7 vezes.

hailton
 
Mensagens: 174
Registrado em: 02 Setembro, 2013

Re: Instaladores - DEB, DPKG, APT - RPM, YUM

Mensagempor Davysson Silva » Seg, 2 de Setembro 2013, 17:25

Acho difícil todas as distribuições concordarem em estabelecer um sistema unificado, entretanto já existem alternativas como o packagekit que tenta justamente abstrair as diferenças das várias distribuições e criar algo mais unificado. Infelizmente cada gerenciador de pacotes é desenhado para as necessidades do seu sistema, o que torna difícil a mudança.
Avatar do usuário
Davysson Silva
 
Mensagens: 933
Registrado em: 14 Junho, 2011

Re: Instaladores - DEB, DPKG, APT - RPM, YUM

Mensagempor hailton » Seg, 2 de Setembro 2013, 17:43

Comandos de instalação via terminal:
http://distrowatch.com/dwres.php?resour ... management

Como instalar pacotes de instalação:
http://sejalivre.org/como-instalar-paco ... no-ubuntu/

Programa que converte pacotes de instalação via terminal (Alien) ou no modo gráfico (Package Converter):
http://www.baixaki.com.br/linux/download/alien.htm
Usar o Alien também é muito simples, basta você abrir um terminal e entrar na pasta na qual o pacote a ser convertido está (use o comando “cd” para alternar entre pastas) e digitar a opção desejada:
-d: para converter para DEB
-r: para converter para RPM
-t: para converter para TGZ
-p: para converter para PKG
Exemplo (converter um pacote .RPM para .DEB):
sudo alien -d nome_do_pacote.rpm


Os pacotes .DEB e .RPM podem ser abertos com o programa 7-Zip. Ao abri-lo perceberá que os pacotes incluem uma estrutura simples de pastas do sistema com os arquivos do aplicativo a ser instalado.
Editado pela última vez por hailton em Sáb, 9 de Novembro 2013, 16:24, em um total de 8 vezes.

hailton
 
Mensagens: 174
Registrado em: 02 Setembro, 2013

Re: Instaladores - DEB, DPKG, APT - RPM, YUM

Mensagempor Claudio Novais » Ter, 3 de Setembro 2013, 0:42

Na verdade, o grande objetivo é o de utilizar a Central de Programas do Ubuntu (ou outro dependendo do sistema). Aí não há qualquer dúvida na instalação. Claro que em programas menos conhecidos, onde não há empacotamento, mas isso também é culpa do programador.

Em todo o caso, o duplo clique existe na mesma e funciona perfeitamente no Ubuntu, quando são ficheiros Deb, claro. É como você gostar de ficheiros MSI do Windows, são instaladores e pronto. No UBuntu o Deb é assim mesmo, não há dúvidas, só se mudou alguma coisa no seu sistema, porque no geral funciona sempre assim: duplo clique, instalar e usar o programa.

Apesar de ser extraordinariamente simples, infelizmente na minha opinião (por causa dos inúmeros problemas de segurança), em breve teremos do Click, que faz essa coisa "simplista" que vai fazer lembrar a microsoft no que toca a instalação de virus por parte dos menos atentos:
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: Instaladores - DEB, DPKG, APT - RPM, YUM

Mensagempor hailton » Ter, 3 de Setembro 2013, 4:16

O pacote "Snap" (antigo "Click") promete ser uma ótima opção universal, com a principal característica de conter todas as dependências no pacote.
Ou, pelo menos, o Debian/Ubuntu poderia usar o pacote RPM do RedHat/Fedora (também utilizado pelo Linux Foundation no sistema Tizen), e tornar o RPM como padrão do Linux.
Editado pela última vez por hailton em Qui, 16 de Junho 2016, 13:27, em um total de 7 vezes.

hailton
 
Mensagens: 174
Registrado em: 02 Setembro, 2013

Re: Instaladores - DEB, DPKG, APT - RPM, YUM

Mensagempor Jeferson Oliveira » Ter, 3 de Setembro 2013, 7:28

Existem sim pacotes que podem ser instalados em qualquer distribuição linux, geralmente compactadas em ".tar.gz" e com scripts de instalação dentro delas, geralmente usada para distribuir códigos fontes. O problema desses formato em relação ao ".deb" ou ".rpm" é que ele depende justamente do script de instalação contido dentro dele, já os pacotes ".deb" e ".rpm" são passivos, ou seja, não tem script de instalação dentro deles e necessitam de um programa já instalado anteriormente em seu computador para poder instalar algo empacotado neste formato.

Então porque não utilizam o código fonte em ".tar.xz" para instalar todos os programas?
pelo simples fato que o script de instalação dentro dele pode ser alterado para ser usado de forma maliciosa, já os pacotes ".deb" e ".rpm" são ajustados especificadamente para cada distribuição alvo e tem uma "lista" onde todos os arquivos serão instalados, obtendo mais controle por parte do usuário ou do sistema.

A maioria das distribuições linux utilizam programas de ampla visão como o synaptic ou comandos via terminal de texto para instalação de aplicativos/programas, devido a muitas delas terem como alvo a sua utilização em servidores. Em servidores é mais importante você ter a visualização de tudo e segurança, do que facilidade de instalação.
Por isso é fácil se deparar com distribuições em que instalação de programas é muito mais complexa que Android, Ubuntu, Mac OS ou Windows, devido a este fato.


Me corrijam se eu estiver errado :troll: :troll:
Avatar do usuário
Jeferson Oliveira
 
Mensagens: 191
Registrado em: 06 Outubro, 2012
Localização: Cachoeirinha, Rio Grande do Sul - Brasil

Re: Instaladores - DEB, DPKG, APT - RPM, YUM

Mensagempor Luis Cardoso » Ter, 3 de Setembro 2013, 22:22

O Fedora é RPM e também tem apt-get como comando, sem ter de estar a usar o YUM.
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal

Re: Instaladores - DEB, DPKG, APT - RPM, YUM

Mensagempor Xterminator » Ter, 3 de Setembro 2013, 23:14

Luis Cardoso (03-09-2013, 22:22) escreveu:O Fedora é RPM e também tem apt-get como comando, sem ter de estar a usar o YUM.


Aliás apedrejem-me se quiser, mas o apt-rpm consegue ser ser um pouco melhor que seu pai :-(
infelizmente são algumas vantagens do formato rpm, gostei de utilizar o ALT Linux me senti em
casa, só pecou o synaptic ser uma versão mais antiga.
Aqui algumas "Novidades" sobre o apt-rpm, que apt original não faz.
http://lwn.net/Articles/60650/
Avatar do usuário
Xterminator
 
Mensagens: 504
Registrado em: 26 Julho, 2012
Localização: Hortolândia - SP / Brasil


Voltar para Questões gerais

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 33 visitantes