rpm arquivo conflito após conversão alienígena

1

Eu tenho um programa para o qual eu gero um arquivo .deb. O arquivo .deb funciona bem nos sistemas em que o testei (também testado com lintian). Anteriormente, trabalhou para usar o alien para converter isso em .rpm e instalá-lo no Suse. No entanto, é agora cerca de um ano desde que eu tentei pela última vez e agora eu recebo um erro ao tentar instalar o estrangeiro feito rpm no Fedora 11, eu recebo este erro:

file /usr/share/icons/default.kde from install of testpkg-0.2-2.i386 conflicts with file from package kdelibs3-3.5.10-13.fc11.1.i586

Listando o conteúdo do arquivo rpm:

$ rpm -qlp testpkg-0.2-2.i386.rpm
/
/usr
/usr/games
/usr/games/testpkg
/usr/lib
/usr/lib/libfmod-3.75.so
/usr/share
/usr/share/app-install
/usr/share/app-install/icons
/usr/share/app-install/icons/testpkg.png
/usr/share/applications
/usr/share/applications/testpkg.desktop
/usr/share/doc
/usr/share/doc/testpkg
/usr/share/doc/testpkg/changelog.gz
/usr/share/doc/testpkg/copyright
/usr/share/games
/usr/share/games/testpkg
/usr/share/games/testpkg/images
/usr/share/games/testpkg/images/bb.dat
/usr/share/games/testpkg/images/bb_bg.dat
/usr/share/games/testpkg/images/bubblemad_8x8.png
/usr/share/games/testpkg/images/goldfont.png
/usr/share/games/testpkg/lvl
/usr/share/games/testpkg/lvl/lvl001.txt
/usr/share/games/testpkg/lvl/lvl002.txt
/usr/share/games/testpkg/lvl/lvl003.txt
/usr/share/games/testpkg/lvl/lvl004.txt
/usr/share/games/testpkg/lvl/lvl005.txt
/usr/share/games/testpkg/lvl/lvl006.txt
/usr/share/games/testpkg/lvl/lvl007.txt
/usr/share/games/testpkg/music
/usr/share/games/testpkg/music/alfa.it
/usr/share/games/testpkg/music/beta.it
/usr/share/games/testpkg/sounds
/usr/share/games/testpkg/sounds/bounce.wav
/usr/share/games/testpkg/sounds/click.wav
/usr/share/games/testpkg/sounds/warning.wav
/usr/share/icons
/usr/share/icons/default.kde
/usr/share/icons/default.kde/16x16
/usr/share/icons/default.kde/16x16/apps
/usr/share/icons/default.kde/16x16/apps/testpkg.png
/usr/share/man
/usr/share/man/man6
/usr/share/man/man6/testpkg.6.gz

Estou errado em colocar os ícones do kde em /usr/share/icons/default.kde que parecem ser um link simbólico? É um link simbólico no Kubuntu 9.10 e no Fedora 11.

Parece uma situação comum em que o mesmo diretório é necessário para pacotes diferentes, então por que é um conflito?

    
por Zitrax 25.11.2009 / 22:50

1 resposta

1

Você já explicou o problema de atropelar o caminho que pertence a um pacote diferente em detalhes, não posso adicionar mais do que "não faça isso".

Leia o link , instale os ícones em /usr/share/icons/hicolor .

    
por 26.01.2010 / 13:30