dnf降级不会保留在udpate上

dnf降级不会保留在udpate上

不知何故,我在 Fedora 25 上安装了 vlc3.x,但它根本不起作用。

我发现我可以将软件包降级到 2.x,

sudo dnf downgrade vlc --allowerasing -y
Failed to synchronize cache for repo 'phnxrbrn-evopop', désactivation.
Vérification de l'expiration des métadonnées effectuée il y a 1:59:20 sur Mon Apr 17 22:27:33 2017.
Dépendances résolues.
===============================================================================================================================
 Package                                   Architecture    Version                       Dépôt                           Taille
===============================================================================================================================
Installation de:
 gstreamer1-plugins-bad-free               x86_64          1.10.4-1.fc25                 updates                         1.8 M
 gstreamer1-plugins-bad-freeworld          x86_64          1.10.4-1.fc25                 rpmfusion-free-updates          193 k
 live555                                   x86_64          2016.10.21-1.fc25             rpmfusion-free                  360 k
Suppression:
 gstreamer1-plugins-bad                    x86_64          1:1.10.4-2.fc25               @fedora-multimedia              7.4 M
 live555-libs                              x86_64          1:2016.11.06-2.fc25           @fedora-multimedia              1.2 M
Retour à la version précédente:
 ffmpeg-libs                               x86_64          3.1.7-1.fc25                  rpmfusion-free-updates          6.0 M
 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
 x265                                      x86_64          1.9-3.fc25                    rpmfusion-free                   42 k
 x265-libs                                 x86_64          1.9-3.fc25                    rpmfusion-free                  557 k

Résumé de la transaction
===============================================================================================================================
Installation                    3 Paquets
Supprimer                       2 Paquets
Retour à la version précédente  5 Paquets
...

但现在如果我运行更新,vlc 也会更新。

$ sudo dnf update
Failed to synchronize cache for repo 'phnxrbrn-evopop', désactivation.
Vérification de l'expiration des métadonnées effectuée il y a 2:02:35 sur Mon Apr 17 22:27:33 2017.
Dépendances résolues.
===============================================================================================================================
 Package                         Architecture    Version                                      Dépôt                      Taille
===============================================================================================================================
Installation de:
 gstreamer1-plugins-bad          x86_64          1:1.10.4-2.fc25                              fedora-multimedia          2.3 M
     replacing  gstreamer1-plugins-bad-free.x86_64 1.10.4-1.fc25
     replacing  gstreamer1-plugins-bad-freeworld.x86_64 1.10.4-1.fc25
 live555-libs                    x86_64          1:2016.11.06-2.fc25                          fedora-multimedia          368 k
     replacing  live555.x86_64 2016.10.21-1.fc25
Mise à jour:
 ffmpeg-libs                     x86_64          1:3.2.4-2.fc25                               fedora-multimedia          6.2 M
 vlc                             x86_64          1:3.0.0-18.20170322git9513f34.fc25           fedora-multimedia          1.5 M
 vlc-core                        x86_64          1:3.0.0-18.20170322git9513f34.fc25           fedora-multimedia          8.6 M
 x265                            x86_64          1:2.3-2.fc25                                 fedora-multimedia           42 k
 x265-libs                       x86_64          1:2.3-2.fc25                                 fedora-multimedia          1.7 M
Paquets ignorés suite à des dépendances cassées:
 live555                         x86_64          1:2016.11.06-2.fc25                          fedora-multimedia          108 k

Résumé de la transaction
===============================================================================================================================
Installation   2 Paquets
Mettre à jour  5 Paquets
Ignorer        1 Paquet

Taille totale des téléchargements : 21 M

这对我来说不是期望的,我错过了一些东西。

我应该做什么来更新系统但保留 vlc 2.x 直到我决定转向 3.x ?

答案1

使用命令行选项的另一个答案显然是正确的,但更合适的解决方案是将其写入配置文件,这样您就不必在每次更新时都考虑它。该文件是/etc/dnf/dnf.conf,您应该在其中附加:

exclude=vlc

答案2

我目前不在 Fedora 系统前,但我认为您可以使用以下--exclude选项排除一个或多个软件包:

$ sudo dnf update --exclude=<PACKAGE-NAME>

相关内容