Passage de Wheezy à Jessie
Bonjour,
hier soir, je suis passer de wheezy à jessie en suivant un petit tuto debian et en utilisant apt-get. Dans l'ensemble ça s'est bien passer, juste un petit souci avec minidlna.
Déjà, ça me prend 4Go de plus ! Est-ce normal ?
lorsque je lance aptitude (je préfère à apt-get) il me dit que plein de paquet sont inutilisé et devraient être supprimé. Normal ? dois-je le laissé faire (supprimer) ou y a t il une incompatibilité entre apt-get et aptitude ?
Merci de votre aide.
--
Un peuple prêt à sacrifier un peu de liberté pour un peu de sécurité ne mérite ni l'une ni l'autre, et finit par perdre les deux.
Char Snipeur
hier soir, je suis passer de wheezy à jessie en suivant un petit tuto debian et en utilisant apt-get. Dans l'ensemble ça s'est bien passer, juste un petit souci avec minidlna.
Déjà, ça me prend 4Go de plus ! Est-ce normal ?
lorsque je lance aptitude (je préfère à apt-get) il me dit que plein de paquet sont inutilisé et devraient être supprimé. Normal ? dois-je le laissé faire (supprimer) ou y a t il une incompatibilité entre apt-get et aptitude ?
Merci de votre aide.
--
Un peuple prêt à sacrifier un peu de liberté pour un peu de sécurité ne mérite ni l'une ni l'autre, et finit par perdre les deux.
Char Snipeur
3 réponses
-
Bonjour
Pour moi les histoires d'incompatibilitéaptitude
/apt-get
sont un mythe véhiculés par le site de documentation ubuntu. Tu peux à mon avis utiliser l'un comme l'autre. Personnellement je préfère, comme toi,aptitude
àapt-get
.
Pour mini-dlna ça me paraît bizarre :
(mando@velvet) (~) $ aptitude show minidlna | grep Taille
Taille décompressée : 414 k
Pour les paquets supprimés dans aptitude : il faut que tu contrôles si dans la liste en question il n'y a pas des paquets qui te paraissent "important". Si ça se trouve c'est une dépendance qui a été gérée "brutalement" et qu'aptitude propose de résoudre en supprimant plein de paquets.
Je te conseille d'utiliser aptitude en mode interactif pour faire ta migration et ainsi avoir une vue d'ensemble de ce qu'il va faire :
https://www.mistra.fr/tutoriels-linux-outils-debian/tutoriel-linux-apt-migration.html
Concernant le "ménage" post migration tu peux utiliser comme suggéré dans ce liendeborphan
.
Bonne chance -
Bonjour,
Merci de la réponse.
La différence aptitude/apt-get est véhiculé directement par debian : https://www.debian.org/releases/jessie/amd64/release-notes/ch-upgrading.en.html#upgradingpackages
J'ai regardé comme tu me l'a recommandé les paquets presque un par un (plusieurs centaines au total, j'ai restreint aux non lib*) et en effet certains sont devenu inutiles, type gcc4.6 alors que gcc4.8 est installé. Je ne comprend pas pourquoi ce genre de paquets n'est pas désinstallé automatiquement.
J'ai tout supprimé, ça semble être bon.
Ensuite, plus compliqué, les obsolètes. Certains étaient en effet inutiles, mais d'autres sont des logiciels, comme Aqualung, qui n'ont pas été mis à jour, je n'ai pas trouvé de raison de l'obsolécence.
Il y a ffmpeg aussi qui change de nom dans obsolète (ça ok) le problème c'est que certains paquets semblent encore l'utiliser (sox je crois).
Du coup j'ai gagné un peu de place.
Mais c'est surtout les 5Go de paquet dans le cache qui prenaient de la place. -
La différence aptitude/apt-get est véhiculé directement par debian : https://www.debian.org/releases/jessie/amd64/release-notes/ch-upgrading.en.html#upgradingpackages
Ok mais comme le dit ce lien c'est globalement à peu près le même comportement. Dans ce lien on te dit juste que maintenant, parfoisapt-get
donne un résultat un peu plus consistent. Ce que je vois surtout de mon côté c'est qu'aptitude
fournit un mode interactif qui aide beaucoup lors des migrations à avoir une vue d'ensemble.
J'ai regardé comme tu me l'a recommandé les paquets presque un par un (plusieurs centaines au total, j'ai restreint aux non lib*) et en effet certains sont devenu inutiles, type gcc4.6 alors que gcc4.8 est installé. Je ne comprend pas pourquoi ce genre de paquets n'est pas désinstallé automatiquement.
Les libs étant généralement installées par dépendances il n'est effectivement pas utile de s'y attarder. Ce qu'il faut regarder ce sont les applications désinstallées (en rose dansaptitude
) et voir si un équivalent est installé (en vert). Ceci arrive typiquement quand un paquet est renommé.
Au sujet degcc-4.6
, c'est parce qu'il est potentiellement utiles pour compiler des modules compatibles avec d'anciens kernels debian que tu es susceptible d'utiliser encore.
Ensuite, plus compliqué, les obsolètes. Certains étaient en effet inutiles, mais d'autres sont des logiciels, comme Aqualung, qui n'ont pas été mis à jour, je n'ai pas trouvé de raison de l'obsolécence.
Je ne connais pas aqualung, mais peut être que ses fonctionnalités ont été portées à l'intérieur d'un autre paquet. Il faut regarder plus en détail.
Il y a ffmpeg aussi qui change de nom dans obsolète (ça ok) le problème c'est que certains paquets semblent encore l'utiliser (sox je crois).
Si c'est le cas le désinstaller casserasox
etaptitude
te le dira immédiatement (tu peux annuler avec la touche "u"). Tu peux vérifier aussi en faisant "entrée" sur le paquet en question, ou depuis un terminal avecaptitude show sox
.
Bonne chance