O apt-get pode ser usado em sistemas Red Hat?

15

Sabemos que apt-get é usado em sistemas baseados no Debian, então o que é usado nos sistemas Red Hat Enterprise Linux (RHEL)? É possível instalar e usar apt-get no Red Hat?

    
por OmiPenguin 26.09.2012 / 16:03

2 respostas

8

Existe um projeto por aí que alega suportar apt repositórios de estilo (assim como o comando apt-get ) em distribuições baseadas em RPM. É chamado de apt-rpm e é usado como gerenciador de pacotes padrão em algumas distros, mas não no RHEL / Fedora.

Problemas:

  • Parece que não foi realmente mantido desde ~ 2008; pode ter correções incrementais ou correções desde então, mas nada maior.
  • Os repositórios Yum não são compatíveis com apt-rpm , portanto, mesmo se você fosse instalá-lo em seu computador, você precisaria de um repositório do apt-rpm para se conectar a fim de usá-lo.

Existe uma bifurcação de apt-rpm que foi atualizada para ser compatível principalmente com rpm versão 5, que é usada em todas as distribuições RPM recentes. Então, se você insistir em usá-lo, um bom ponto de partida é verificar o ramo Gitórico para o apt-rpm para rpm5.

A sintaxe de comando de yum está perto o suficiente de apt-get para que você possa aprender uma se você souber a outra dentro de um dia, ou no máximo, uma semana. Então, a menos que exista alguma necessidade comercial muito strong de usar apt e você esteja disposto a criar seu próprio repositório do apt-rpm (e lidar com a robustez do software que é basicamente não-mantido), eu aconselharia não prosseguir nesta linha de pensamento .

    
por 26.09.2012 / 16:23
9

Não, apt é específico do Debian. apt usa dpkg para instalar .deb arquivos (que são arquivos binários específicos do Debian).

As distribuições Linux baseadas no Red Hat usam o sistema de gerenciamento de pacotes rpm . Você pode usar yum para recuperar e instalar rpms nas distribuições Red Hat:

 yum search som-package-name
 yum install some-package-name

Se você quiser instalar um rpm que tenha baixado por conta própria, você pode usar rpm -i some-package.rpm para instalá-lo (e rpm -qa para recuperar uma lista de todos os instalados rpms ). Isso é equivalente a dpkg -i some-package.deb (e dpkg --get-selections para recuperar uma lista de todos os pacotes deb instalados) nas distribuições baseadas em Debian.

    
por 26.09.2012 / 16:22