Você tem um pacote que foi (intencionalmente?) não incluído no RHEL9. Isso não deve impedi-lo de construir um pacote você mesmo! Construir coisas como pacotes tem vantagens:
alguém com conhecimento especializado em distribuição enganou o sistema de compilação para funcionar em seu sistema específico antes, aplicou patches específicos de distribuição e assim por diante
instalar algo como um pacote significa que você pode desinstalá-lo de forma limpa, se o pacote se tornar oficialmente disponível mais tarde, ele pode ser atualizado sem conflito com os repositórios oficiais, e as coisas acabam ficando em diretórios padrão de distribuição
Se você tiver outros pacotes RPM que dependem autogencomo um pacote que está sendo instalado, eles agora serão compilados
Então, vamos construir um pacote redhat/fedora/centos/rocky/alma/scientific… RPM do distgit!
Pequena ressalva: o autogen tem uma dependência em tempo de construção do guile22, que não está disponível para EPEL8, mas para EPEL9. Portanto, para quem estiver experimentando isso no CentOS 8, eles terão que construir guile22primeiro. Não é um destino ruim! Eu incluí-lo abaixo:
sudo dnf install 'dnf-command(config-manager)' 'dnf-command(builddep)'
sudo dnf config-manager --set-enabled powertools
sudo dnf install --refresh epel-release git
sudo dnf install --refresh fedpkg
# ==Guile22: RHEL8 specific==
# in EPEL8, guile22 wasn't available, which is a build dependency of autogen
# so do this only on CentOS/RHEL/Rocky/Alma 8:
git clone https://src.fedoraproject.org/rpms/guile22.git
cd guile22
## Install build dependencies
sudo dnf builddep guile22.spec
## build
fedpkg local
## install
sudo rpm -i x86_64/guile22-*.rpm
cd ..
# ==End of RHEL8 specifics==
# ==autogen==
git clone https://src.fedoraproject.org/rpms/autogen.git
cd autogen
sudo dnf builddep autogen.spec
fedpkg local
rpm -i x86_64/autogen-*.rpm
Sim, está na lista de pacotes removidos no RHEL 9 e também não está disponível no EPEL , portanto, se você precisar, deverá instalá-lo manualmente. Você também pode preencher um bug para solicitar que seja adicionado ao EPEL.
Vá e vote na resposta de Vojech ; está certo e este apenas o estende:
Você tem um pacote que foi (intencionalmente?) não incluído no RHEL9. Isso não deve impedi-lo de construir um pacote você mesmo! Construir coisas como pacotes tem vantagens:
autogen
como um pacote que está sendo instalado, eles agora serão compiladosEntão, vamos construir um pacote redhat/fedora/centos/rocky/alma/scientific… RPM do distgit!
Pequena ressalva: o autogen tem uma dependência em tempo de construção do guile22, que não está disponível para EPEL8, mas para EPEL9. Portanto, para quem estiver experimentando isso no CentOS 8, eles terão que construir
guile22
primeiro. Não é um destino ruim! Eu incluí-lo abaixo:E é isso!
Sim, está na lista de pacotes removidos no RHEL 9 e também não está disponível no EPEL , portanto, se você precisar, deverá instalá-lo manualmente. Você também pode preencher um bug para solicitar que seja adicionado ao EPEL.