Suppression d'ifupdown et d'iproute2 Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
wetaskiwin
Membre très actif
Membre très actif
Messages : 1023
Inscription : 23 avr. 2016, 19:06
Localisation : Île de France
Status : Hors-ligne

Bonjour,

Je traîne depuis pas mal de temps un problème de mise à jour dont je ne sais pas comment me sortir.

En procédant par élimination, il me reste netbase.

Code : Tout sélectionner

# aptitude safe-upgrade                                                                                                             
Les paquets suivants seront ENLEVÉS : ifupdown{u} iproute2{u} isc-dhcp-client{u} isc-dhcp-common{u} libatm1{u} libdns-export162{u} libisc-export160{u}

Les paquets suivants seront mis à jour : netbase
1 paquets mis à jour, 0 nouvellement installés, 7 à enlever et 0 non mis à jour.

Il est nécessaire de télécharger 19,1 ko d'archives. Après dépaquetage, 5 719 ko seront libérés.

Voulez-vous continuer ? [Y/n/?]
Après vérification avec aptitude show, ifupdown, iproute2 et les deux isc-dhcp me semblent être des paquets importants qu'il vaudrait mieux conserver, même si ifupdown a l'air d'être remplacé par ifupdown2.

J'hésite sur la conduite à tenir : laisser passer la désinstallation telle quelle ou bien réinstaller les paquets supprimés immédiatement après la mise à jour de netbase (si c'est possible). J'aimerais donc avoir un autre avis avant de me lancer.

Merci.
On cède d’abord sur les mots et puis, peu à peu, aussi sur les choses (Sigmund Freud - Psychologie des foules et analyse du moi)
Avatar de l’utilisateur
Grhim
Membre très actif
Membre très actif
Messages : 1389
Inscription : 30 mai 2016, 01:00
Localisation : kekparr'par'là
Status : Hors-ligne

pourtant iproute2 fonctionne avec ifupdown2 https://packages.debian.org/sid/ifupdown2
tu peux laisser un peu de temp histoire de voir si dans les prochaines heures / jours il y a du mieux
sinon garde sous la main un ifup et les dependances a complier dans le pire des cas
Debian Stable + Testing -.- Parrot OS - Kali Exegol -.- Raspberry IPFire
Avatar de l’utilisateur
wetaskiwin
Membre très actif
Membre très actif
Messages : 1023
Inscription : 23 avr. 2016, 19:06
Localisation : Île de France
Status : Hors-ligne

Merci pour ta réponse.

Je ne vais pas me précipiter. :unknw:

Pour ifupdown2, je ne sais pas. Il n'est pas installé sur ma machine et si je tente de simuler l'installation, aptitude ne me propose pas de désinstaller ifupdown. Si l'un remplace l'autre, ça ne me semble pas une bonne idée d'avoir les deux.
Comme je n'ai pas noté de problème(s) qui pourraient être dus à la non mise à jour de netbase, je vais attendre encore tout en essayant de trouver plus d'informations.
On cède d’abord sur les mots et puis, peu à peu, aussi sur les choses (Sigmund Freud - Psychologie des foules et analyse du moi)
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,
Je n'ai pas ce problème avec ifupdown2 (qui n'est d'ailleurs pas installé sur ma Sid):

Code : Tout sélectionner

# aptitude search '~i ifupdown'
i   ifupdown
C'est quoi ta version de netbase ?

Code : Tout sélectionner

# apt-cache policy netbase
netbase:
  Installé : 5.4
  Candidat : 5.4
 Table de version :
 *** 5.4 500
        500 http://httpredir.debian.org/debian testing/main amd64 Packages
        500 http://httpredir.debian.org/debian testing/main i386 Packages
        500 http://httpredir.debian.org/debian unstable/main amd64 Packages
        500 http://httpredir.debian.org/debian unstable/main i386 Packages
        100 /var/lib/dpkg/status
     5.3 500
        500 http://httpredir.debian.org/debian stable/main amd64 Packages
        500 http://httpredir.debian.org/debian stable/main i386 Packages
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
wetaskiwin
Membre très actif
Membre très actif
Messages : 1023
Inscription : 23 avr. 2016, 19:06
Localisation : Île de France
Status : Hors-ligne

Code : Tout sélectionner

$ apt-cache policy netbase
netbase:
  Installé : 5.3
  Candidat : 5.4
 Table de version :
     5.4 500
        500 http://ftp.fr.debian.org/debian testing/main amd64 Packages
        500 http://ftp.fr.debian.org/debian sid/main amd64 Packages
 *** 5.3 500
        500 http://ftp.fr.debian.org/debian stable/main amd64 Packages
        100 /var/lib/dpkg/status
Je me suis demandé à un moment si le problème ne venait pas du fait qu'ifupdown2 n'était pas installé mais puisqu'il ne l'est pas non plus sur ta machine, ce n'est pas ça. Alors j'ai essayé avec apt-get, pour voir :

Code : Tout sélectionner

# apt-get upgrade                             
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  ifupdown iproute2 isc-dhcp-client isc-dhcp-common libatm1 libdns-export162 libisc-export160
Veuillez utiliser « apt autoremove » pour les supprimer.
Les paquets suivants seront mis à jour :
  netbase
1 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 19,1 ko dans les archives.
Après cette opération, 22,5 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n]
Il est plus bavard, puisqu'il précise la raison de la désinstallation par aptitude. Je ne connais pas bien apt-get mais il semble d'accord pour la mise à jour et me laisse me dépatouiller avec les autres paquets. Et si je changeais ce statut « automatique » pour éviter que le problème se reproduise ? (Je vais chercher comment faire)
On cède d’abord sur les mots et puis, peu à peu, aussi sur les choses (Sigmund Freud - Psychologie des foules et analyse du moi)
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Hello,
Très bien.
Nettoyage avec apt autoremove puis upgrade avec aptitude ou apt
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
wetaskiwin
Membre très actif
Membre très actif
Messages : 1023
Inscription : 23 avr. 2016, 19:06
Localisation : Île de France
Status : Hors-ligne

En continuant mes lectures, j'ai trouvé un article de Raphaël Hertzog qui conseille de ne pas marquer comme « installés automatiquement » les paquets ayant une priorité supérieure ou égale à « important ». Or ifupdown, iproute2 et les 2 isc-dhcp-XXX sont justement indiqués comme « important » alors je continue à douter. :017:

Sauf avis contraire dans les prochains jours, je vais sans doute finir par m'exercer à aptitude unmarkauto.
On cède d’abord sur les mots et puis, peu à peu, aussi sur les choses (Sigmund Freud - Psychologie des foules et analyse du moi)
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Hello,
Je ne m'occupe pratiquement jamais de marquage (je laisse faire le système), et je lance de temps en temps un apt autoremove sans me demander si c'est grave ou pas...
Jusqu'à présent ça m'a plutôt bien réussi ! :icon_biggrin:
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
wetaskiwin
Membre très actif
Membre très actif
Messages : 1023
Inscription : 23 avr. 2016, 19:06
Localisation : Île de France
Status : Hors-ligne

lol a écrit : 13 févr. 2017, 12:39 Hello,
Je ne m'occupe pratiquement jamais de marquage (je laisse faire le système), et je lance de temps en temps un apt autoremove sans me demander si c'est grave ou pas...
Jusqu'à présent ça m'a plutôt bien réussi ! :icon_biggrin:
En théorie, je ne m'en occupe pas non plus. Sauf que mon système est installé depuis des lustres et que j'y ai longtemps utilisé le script fix-aptitude-dependencies de Syam. Les quelques souvenirs que j'en gardais semblent m'avoir mise sur une piste et j'ai retrouvé ça au chapitre des fonctionnalités :
Corrige automatiquement l'état Manuel / Automatique des paquets installés.
Ce script parcourt les dépendances (PreDepends, Depends et Recommends) de tous les paquets installés, et marque en Automatique tout ce qu'il peut...
Vous pouvez également (et devrez probablement) définir une liste de paquets à maintenir en Manuel quoi qu'il arrive.
Savoir si mon « aventure » actuelle en découle bien est une autre paire de manches. :icon_biggrin:
On cède d’abord sur les mots et puis, peu à peu, aussi sur les choses (Sigmund Freud - Psychologie des foules et analyse du moi)
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Hello,

Sûrement.
Repasse les paquets en non automatique, tu verra bien!
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
wetaskiwin
Membre très actif
Membre très actif
Messages : 1023
Inscription : 23 avr. 2016, 19:06
Localisation : Île de France
Status : Hors-ligne

C'est fait ! Aptitude n'a pas râlé et j'ai maintenant netbase en version 5.4.

C'était mon premier aptitude unmarkauto et j'suis fière comme un p'tit banc. :icon_e_biggrin:

À l'occasion, si tu pouvais regarder si ton ifupdown est marqué comme installé automatiquement… Juste pour voir comment est le paquet sur une autre Sid.

En tout cas, merci. :023:
On cède d’abord sur les mots et puis, peu à peu, aussi sur les choses (Sigmund Freud - Psychologie des foules et analyse du moi)
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,
Impec!

Et voilà les infos:

Code : Tout sélectionner

$ apt-cache policy ifupdown
ifupdown:
  Installé : 0.8.19
  Candidat : 0.8.19
 Table de version :
 *** 0.8.19 500
        500 http://httpredir.debian.org/debian testing/main amd64 Packages
        500 http://httpredir.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
     0.7.53.1 500
        500 http://httpredir.debian.org/debian stable/main amd64 Packages

Code : Tout sélectionner

:~$ apt-mark showauto | grep "ifup"
:~$ 

Code : Tout sélectionner

$ aptitude why ifupdown
i   bridge-utils Suggère ifupdown
Il est juste en suggéré!
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
wetaskiwin
Membre très actif
Membre très actif
Messages : 1023
Inscription : 23 avr. 2016, 19:06
Localisation : Île de France
Status : Hors-ligne

Salut,

À moins que tu ne l'aies modifié, ifupdown n'avait pas vraiment de raison d'être marqué comme installé automatiquement. J'y vois un peu plus clair. :icon_biggrin:

À titre de comparaison (les explications ne sont pas encore à mon programme de cette année) :

Code : Tout sélectionner

$ aptitude why ifupdown
i   ifupdown   Recommande isc-dhcp-client | dhcp-client
p   dhcpcd5    Fournit    dhcp-client                  
p   dhcpcd5    Recommande openresolv | resolvconf      
p   resolvconf Dépend     ifupdown 
alors qu'avant mon aptitude unmarkauto ifupdown (et les 6 autres), c'était :

Code : Tout sélectionner

# aptitude why ifupdown      
i   netbase Recommande ifupdown 
Je vais sans doute tout laisser en l'état, tant pis pour les quelques paquets dont ma machine pourrait se passer. Si un jour je m'ennuie, je pourrai toujours me pencher sur la liste complète fournie par apt-mark showauto. :024:
On cède d’abord sur les mots et puis, peu à peu, aussi sur les choses (Sigmund Freud - Psychologie des foules et analyse du moi)
Répondre