Tentando descobrir como encontrar onde existem repositórios para instalações do yum.
Sou completamente novo nessa instalação do yum, então, se o yum install anything não funcionar, não sei nem onde procurar para ver de onde está vindo.
Quais repositórios existem por aí que eu possa pesquisar coisas. No meu caso, estou trabalhando em um ambiente sandbox com RHEL 8.x. Quando tento executar o yum install wine -y, ele falha porque faltam dependências.
Não tenho ideia de como encontrar repositórios ou pesquisá-los.
Qualquer orientação para um novato seria apreciada. Obrigado.
Geralmente, você fica com os repositórios da Red Hat e EPEL (que você pode habilitar instalando
epel-release
). Talvez até mesmo rpmfusion , se você precisar de alguma coisa que não pode ser incluída nesses por motivos de licença. Mas com essas fontes, a quantidade um tanto sensata de repositórios se esgota.Repositórios de terceiros geralmente contêm apenas um único pedaço de software (por exemplo, um driver de GPU, ou a versão experimental de algum editor de circuito ou algo assim). Não faz sentido acumular tais repositórios antes de você realmente saber que precisa daquele pedaço específico de software.
Nos repositórios que você configurou, você pesquisa usando
dnf search
.Procurando por mais repositórios: Resumindo, você não precisa. Você descobrirá que a maioria esmagadora dos pacotes instaláveis pelo yum estão nos repositórios RHEL, EPEL ou rpmfusion.
Se você precisa de uma distro que tenta empacotar realmente "o mundo", então o RHEL não é a escolha ideal – pacotes Red Hat com um forte foco em garantias sobre manutenção de longo prazo. O Fedora pode ser mais do seu gosto, que tem lançamentos de vida muito mais curta e um escopo de pacote muito maior, enquanto tem as mesmas ferramentas do RHEL, especialmente
dnf
(que substituiuyum
há muito tempo).(Além disso, o RHEL8 já é um pouco antigo quando você quer começar hoje. O RHEL 9/AlmaLinux 9 existe. O RHEL8 é um lançamento um pouco "amaldiçoado" do ponto de vista da comunidade, [longa história], então pode ser duplamente difícil encontrar pacotes para ele. O que, eu acho, é especialmente o caso do SDL2, que é provavelmente a dependência ausente para o wine no CentOS/RHEL 8? Mas para ser justo, descobri que ele
wine
estava quebrado da última vez que olhei, então talvez ainda esteja. Parece haver uma pequena falha do lado do RHEL envolvida.)Para não deixar você ficar sozinho na questão do vinho: Você pode
dnf install -y flatpak
; e então instalar Bottles do flathub. Flatpak é um mecanismo para aplicativos trazerem todas as suas próprias dependências. Você perde um pouco de integração, mas ele permite que você instale software mesmo em ambientes de empacotamento "hostis".