Posso instalar o dnf no debian?

5

para o setup faça uma imagem de uma distribuição fedora eu mesmo.  Eu gostaria de executar o gerenciador de pacotes dnf (fedora) no debian, já que esta ferramenta permite baixar e instalar pacotes rpm em um diretório de destino especificado.

Existe um repositório, como posso obter "dnf instalado em um debian / jessie?

algo assim seria ótimo

apt-get install dnf

rpm e python3 já estão instalados. então eu só preciso de "dnf"

    
por Mandragor 18.08.2016 / 17:41

2 respostas

2

"yum" (predecessor do dnf) existe como pacote no debian.

apt-get install yum

Como o yum é 95% compatível com o "dnf", eu poderia conseguir o que queria originalmente sem o "dnf", o que eu ainda preferiria, para evitar problemas futuros.

    
por 19.08.2016 / 09:30
0

Eu assumo que você está falando sobre um chroot. Eu não consegui fazer tudo usando o yum do repositório como na resposta do Mandragor, mas isso foi o suficiente para me fazer bootstrap. Comecei instalando o yum do repositório do Ubuntu, de acordo com essa resposta:

# apt install yum

depois instalando o pacote do repositório do Fedora no meu chroot:

# server=https://download.fedoraproject.org
# serverpath=pub/fedora/linux/releases/28/Everything/x86_64/os/Packages/f
# serverfile=fedora-repos-28-1.noarch.rpm
# wget $server/$serverpath/$serverfile
# rpm -i --nodeps --force --root=/srv/chroot/fedora28 $serverfile

e depois instalando o dnf no chroot:

# yum --installroot=/srv/chroot/fedora28 --releasever=28 install -y \
    --nogpgcheck dnf

Depois disso, consegui continuar usando o dnf no chroot:

# cp /etc/resolv.conf /srv/chroot/fedora28/etc
# chroot /srv/chroot/fedora28 dnf --releasever=28 install -y --nogpgcheck \
    <packages...>
    
por 18.05.2018 / 21:59

Tags