Lorsque j'installe un système, je recherche généralement une méthode de mise à jour groupée, qui mettra à jour mon logiciel récemment installé.
Par exemple, dans Debian, ce serait changer le sources.list
pour pointer vers ce que je veux, et l'exécuter # apt-get update && apt-get dist-upgrade
.
Y a-t-il un équivalent à cela dans Fedora (18)? Existe-t-il un gestionnaire de mise à niveau de l'interface graphique qui me manque?
Un message dans Gnome est apparu que mon système nécessite des mises à jour importantes. Je l'ai rejeté, car la seule option qu'il m'avait présentée était "Installer les mises à jour", et je ne savais pas trop ce que cela ferait.
Maintenant, le message a disparu et je ne le trouve pas, aucun logiciel auquel il aurait pu être connecté.
Qu'est-ce que j'oublie ici?
yum update
réponse est mon mode préféré. Mais, il y a un gestionnaire de logiciel GUI, si vous souhaitez l'utiliser. Dans Gnome 3, allez dans les activités et faites une recherche de "mise à jour logicielle" (ou trouvez-la dans votre liste d'applications). Cela fera de même pour vous aussi.dist-upgrade
peut être utilisé à tout moment pour une mise à niveau complète ...Réponses:
Avant Fedora 17
Aucune des distributions Red Hat antérieures à Fedora 17 ne comprenait la possibilité d'effectuer des mises à niveau dist comme vous l'avez demandé. Cette option avait été longuement discutée sur la liste de souhaits de nombreux peuples mais n'avait jamais été mise en œuvre.
Mais avant de commencer une clarification ...
Donc, généralement, les gens font l'une des choses suivantes:
Cuir brut
Utilisez la version Rawhide , qui est la version de pointe, similaire à la façon dont Sid est dans Debian. Rawhide propose des versions glissantes dans le sens où il a toujours les dernières versions des packages, mais il n'est en aucun cas destiné à être utilisé comme une distribution quotidienne, il est vraiment destiné uniquement aux tests.
Restez avec une seule version
Vivez simplement avec ce fait et restez à jour aussi longtemps que la distribution est restée autour, en utilisant
yum
. Vous pouvez utiliseryum
à la fois pour appliquer les mises à jour en attente et / ou pour mettre à jour un seul package. En outre,yum
peut également être utilisé pour installer de nouveaux packages.Appliquer toutes les mises à jour en attente (suppose que oui à toutes les invites):
Mettre à jour un seul package:
Installez un nouveau package:
Applet de mise à jour logicielle
Si vous souhaitez effectuer des mises à jour à l'aide d'une interface graphique, vous pouvez utiliser l'outil de mise à jour du logiciel qui apparaît dans votre barre des tâches. Cet outil fait essentiellement la même chose que
yum -y update
ci - dessus et peut être exécuté à la demande à l'aide de la commande suivante:Réinstaller
Lors de la sortie d'une nouvelle version, vous effectuez manuellement une nouvelle installation et veillez à copier toutes les données et configurations vers le nouveau système.
PreUpgrade
Faire usage de PreUpgrade outil. Cet outil vient essentiellement de collecter vos configurations et les noms des packages que vous avez installés et vous aiderait à les appliquer à une nouvelle installation. Voir également la réponse de @JoelDavis pour cette technique.
REMARQUE: Ce n'est plus une option à partir de Fedora 18, donc vous avez été averti.
Fedora 17 et après
À partir de 17, vous pouvez désormais effectuer des versions continues.
Marre
Nouveau dans Fedora 17/18 est un outil appelé FedUp (FEDora UPgrader) qui prétend faire des "dist-upgrades" similaires aux distributions Debian / Ubuntu.
Versions évolutives et versions avec versions
Le PO a posé une question de suivi où il voulait que je développe la phrase suivante:
Quand j'ai fait ce commentaire, je voulais dire une chose et l'expression "versions glissantes" signifie vraiment autre chose. Quand j'ai écrit que je voulais dire "version roulante" pour signifier que vous pouvez maintenant passer d'une version ponctuelle de Fedora (disons 17) à la version 18. La plupart des distributions comme Debian et Ubuntu fournissent cette fonctionnalité maintenant.
Cependant, en recherchant la description de ce que "les versions glissantes" signifient réellement sur wikipedia , je suis maintenant plus instruit sur le sujet.
extrait de wikipedia
Du point de vue des puristes, Debian, Ubuntu, Fedora ne sont donc pas des "versions glissantes". Ce sont des logiciels standardisés qui fournissent des outils pour faciliter la mise à niveau d'une version ponctuelle à une autre.
Le PO a également posé la question suivante
Juste pour que ce soit clair pour tous les futurs lecteurs. Même les branches de développement de Debian (alias. Sid) et Fedora (alias. Rawhide) ne sont pas des "versions glissantes". Bien sûr, vous pouvez les utiliser en tant que tels, mais ils ne sont qu'un «domaine» de développement où de nouveaux packages de logiciels qui peuvent être incorporés dans une future version peuvent être présentés à la communauté de manière centralisée.
Le niveau de test qui irait dans un paquet placé dans l'une de ces branches est moins strict que si un paquet apparaît comme une mise à jour dans une vraie distribution de "roulement" comme ArchLinux (ce serait mon attente).
Voici la section de la page wikipedia qui couvre l'utilisation des branches de développement pour les distributions de versions standard:
la source
gpk-update-viewer
n'est pas installé,dnf install gnome-packagekit-updater
. (Alternative:apper
)Vous pouvez utiliser
yum update
(pour mettre à niveau tous les packages)et
yum update <packageName>
(pour mettre à jour les packages installés individuellement)Cela fonctionne sur une Fedora et / ou CentOS et / ou Redhat EL systèmes
Vous pouvez aussi utiliser
yum install <packagename>
ouyum install <RPM Name or web path>
(pour installer également des packages sur ces systèmes)Il existe une application appelée Software Updater qui fournit une interface graphique mais
yum
est en fait très efficace et assez intuitive.Si vous avez des questions sur les commutateurs que vous pouvez exécuter avec miam, vous pouvez utiliser
yum --help
la source
dnf install widget
il peut ne pas le mettre à jour s'il est déjà installé ... mais lednf update widget
mettra à jour. Il semble qu'il y ait des variations à ce sujet entre les gestionnaires de paquets tels que apt, pkg, npm et pip.Bien que je n'ai trouvé aucune page en ligne décrivant cela, l'
# apt-get upgrade
alternative sur Fedora semble l'être# yum update
.Depuis les pages de manuel de yum:
la source
yum
ou ladnf
mise à niveau est interrompue, ils sont particulièrement difficiles à récupérer et ne fournissent pas beaucoup d'aide. Il s'avère que cela pose des problèmes si la mise à niveau plante l'interface graphique (et que vous avez exécuté la commande à l'intérieur de l'interface graphique). Vous êtes donc censé utiliser différentes méthodes, qui incluent de nos jourspkcon update
. lwn.net/Articles/702629Généralement, lorsque je passe à une nouvelle version, je fais généralement une réinstallation complète du système. J'ai trouvé que la mise à jour des packages en place était assez problématique et le temps passé à déboguer les problèmes y était plus complexe que de faire une réinstallation.
la source