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

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

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

Responder1

Existe um projeto que afirma oferecer suporte apta repositórios de estilos (bem como ao apt-getcomando) em distros baseadas em RPM. É chamadoapt-rpme é usado como gerenciador de pacotes padrão em algumas distros, embora não no RHEL/Fedora.

Problemas:

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

Há um fork apt-rpmque foi atualizado para ser compatível principalmente com rpma versão 5, que é usada em todas as distros RPM recentes. Então se você insiste em usar, um bom ponto de partida é conferiro ramo Gitoriouspara apt-rpm para rpm5.

A sintaxe do comando yumé próxima o suficiente para apt-getque você seja capaz de aprender um se conhecer o outro em um dia, ou no máximo, uma semana. Portanto, a menos que haja uma necessidade comercial muito forte de uso apte você esteja disposto a criar seu próprio repositório apt-rpm (e lidar com a complexidade do software que basicamente não tem manutenção), eu desaconselho prosseguir nessa linha de pensamento.

Responder2

Não, apté específico do Debian. aptusa dpkgpara instalar .debarquivos (que são arquivos binários específicos do Debian).

As distribuições Linux baseadas em Red Hat usam o rpmsistema de gerenciamento de pacotes. Você pode usar yumpara recuperar e instalarrpmnas distribuições Red Hat:

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

Se você deseja instalar umrpmque você baixou por conta própria, você pode usá-lo rpm -i some-package.rpmpara instalá-lo (e rpm -qapara recuperar uma lista de todos osrpm). Isto é equivalente a dpkg -i some-package.deb(e dpkg --get-selectionspara recuperar uma lista de todos osdébitopacotes) em distribuições baseadas em Debian.

informação relacionada