Page 1 sur 1

[résolu]Quelle commande pour la liste des mises à jours?

Posté : jeu. 23 nov. 2017 03:38
par alain
Bonjour.

étant habitué sur une debian 8 a faire les mises à jour en console, je regarde la liste des mises à jour par la commande:

Code : Tout sélectionner

sudo apt list --upgradable
qui me renvois quelque chose comme ça:

Code : Tout sélectionner

alain@debian:~$ sudo apt list --upgradable
En train de lister... Fait
libopenjp2-7/oldstable 2.1.0-2+deb8u3+b1 amd64 [upgradable from: 2.1.0-2+deb8u3]
libsmbclient/oldstable 2:4.2.14+dfsg-0+deb8u9 amd64 [upgradable from: 2:4.2.14+dfsg-0+deb8u8]
libwbclient0/oldstable 2:4.2.14+dfsg-0+deb8u9 amd64 [upgradable from: 2:4.2.14+dfsg-0+deb8u8]
phonon-backend-vlc/oldstable 0.8.0-2 amd64 [upgradable from: 0.6.0-1]
python-samba/oldstable 2:4.2.14+dfsg-0+deb8u9 amd64 [upgradable from: 2:4.2.14+dfsg-0+deb8u8]
samba/oldstable 2:4.2.14+dfsg-0+deb8u9 amd64 [upgradable from: 2:4.2.14+dfsg-0+deb8u8]
samba-common/oldstable 2:4.2.14+dfsg-0+deb8u9 all [upgradable from: 2:4.2.14+dfsg-0+deb8u8]
samba-common-bin/oldstable 2:4.2.14+dfsg-0+deb8u9 amd64 [upgradable from: 2:4.2.14+dfsg-0+deb8u8]
samba-dsdb-modules/oldstable 2:4.2.14+dfsg-0+deb8u9 amd64 [upgradable from: 2:4.2.14+dfsg-0+deb8u8]
samba-libs/oldstable 2:4.2.14+dfsg-0+deb8u9 amd64 [upgradable from: 2:4.2.14+dfsg-0+deb8u8]
samba-vfs-modules/oldstable 2:4.2.14+dfsg-0+deb8u9 amd64 [upgradable from: 2:4.2.14+dfsg-0+deb8u8]
smbclient/oldstable 2:4.2.14+dfsg-0+deb8u9 amd64 [upgradable from: 2:4.2.14+dfsg-0+deb8u8]
vivaldi-snapshot/stable 1.13.1008.30-1 amd64 [upgradable from: 1.13.1008.21-1]
alain@debian:~$ 
Quelle ne fût pas ma surprise, pour la première fois que je l'utilise sur LMDE2, de voir qu'elle n'y fonctionne pas et me renvoi:

Code : Tout sélectionner

alain@lmde2 ~ $ sudo apt list --upgradable
[sudo] password for alain: 
apt
Usage: apt command [options]
       apt help command [options]

Commands:                                                                                                                                                                                                          
  add-repository   - Add entries to apt sources.list                                                                                                                                                               
  autoclean        - Erase old downloaded archive files                                                                                                                                                            
  autoremove       - Remove automatically all unused packages                                                                                                                                                      
  build            - Build binary or source packages from sources                                                                                                                                                  
  build-dep        - Configure build-dependencies for source packages                                                                                                                                              
  changelog        - View a package's changelog                                                                                                                                                                    
  check            - Verify that there are no broken dependencies                                                                                                                                                  
  clean            - Erase downloaded archive files                                                                                                                                                                
  contains         - List packages containing a file                                                                                                                                                               
  content          - List files contained in a package                                                                                                                                                             
  deb              - Install a .deb package                                                                                                                                                                        
  depends          - Show raw dependency information for a package
  dist-upgrade     - Perform an upgrade, possibly installing and removing packages
  download         - Download the .deb file for a package
  dselect-upgrade  - Follow dselect selections
  held             - List all held packages
  help             - Show help for a command
  hold             - Hold a package
  install          - Install/upgrade packages
  policy           - Show policy settings
  purge            - Remove packages and their configuration files
  recommends       - List missing recommended packages for a particular package
  rdepends         - Show reverse dependency information for a package
  reinstall        - Download and (possibly) reinstall a currently installed package
  remove           - Remove packages
  search           - Search for a package by name and/or expression
  show             - Display detailed information about a package
  source           - Download source archives
  sources          - Edit /etc/apt/sources.list with nano
  unhold           - Unhold a package
  update           - Download lists of new/upgradable packages
  upgrade          - Perform a safe upgrade
  version          - Show the installed version of a package

This apt has Super Cow Powers
alain@lmde2 ~ $ 
Pourtant dans le man d'apt, sur LMDE2, on y lit bien:
list
La commande list est utilisée pour afficher une liste de paquets. Il gère les motifs du shell pour chercher les noms de paquets, ainsi que les options suivantes : --installed, --upgradable,
--all-versions.
Je l'ai essayée sur LM17.3 ça fait pareil.
Sur LMDE2 et debian 8.9, c'est la même version d'apt, la : 1.0.9.8.4 ????
Sauriez vous pourquoi cette commande ne fonctionne pas sur LMDE2 et sur LM17.3 ?
Quelqu'un connaîtrait il la commande a faire pour avoir la liste des paquets a mettre à jours?
Jusqu'a aujourd’hui je ne m'en étais pas inquiété car je regardais la liste dans mintupdate.
Merci ;)

PS: C'est pas important, car je continu comme à mon habitude a regarder la liste des mises à jour dans mintupdate, mais bon, j'aimerai bien savoir... :roll: :D

Re: Quelle commande pour la liste des mises à jours?

Posté : jeu. 23 nov. 2017 05:40
par tyrry
Slt ,
apt list --upgradable à été introduit par ubuntu depuis la 16.04 : donc exit debian et mint <18.x ;)

tu as quand il y a upgrade la liste des paquets à maj , juste avant de confirmer par o/n ;)
pas obliger de faire (o) ;)
sinon serait plutôt quelque chose comme : dpkg-query --list ..... fait une recherche : man dpkg ;)
@+

Re: Quelle commande pour la liste des mises à jours?

Posté : jeu. 23 nov. 2017 06:48
par alain
Salut Tyrry.

Merci pour ta réponse. mais je confirme cette commande fonctionne bien sous Debian 8.9
Ma question est de savoir pourquoi elle ne fonctionne pas sous LMDE2 basée sur debian 8....
Pour LM17.3, ok c'est normal donc.

Re: Quelle commande pour la liste des mises à jours?

Posté : jeu. 23 nov. 2017 06:56
par alain
Bon! Mpat m'a donné la solution par MP:
Valable aussi bien sur LM17.3 que LMDE2. (testée et approuvée :D )

Code : Tout sélectionner

sudo apt-get --simulate upgrade
Et il parait qu'il soit "normal qu'il y ai des différences entre LMDE2 et debian 8.9, qui expliquerai pourquoi
la commande qui fonctionne sous debian 8.9, ne fonctionne pas sous LMDE2...

Merci Tyrry. Merci Mpat ;)