Existe uma maneira de tornar as URLs “apt: //” sempre abertas no terminal?

5

Eu gostaria de poder instalar coisas diretamente do apps.ubuntu.com, mas o centro de software leva muito tempo para carregar e instalar coisas. Existe uma maneira de definir "apt" URIs para abrir no terminal como "sudo apt-get install X"

EDITAR: estou usando o chrome. Existe algum tipo de extensão que pode fazer isso?

    
por phillips1012 10.12.2012 / 00:01

1 resposta

6

Supondo que você esteja usando o Firefox, você pode criar um script de shell simples para fazer isso. Pode haver um mecanismo semelhante para outros navegadores, mas não estou familiarizado com eles.

  1. Abra o GEdit (ou qualquer outro editor) e digite o seguinte:

    #! /bin/bash
    
    aptInstall="$@"
    aptInstall=${aptInstall#*:}
    gnome-terminal -e "sudo apt-get install $aptInstall"
    
  2. Salve este script. Eu vou me referir a ele como ~/apt_terminal.sh .

  3. Abra o terminal e execute chmod a+x ~/apt_terminal.sh . Isso tornará o script executável.
  4. Agora abra as Preferências do Firefox e vá para a seção "Aplicativos". Encontre o tipo de conteúdo "apt".
  5. Selecione "Usar outro" sob o título "Ação" para o tipo de conteúdo "apt" e navegue até o local do script que você acabou de criar.

Agora o apt: // URLs devem abrir no terminal solicitando sua senha.

    
por Andrew Johnson 10.12.2012 / 00:11