Contoh kalo menggabungkan beberapa repository yang tidak saling kompatible di Fedora 25, disini saya akan mencoba menginstall aplikasi VLC
$ dnf install vlc Last metadata expiration check: 0:03:20 ago on Tue Feb 28 12:15:50 2017. Dependencies resolved. ================================================================================================================================================================================================================ Package Arch Version Repository Size ================================================================================================================================================================================================================ Installing: libdvbpsi x86_64 1.3.0-3.fc25 fedora 100 k libebml x86_64 1.3.4-1.fc25 fedora 77 k libmatroska x86_64 1.4.5-1.fc25 fedora 154 k libtiger x86_64 0.3.4-11.fc24 fedora 41 k libupnp x86_64 1.6.20-1.fc25 fedora 105 k minizip x86_64 1.2.8-10.fc24 fedora 38 k protobuf-lite x86_64 2.6.1-5.fc25 fedora 67 k vlc x86_64 3.0.0-0.16.fc25 rpmfusion-free-updates 1.8 M vlc-core x86_64 3.0.0-0.16.fc25 rpmfusion-free-updates 7.9 M Upgrading: live555 x86_64 2016.10.21-1.fc25 rpmfusion-free 360 k Transaction Summary ================================================================================================================================================================================================================ Install 9 Packages Upgrade 1 Package Total download size: 11 M Is this ok [y/N]: y Downloading Packages: (1/10): minizip-1.2.8-10.fc24.x86_64.rpm 189 kB/s | 38 kB 00:00 (2/10): libdvbpsi-1.3.0-3.fc25.x86_64.rpm 112 kB/s | 100 kB 00:00 (3/10): libebml-1.3.4-1.fc25.x86_64.rpm 277 kB/s | 77 kB 00:00 (4/10): libmatroska-1.4.5-1.fc25.x86_64.rpm 306 kB/s | 154 kB 00:00 (5/10): libtiger-0.3.4-11.fc24.x86_64.rpm 153 kB/s | 41 kB 00:00 (6/10): libupnp-1.6.20-1.fc25.x86_64.rpm 72 kB/s | 105 kB 00:01 (7/10): protobuf-lite-2.6.1-5.fc25.x86_64.rpm 209 kB/s | 67 kB 00:00 (8/10): live555-2016.10.21-1.fc25.x86_64.rpm 168 kB/s | 360 kB 00:02 (9/10): vlc-3.0.0-0.16.fc25.x86_64.rpm 237 kB/s | 1.8 MB 00:08 (10/10): vlc-core-3.0.0-0.16.fc25.x86_64.rpm 475 kB/s | 7.9 MB 00:16 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 546 kB/s | 11 MB 00:19 Running transaction check Transaction check succeeded. Running transaction test The downloaded packages were saved in cache until the next successful transaction. You can remove cached packages by executing 'dnf clean packages'. Error: Transaction check error: file /usr/lib64/libBasicUsageEnvironment.so.1.0.0 from install of live555-2016.10.21-1.fc25.x86_64 conflicts with file from package live555-libs-2016.07.19-1.fc24.x86_64 file /usr/lib64/libUsageEnvironment.so.3.1.0 from install of live555-2016.10.21-1.fc25.x86_64 conflicts with file from package live555-libs-2016.07.19-1.fc24.x86_64 file /usr/lib64/libgroupsock.so.8 from install of live555-2016.10.21-1.fc25.x86_64 conflicts with file from package live555-libs-2016.07.19-1.fc24.x86_64 Error Summary -------------
Bisa dilihat yang bermasalah tersebut adalah live555 bisa di cek live555
di install dari repo mana dengan dnf info live555
. Karena vlc yang akan di install dari rpmfusion maka saya akan menghapus live555 tersebut
$ dnf remove live555 Dependencies resolved. ================================================================================================================================================================================================================ Package Arch Version Repository Size ================================================================================================================================================================================================================ Removing: live555 x86_64 2016.07.19-1.fc24 @fedora-HandBrake 460 k live555 i686 2016.10.21-1.fc25 @@commandline 1.1 M live555-libs x86_64 2016.07.19-1.fc24 @fedora-HandBrake 1.2 M Transaction Summary ================================================================================================================================================================================================================ Remove 3 Packages Installed size: 2.7 M Is this ok [y/N]: y Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Erasing : live555-2016.07.19-1.fc24.x86_64 1/3 Erasing : live555-2016.07.19-1.fc24.x86_64 2/3 Erasing : live555-libs-2016.07.19-1.fc24.x86_64 3/3 Verifying : live555-2016.07.19-1.fc24.x86_64 1/3 Verifying : live555-2016.10.21-1.fc25.i686 2/3 Verifying : live555-libs-2016.07.19-1.fc24.x86_64 3/3 Removed: live555.x86_64 2016.07.19-1.fc24 live555.i686 2016.10.21-1.fc25 live555-libs.x86_64 2016.07.19-1.fc24 Complete!
Lalu install vlc
$ dnf install vlc Last metadata expiration check: 0:04:54 ago on Tue Feb 28 12:15:50 2017. Dependencies resolved. ================================================================================================================================================================================================================ Package Arch Version Repository Size ================================================================================================================================================================================================================ Installing: libdvbpsi x86_64 1.3.0-3.fc25 fedora 100 k libebml x86_64 1.3.4-1.fc25 fedora 77 k libmatroska x86_64 1.4.5-1.fc25 fedora 154 k libtiger x86_64 0.3.4-11.fc24 fedora 41 k libupnp x86_64 1.6.20-1.fc25 fedora 105 k live555 x86_64 2016.10.21-1.fc25 rpmfusion-free 360 k minizip x86_64 1.2.8-10.fc24 fedora 38 k protobuf-lite x86_64 2.6.1-5.fc25 fedora 67 k vlc x86_64 3.0.0-0.16.fc25 rpmfusion-free-updates 1.8 M vlc-core x86_64 3.0.0-0.16.fc25 rpmfusion-free-updates 7.9 M Transaction Summary ================================================================================================================================================================================================================ Install 10 Packages Total size: 11 M Installed size: 44 M Is this ok [y/N]: y Downloading Packages: [SKIPPED] vlc-3.0.0-0.16.fc25.x86_64.rpm: Already downloaded [SKIPPED] vlc-core-3.0.0-0.16.fc25.x86_64.rpm: Already downloaded [SKIPPED] minizip-1.2.8-10.fc24.x86_64.rpm: Already downloaded [SKIPPED] live555-2016.10.21-1.fc25.x86_64.rpm: Already downloaded [SKIPPED] libdvbpsi-1.3.0-3.fc25.x86_64.rpm: Already downloaded [SKIPPED] libebml-1.3.4-1.fc25.x86_64.rpm: Already downloaded [SKIPPED] libmatroska-1.4.5-1.fc25.x86_64.rpm: Already downloaded [SKIPPED] libtiger-0.3.4-11.fc24.x86_64.rpm: Already downloaded [SKIPPED] libupnp-1.6.20-1.fc25.x86_64.rpm: Already downloaded [SKIPPED] protobuf-lite-2.6.1-5.fc25.x86_64.rpm: Already downloaded Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Installing : libebml-1.3.4-1.fc25.x86_64 1/10 Installing : minizip-1.2.8-10.fc24.x86_64 2/10 Installing : libmatroska-1.4.5-1.fc25.x86_64 3/10 Installing : protobuf-lite-2.6.1-5.fc25.x86_64 4/10 Installing : libupnp-1.6.20-1.fc25.x86_64 5/10 Installing : libtiger-0.3.4-11.fc24.x86_64 6/10 Installing : libdvbpsi-1.3.0-3.fc25.x86_64 7/10 Installing : live555-2016.10.21-1.fc25.x86_64 8/10 Installing : vlc-core-3.0.0-0.16.fc25.x86_64 9/10 Installing : vlc-3.0.0-0.16.fc25.x86_64 10/10 Verifying : vlc-3.0.0-0.16.fc25.x86_64 1/10 Verifying : vlc-core-3.0.0-0.16.fc25.x86_64 2/10 Verifying : minizip-1.2.8-10.fc24.x86_64 3/10 Verifying : live555-2016.10.21-1.fc25.x86_64 4/10 Verifying : libdvbpsi-1.3.0-3.fc25.x86_64 5/10 Verifying : libebml-1.3.4-1.fc25.x86_64 6/10 Verifying : libmatroska-1.4.5-1.fc25.x86_64 7/10 Verifying : libtiger-0.3.4-11.fc24.x86_64 8/10 Verifying : libupnp-1.6.20-1.fc25.x86_64 9/10 Verifying : protobuf-lite-2.6.1-5.fc25.x86_64 10/10 Installed: libdvbpsi.x86_64 1.3.0-3.fc25 libebml.x86_64 1.3.4-1.fc25 libmatroska.x86_64 1.4.5-1.fc25 libtiger.x86_64 0.3.4-11.fc24 libupnp.x86_64 1.6.20-1.fc25 live555.x86_64 2016.10.21-1.fc25 minizip.x86_64 1.2.8-10.fc24 protobuf-lite.x86_64 2.6.1-5.fc25 vlc.x86_64 3.0.0-0.16.fc25 vlc-core.x86_64 3.0.0-0.16.fc25 Complete!
Dari contoh diatas bisa kita lihat, paket yang di install di Fedora ‘ngambek’ karena paket sudah ter-install tetapi tidak sesuai dengan yang diharapkan oleh VLC dari RPMFusion.
Beberapa repository yang aman digunakan bersama di Fedora adalah RPMFusion, REMI, Google, Opera, DropBox dan OwnCloud.