Por que adicionar um PPA não pergunta (y / n)?

2

No ubuntu e em algumas outras distros que experimentei, quando o usuário é solicitado com uma pergunta sim ou não, 99% das vezes solicita que o usuário insira y ou n dependendo da escolha. Mas a única exceção a isso --que tenho visto até agora-- é quando adiciono um ppa usando o comando add-apt-repository . Ele pede para você apertar ENTER para continuar, ou ctrl-c para cancelar. Existe uma razão específica por trás disso ou é apenas o modo como foi projetado?

    
por Mertcan Ekiz 22.10.2014 / 21:23

1 resposta

-1

Você pode ler script por comando: cat /usr/bin/add-apt-repository . Em quais linhas seguintes estão relacionadas:

 
# display more information about the shortcut / ppa info
    if not options.assume_yes and shortcut.should_confirm():
        try:
            info = shortcut.info()
        except ShortcutException as e:
            print(e)
            sys.exit(1)

        print(" %s" % (info["description"] or ""))
        print(_(" More info: %s") % str(info["web_link"]))
        if (sys.stdin.isatty() and
            not "FORCE_ADD_APT_REPOSITORY" in os.environ):
            if options.remove:
                print(_("Press [ENTER] to continue or ctrl-c to cancel removing it"))
            else:
                print(_("Press [ENTER] to continue or ctrl-c to cancel adding it"))
            sys.stdin.readline()

Por isso, ele pede a Press [ENTER] to continue or ctrl-c to cancel adding it que foi criado e, se você quiser se livrar disso, use: -y ou --yes para Suponha que sim para todas as consultas .

    
por Pandya 23.10.2014 / 08:35