Discussion:
apt-get upgrade et paquets non mis à jour.
(trop ancien pour répondre)
Dominique
2018-05-04 17:20:16 UTC
Permalink
Bonsoir,

Je fais :

sudo 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é conservés :
gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0
libjavascriptcoregtk-4.0-18 libwebkit2gtk-4.0-37 linux-generic
linux-headers-generic linux-image-generic
0 mis à jour, 0 nouvellement installés, 0 à enlever et 7 non mis à jour.

Synaptic trouve ces 7 paquets non mis à jour et y procède.

Je fais à nouveau :
sudo 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
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

et les 7 paquets sont mis à jour. Pourquoi m'est-il impossible de le
faire avec apt-get ?

Merci à tous,
--
Dominique
Courriel : dominique point sextant ate orange en France
Esto quod es
Marc SCHAEFER
2018-05-04 17:28:12 UTC
Permalink
Post by Dominique
et les 7 paquets sont mis à jour. Pourquoi m'est-il impossible de le
faire avec apt-get ?
Je ne sais pas si c'est la raison, mais j'utilise toujours
apt-get -u dist-upgrade (*)
et non pas un simple apt-get upgrade.

La différence est, d'après la manpage de apt-get, une gestion plus
intelligente des dépendances et des conflits.

J'utilise juste aptitude en plus, pour voir les Obsolete and locally installed
après un changement de version d'OS, pour les supprimer (car ils ne sont plus
gérés en sécurité).

apt-get --purge autoremove
et
apt-get --purge $(deborphan)

sont aussi utiles pour nettoyer un peu.

(*) seule exception, quand je mets à jour entre deux versions, d'après les
Release Notes ils suggèrent d'abord un apt-get upgrade, voire parfois
même l'installation manuelle de 2-3 trucs avant le dist-upgrade.
Dominique
2018-05-05 04:05:43 UTC
Permalink
Le 04/05/2018 à 19:28, Marc SCHAEFER a écrit :

Je te remercie pour ce retour que je me mets de côté, pour la fois où
j'en aurai besoin.

Passe une bonne journée,
--
Dominique
Courriel : dominique point sextant ate orange en France
Esto quod es
Post by Marc SCHAEFER
Je ne sais pas si c'est la raison, mais j'utilise toujours
apt-get -u dist-upgrade (*)
et non pas un simple apt-get upgrade.
La différence est, d'après la manpage de apt-get, une gestion plus
intelligente des dépendances et des conflits.
J'utilise juste aptitude en plus, pour voir les Obsolete and locally installed
après un changement de version d'OS, pour les supprimer (car ils ne sont plus
gérés en sécurité).
apt-get --purge autoremove
et
apt-get --purge $(deborphan)
sont aussi utiles pour nettoyer un peu.
(*) seule exception, quand je mets à jour entre deux versions, d'après les
Release Notes ils suggèrent d'abord un apt-get upgrade, voire parfois
même l'installation manuelle de 2-3 trucs avant le dist-upgrade.
Pascal Hambourg
2018-05-05 08:29:24 UTC
Permalink
Post by Marc SCHAEFER
Post by Dominique
et les 7 paquets sont mis à jour. Pourquoi m'est-il impossible de le
faire avec apt-get ?
Je ne sais pas si c'est la raison, mais j'utilise toujours
apt-get -u dist-upgrade (*)
et non pas un simple apt-get upgrade.
Pas moi, avec une version stable. Je n'utilise dist-upgrade que lorsque
upgrade me dit que des paquets ont été conservés. Cela m'informe des
changements de dépendances lors des mises à jour.
Post by Marc SCHAEFER
La différence est, d'après la manpage de apt-get, une gestion plus
intelligente des dépendances et des conflits.
Plus concrètement, apt-get upgrade ne peut pas installer de nouveaux
paquets ni supprimer des paquets installés. Donc lorsque la nouvelle
version d'un paquet à mettre à jour a de nouvelles dépendances
impliquant l'installation ou la suppression de paquets, il faut utiliser
apt-get dist-upgrade.
Francois Lafont
2018-05-06 09:06:19 UTC
Permalink
Bonjour,
Post by Marc SCHAEFER
Je ne sais pas si c'est la raison, mais j'utilise toujours
    apt-get -u dist-upgrade (*)
et non pas un simple apt-get upgrade.
Pas moi, avec une version stable. Je n'utilise dist-upgrade que lorsque upgrade me dit que des paquets ont été conservés. Cela m'informe des changements de dépendances lors des mises à jour.
J'avoue que personnellement j'utilise systématiquement
(y compris sur des serveurs) :

apt-get dist-upgrade --no-remove

que j'ai défini sous la forme d'un alias. Du coup, s'il
n'y a pas de suppression de paquets, ça provoque la mise à
jour « complète » de l'OS. Quand il y a suppression de
paquets (ce qui est assez rare, je n'ai pas souvenir que ça
me soit arrivé d'ailleurs - je suis toujours en stable),
la commande plante et me force à regarder de plus près
la situation.
--
François Lafont
Jo Engo
2018-05-06 09:40:05 UTC
Permalink
Post by Francois Lafont
apt-get dist-upgrade --no-remove
C'est à dire l'équivalent de :
aptitude safe-upgrade

non ?


NB depuis quelques temps existe la commande apt (tout court) qui a la
même syntaxe qu'apt-get (vérfier en faisant man apt)
--
Prédire n'est pas expliquer.
-+- Réne Thom -+-
Jo Engo
2018-05-06 09:44:23 UTC
Permalink
(supersedes au temps pour moi)
Post by Francois Lafont
apt-get dist-upgrade --no-remove
C'est à dire l'équivalent de :
aptitude safe-upgrade

non ?


NB depuis quelques temps existe la commande apt (tout court) qui n'a pas
la même syntaxe qu'apt-get (vérfier en faisant man apt)
--
Prédire n'est pas expliquer.
-+- Réne Thom -+-
--
Avant donc que d'écrire, apprenez à penser.
-+- Nicolas Boileau, Art poétique -+-
yamo'
2018-05-07 06:47:01 UTC
Permalink
Salut,
Post by Francois Lafont
Post by Marc SCHAEFER
Je ne sais pas si c'est la raison, mais j'utilise toujours
    apt-get -u dist-upgrade (*)
et non pas un simple apt-get upgrade.
Pas moi, avec une version stable. Je n'utilise dist-upgrade que lorsque upgrade me dit que des paquets ont été conservés. Cela m'informe des changements de dépendances lors des mises à jour.
J'avoue que personnellement j'utilise systématiquement
apt-get dist-upgrade --no-remove
Je fais comme Pascal, mais c'est une très bonne idée ce no-remove.

dist-upgrade m'a déjà proposé de supprimer apt!
--
Stéphane
Jo Engo
2018-05-07 07:56:11 UTC
Permalink
Post by yamo'
Je fais comme Pascal, mais c'est une très bonne idée ce no-remove.
dist-upgrade m'a déjà proposé de supprimer apt!
Pour moins se casser la tête et avoir la maîtrise totale, utilisez
aptitude
which aptitude || sudo apt-get install aptitude && sudo aptitude -u # et
on nage dans le bonheur
--
C'est très curieux : ce sont toujours les célibataires qui vous donnent
des conseils pour élever des enfants.
-+- Paul Claudel -+-
Marc SCHAEFER
2018-05-07 08:24:45 UTC
Permalink
Post by Jo Engo
Pour moins se casser la tête et avoir la maîtrise totale, utilisez
aptitude
which aptitude || sudo apt-get install aptitude && sudo aptitude -u # et
J'étais horrifié quand Debian avait préféré aptitude à apt-get, mais
depuis quelques releases, c'est de nouveau apt-get qui est recommandé.
Jo Engo
2018-05-07 09:08:42 UTC
Permalink
Post by Marc SCHAEFER
J'étais horrifié quand Debian avait préféré aptitude à apt-get, mais
depuis quelques releases, c'est de nouveau apt-get qui est recommandé.
Ben pour la ligne de commande apt-get est sans doute préférable, mais

1. le client ncurse est très pratique et permet de faire toutes les
choses en douceur
2. aptitude safe-upgrade, c'est plus court que apt-get dist-uprgade --no-
remove et ça fait la même chose.
--
comment on fait des liens en php?
-+- ide in http://www.petitjoueur.net/ : comment on linke en mp3 ? -+-
dadou
2018-05-05 20:58:03 UTC
Permalink
Post by Marc SCHAEFER
apt-get --purge $(deborphan)
$(deborphan) ? Qu'est-ce ??
Jo Engo
2018-05-06 06:01:49 UTC
Permalink
Post by dadou
$(deborphan) ? Qu'est-ce ??
# $() renvoie le résultat de la commande (entre parenthèses) à la ligne
de commande
# deborphan liste les paquets orphelins (c à d dont aucun paquet ne
dépend)
man deborphan devrait t'en dire plus.
--
Autant en emporte le vent.
-+- François Villon (1431-1463?), Ballade en vieux
langage français -+-
Jo Engo
2018-05-06 06:08:23 UTC
Permalink
Post by dadou
$(deborphan) ? Qu'est-ce ??
# $() renvoie le résultat de la commande (entre parenthèses) à la ligne de
commande # deborphan liste les paquets orphelins (c à d dont aucun paquet
ne dépend)
man deborphan devrait t'en dire plus.
(supersedes) à condition bien sûr d'avoir installé deborphan sinon la
commande renvoie (quand on a installé command_not_found) :
The program 'deborphan' is currently not installed. To run 'deborphan'
please ask your administrator to install the package 'deborphan'
--
Autant en emporte le vent.
-+- François Villon (1431-1463?), Ballade en vieux
langage français -+-
--
En arithmétique, un et un font deux.
En amour un et un devraient faire un,
et ça fait deux tout de même.
-+- Guy de Maupassant, Yvette -+-
Loading...