Commande pour exécuter l'interface graphique pour la mise à jour apt-get

10

Je veux savoir, s'il y a une commande pour exécuter la mise à jour apt-get dans l'interface graphique comme dans l'image suivante:

Interface graphique de la mise à jour apt-get

Tout ce que je veux faire, c'est écrire un script qui mettra à jour les sources logicielles via ce gestionnaire de GUI. Pour que je puisse le rendre plus convivial. J'ai besoin de la commande pour ce faire. Veuillez aider.

Pavak Paul
la source

Réponses:

6

Vous ne pouvez pas le faire à apt-get updatepartir de la ligne de commande du gestionnaire de mise à jour.

Pour exécuter la commande, utilisez

update-manager

man update-manaer donne:

     --data-dir=DATA_DIR
          Directory that contains the data files

   -c, --check-dist-upgrades
          Check if a new distribution release is available

   -d, --devel-release
          Check if upgrading to the latest devel release is possible

   -p, --proposed
          Upgrade  using  the  latest  proposed  version  of  the  release
          upgrader

   --no-focus-on-map
          Do not focus on map when starting

   --dist-upgrade
          Try to run a dist-upgrade

vous pouvez donc vous déplacer en exécutant

update-manager --dist-upgrade
Maythux
la source
2
L'OP ne demande-t-il pas l'équivalent GUI de mise à jour, pas de mise à niveau dist?
kiri
3

Je ne peux pas vous dire exactement, car je n'utilise pas de système Ubuntu pour le moment, mais je peux vous dire comment trouver la commande.

  1. Ouvrez un terminal et exécutez cette commande ( source ):

    xprop | awk '($1=="_NET_WM_PID(CARDINAL)") {print $3}' | xargs ps h -o cmd
  2. Cliquez sur une instance en cours d'exécution de l'interface graphique.

  3. La commande utilisée pour l'exécuter doit ensuite être imprimée dans le terminal. Vous devrez peut-être l'adapter légèrement pour l'utiliser dans un script Bash.

kiri
la source
Merci de votre aide. J'ai appris que la fenêtre n'est pas un programme. sous-programme de mise à jour synaptique / logicielle. Il faut donc trouver si un logiciel complet comme ce que je veux existe.
Pavak Paul
2

Sur ubuntu, vous pouvez exécuter ceci comme suit:

sudo /usr/bin/update-manager

Si cela ne fonctionne pas, trouvez la commande réelle en suivant ce que Pavak Paul a dit:

 xprop | awk '($1=="_NET_WM_PID(CARDINAL)") {print $3}' | xargs ps h -o cmd

Cliquez ensuite sur l'instance en cours d'exécution du gestionnaire de mise à jour.

Ravish Bhagdev
la source