Befehl zum Ausführen des GUI-Frontends für das apt-get-Update

10

Ich möchte wissen, ob es einen Befehl zum Ausführen von apt-get update in der GUI gibt, wie in der folgenden Abbildung dargestellt:

GUI-Frontend des apt-get-Updates

Ich möchte nur ein Skript schreiben, das die Softwarequellen über diesen GUI-Manager aktualisiert. Damit ich es benutzerfreundlicher machen kann. Ich brauche den Befehl, um dies zu tun. Bitte helfen Sie.

Pavak Paul
quelle

Antworten:

5

Sie können dies nicht über apt-get updatedie Befehlszeile des Update-Managers tun .

Verwenden Sie zum Ausführen des Befehls

update-manager

man update-manaer gibt:

     --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

So können Sie durch Laufen übergehen

update-manager --dist-upgrade
Maythux
quelle
2
Fordert das OP nicht das GUI-Äquivalent von Update an, nicht Dist-Upgrade?
Kiri
3

Ich kann es Ihnen nicht genau sagen, da ich momentan kein Ubuntu-System verwende, aber ich kann Ihnen sagen, wie Sie den Befehl finden.

  1. Öffnen Sie ein Terminal und führen Sie diesen Befehl ( Quelle ) aus:

    xprop | awk '($1=="_NET_WM_PID(CARDINAL)") {print $3}' | xargs ps h -o cmd
  2. Klicken Sie auf eine laufende Instanz der GUI.

  3. Der zum Ausführen verwendete Befehl sollte dann im Terminal gedruckt werden. Möglicherweise müssen Sie es jedoch leicht anpassen, um es in einem Bash-Skript zu verwenden.

kiri
quelle
Danke für Ihre Hilfe. Ich habe gelernt, dass das Fenster kein Programm ist. Unterprogramm des Synaptic / Software Updator. Sie müssen also herausfinden, ob eine vollständige Software wie die von mir gewünschte vorhanden ist.
Pavak Paul
2

Auf Ubuntu können Sie dies wie folgt ausführen:

sudo /usr/bin/update-manager

Wenn dies nicht funktioniert, suchen Sie den tatsächlichen Befehl, indem Sie den Anweisungen von Pavak Paul folgen:

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

Klicken Sie dann auf Instanz des Update Managers ausführen.

Ravish Bhagdev
quelle