Команда для запуска графического интерфейса пользователя для обновления apt-get

10

Я хочу знать, есть ли какая-либо команда для запуска обновления apt-get в графическом интерфейсе, как на картинке ниже:

Интерфейс GUI обновления apt-get

Все, что я хочу сделать, это написать скрипт, который будет обновлять исходные коды программного обеспечения через этот менеджер графического интерфейса. Так что я могу сделать его более удобным для пользователя. Мне нужна команда, чтобы сделать это. Пожалуйста помоги.

Павак Павел
источник

Ответы:

6

Вы не можете сделать apt-get updateиз командной строки менеджера обновлений.

Для запуска команды используйте

update-manager

man update-manaer дает:

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

так что вы можете двигаться, запустив

update-manager --dist-upgrade
Maythux
источник
2
Разве OP не запрашивает эквивалент обновления графического интерфейса, а не dist-upgrade?
Кири
3

Я не могу сказать вам точно, так как в данный момент я не использую систему Ubuntu, но я могу рассказать вам, как найти команду.

  1. Откройте терминал и выполните эту команду ( источник ):

    xprop | awk '($1=="_NET_WM_PID(CARDINAL)") {print $3}' | xargs ps h -o cmd
  2. Нажмите на работающий экземпляр GUI.

  3. Команда, использованная для его запуска, должна быть напечатана в терминале. Возможно, вам придется немного адаптировать его для использования в скрипте Bash.

харакири
источник
Спасибо за вашу помощь. Я узнал, что окно не является программой. подпрограмма синаптического / программного обновления. Так что нужно найти, если существует какое-то полное программное обеспечение, как то, что я хочу.
Павак Павел
2

В Ubuntu вы можете запустить это следующим образом:

sudo /usr/bin/update-manager

Если это не работает, найдите фактическую команду, следуя тому, что сказал Павак Павел:

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

Затем нажмите на запущенный экземпляр диспетчера обновлений.

Равиш Бхагдев
источник