.deb 파일을 생성하는 프로그램이 있습니다. .deb 파일은 내가 시도한 시스템에서 잘 작동합니다 (lintian으로 테스트 됨). 이전에는 외계인을 사용하여 이것을 .rpm으로 변환하고 Suse에 설치했습니다. 그러나 마지막으로 시도한 지 1 년이 지났으며 이제 Fedora 11에 외계인이 만든 rpm을 설치하려고 할 때 오류가 발생합니다.이 오류가 발생합니다.
testpkg-0.2-2.i386 설치의 파일 /usr/share/icons/default.kde가 패키지 kdelibs3-3.5.10-13.fc11.1.i586의 파일과 충돌합니다
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 / 저작권 / 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
기호 링크 인 것처럼 /usr/share/icons/default.kde에 kde 아이콘을 넣는 것이 잘못 입니까? 쿠분투 9.10과 페도라 11의 심볼릭 링크입니다.
다른 패키지에 동일한 디렉토리가 필요한 일반적인 상황처럼 들리므로 왜 충돌합니까?