web-dev-qa-db-fra.com

Comment mettre à jour Ubuntu Server?

J'ai Ubuntu Server 11.04. Je veux mettre à jour des paquets mais pas le noyau.

Par exemple, j'ai installé subsonic avec apt-get. Et je vois qu'il y a une nouvelle version. Je pourrais l’installer manuellement en téléchargeant l’archive et en utilisant dpkg. Mais bon, il vaut mieux apprendre à utiliser de nouvelles astuces.

P.S. apt-get upgrade ne listera pas les subsoniques. Pourquoi?

5
user25389

La plupart de vos logiciels installés (not ​​y compris Subsonic) sont fournis par sources du logiciel (également appelé référentiels) à partir duquel le logiciel est automatiquement téléchargé et installé. par le gestionnaire de paquets. L'exécution de ces commandes met à niveau tous les logiciels de ce type vers les dernières versions fournies dans les sources de logiciels configurées:

Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get dist-upgrade

Reportez-vous à la apt-get manpage == pour obtenir des explications sur le rôle de ces commandes. (Également accessible sur votre ordinateur via man apt-get.)

Cependant, Subsonic n’a pas été installé de cette manière. Après ces instructions , vous avez manuellement téléchargé le package d’installation (fichier .deb) pour Subsonic et l’avez installé en invoquant manuellement le dpkg commande avec le drapeau -i. Contrairement à la plupart des logiciels pour Ubuntu, Subsonic n’a pas de source logicielle configurable pour l’offrir, c’est la façon dont vous devez l’installer. Pour le mettre à niveau vers une version ultérieure, il vous suffit simplement download le dernier fichier .deb (ou quelle que soit la version que vous souhaitez mettre à niveau) et suivez les mêmes instructions d'installation (avec la nouvelle .deb fichier).

Étant donné que Subsonic n’est pas automatiquement mis à niveau avec le reste du logiciel sur votre système (via apt-get), vous devez veiller à rester au courant des problèmes qui l’affectent de manière à ce que vous sachiez quand une faille de sécurité est découverte et quand. ils sont corrigés (c'est-à-dire lorsqu'une nouvelle version est publiée pour corriger la vulnérabilité). En pratique, tous les logiciels de serveur de réseau dont la complexité est extrêmement minime présentent de multiples vulnérabilités en matière de sécurité, qui sont découvertes (et corrigées, nous l'espérons également) de temps à autre.

Dans le futur, vous aurez peut-être la solution préférable en utilisant une source logicielle non officielle (du type appelé PPA ) pour Subsonic. Vous recevrez ensuite des mises à jour de Subsonic ainsi que des mises à jour du reste du logiciel de votre système (via apt-get). Cependant, actuellement, le Subsonic PPA est vide et ne fournit aucun logiciel.

9
Eliah Kagan