Comando para executar o GUI Frontend para atualização do apt-get

10

Quero saber, se houver algum comando para executar o apt-get update na GUI, como na figura a seguir:

Interface gráfica do apt-get update

Tudo o que eu quero fazer é escrever um script que atualize as fontes de software através deste gerenciador de GUI. Para que eu possa torná-lo mais amigável. Eu preciso do comando para fazer isso. Por favor ajude.

Pavak Paul
fonte

Respostas:

6

Você não pode fazer isso apt-get updatena linha de comando do gerenciador de atualizações.

Para executar o comando, use

update-manager

man update-manaer dá:

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

para que você possa passar correndo

update-manager --dist-upgrade
Maythux
fonte
2
O OP não está solicitando a GUI equivalente à atualização, não à dist-upgrade?
kiri
3

Não posso lhe dizer exatamente, pois não estou usando um sistema Ubuntu no momento, mas posso lhe dizer como encontrar o comando.

  1. Abra um terminal e execute este comando ( fonte ):

    xprop | awk '($1=="_NET_WM_PID(CARDINAL)") {print $3}' | xargs ps h -o cmd
  2. Clique em uma instância em execução da GUI.

  3. O comando usado para executá-lo deve ser impresso no terminal. Talvez você precise adaptá-lo um pouco para usar em um script Bash.

kiri
fonte
Obrigado pela ajuda. Aprendi que a janela não é um programa. subprograma do atualizador sináptico / software. Então, preciso descobrir se existe algum software completo como o que eu quero.
Pavak Paul
2

No ubuntu, você pode executar isso da seguinte maneira:

sudo /usr/bin/update-manager

Se isso não funcionar, encontre o comando real seguindo o que Pavak Paul disse:

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

Em seguida, clique na instância em execução do gerenciador de atualizações.

Ravish Bhagdev
fonte