Я хочу знать, есть ли какая-нибудь команда для запуска обновления apt-get в графическом интерфейсе, как показано на рисунке:
Все, что я хочу сделать, это написать скрипт, который будет обновлять программные источники через этот менеджер графического интерфейса. Так что я могу сделать его более удобным для пользователя. Мне нужна команда, чтобы сделать это. Пожалуйста, помогите.
Вы не можете сделать 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
Я не могу сказать вам точно, так как в данный момент я не использую систему Ubuntu, но я могу рассказать вам, как найти команду.
Откройте терминал и выполните эту команду ( источник ):
xprop | awk '($1=="_NET_WM_PID(CARDINAL)") {print $3}' | xargs ps h -o cmd
Нажмите на запущенный экземпляр графического интерфейса.
Команда, используемая для ее запуска, должна быть напечатана в терминале. Возможно, вам придется немного адаптировать его для использования в скрипте Bash.
В Ubuntu вы можете выполнить это следующим образом:
sudo /usr/bin/update-manager
Если это не работает, найдите фактическую команду, следуя тому, что сказал Павак Пол:
xprop | awk '($1=="_NET_WM_PID(CARDINAL)") {print $3}' | xargs ps h -o cmd
Затем нажмите на работающем экземпляре менеджера обновлений.