Você pode baixar os pacotes SRPM (RPM de origem) e compilá-lo você mesmo.
Para baixar o SRPM:
yumdownloader --source SOME_PACKAGE_NAME
Se o aplicativo yumdownloader
não estiver instalado, instale o pacote yum-utils
.
Para instalar as dependências necessárias para compilação:
yum-builddep SOME_PACKAGE_NAME
Para "instalar" o pacote SRPM (na verdade, descompactando os arquivos de origem e de especificação):
rpm -iv somepackage-x.y.z-v.dist.src.rpm (replace with the SRPM path)
Agora você tem os arquivos de origem preenchendo seu diretório ~/rpmbuild/
. Você pode fazer os hacks necessários e recompilar (os pacotes rpm-build, rpmdevtools
e, opcionalmente, rpm-sign
são necessários para reconstruir a partir do arquivo de especificações, veja suas páginas man). O empacotamento RPM é um tópico bastante rico e as margens aqui são muito pequenas ...;)
Notas específicas do Fedora
Você pode estar interessado em mock
, a suíte de pacotes e testes recomendada pelo Fedora.