O bugzilla da Red Hat sugere usar setarch i686 dnf builddep ...
. De acordo com a saída listada, isso parece funcionar como esperado.
Eu estou tentando instalar as dependências de compilação do Wine , para que eu possa fazer um pouco de hackear com ele. Estou executando o Fedora 22 de 64 bits.
Eu instalei as dependências de 64 bits com sucesso usando dnf builddep
:
# dnf --version 1.1.0 # dnf list wine Available Packages wine.i686 1.7.47-1.fc22 updates wine.src 1.7.47-1.fc22 updates-source wine.x86_64 1.7.47-1.fc22 updates # dnf builddep wine Package ImageMagick-devel-6.8.8.10-9.fc22.x86_64 is already installed, skipping. Package alsa-lib-devel-1.0.29-1.fc22.x86_64 is already installed, skipping. Package audiofile-devel-1:0.3.6-6.fc22.x86_64 is already installed, skipping. Package autoconf-2.69-20.fc22.noarch is already installed, skipping. ...
E agora meu problema - eu também quero instalar as dependências de 32 bits, mas não posso fazê-lo funcionar. Aqui estão as coisas que tentei:
# dnf builddep wine.i386 no package matched: wine.i386 Error: Some packages could not be found. # dnf builddep wine.i686 no package matched: wine.i686 Error: Some packages could not be found. # dnf builddep wine-1.7.47-1.fc22.i686 no package matched: wine-1.7.47-1.fc22.i686 Error: Some packages could not be found. # dnf builddep wine --target=i686 Error: unrecognized arguments: --target=i686
Eu até tentei usar alguns comandos yum
:
# yum-builddep wine --target=i386 # yum-builddep wine --target=i686 # yum-builddep wine-1.7.47-1.fc22.i686
O resultado acima em:
--> Already installed : zlib-devel-1.2.8-7.fc22.x86_64 --> Already installed : unixODBC-devel-2.3.2-6.fc22.x86_64 --> Already installed : sane-backends-devel-1.0.24-14.fc22.x86_64 ...
Como posso obter dnf builddep
para instalar as dependências de 32 bits para o vinho? O comando dnf
não parece suportar uma opção --target
.
Uma solução óbvia é obter a lista de pacotes individualmente e instalá-los com dnf install
; no entanto, estou curioso para saber se dnf builddep
pode fazer isso.
O bugzilla da Red Hat sugere usar setarch i686 dnf builddep ...
. De acordo com a saída listada, isso parece funcionar como esperado.
Tags dependencies fedora dnf