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-get
no Red Hat?
Responder1
Existe um projeto que afirma oferecer suporte apt
a repositórios de estilos (bem como ao apt-get
comando) 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-rpm
que foi atualizado para ser compatível principalmente com rpm
a 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-get
que 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 apt
e 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. apt
usa dpkg
para instalar .deb
arquivos (que são arquivos binários específicos do Debian).
As distribuições Linux baseadas em Red Hat usam o rpm
sistema de gerenciamento de pacotes. Você pode usar yum
para 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.rpm
para instalá-lo (e rpm -qa
para recuperar uma lista de todos osrpm). Isto é equivalente a dpkg -i some-package.deb
(e dpkg --get-selections
para recuperar uma lista de todos osdébitopacotes) em distribuições baseadas em Debian.