TL / DR: Eu acho que a resposta aceita é completa para a minha expectativa. Outras respostas que adicionam informações úteis ao tópico ainda são bem-vindas.
Eu usei os sistemas de gerenciamento de pacotes rpm
( dnf
) e apt
. Em rpm
systems eu noto quando eu atualizo ou instalo novos pacotes, ele quase sempre pede ao usuário para confirmação e o padrão é "não" na maior parte do tempo. No sistema apt
, percebo que às vezes ele não solicita a confirmação do usuário e, às vezes, solicita ao usuário um "sim" padrão.
Então, minha pergunta é, quando o apt-get
ou coisas semelhantes solicitam a confirmação do usuário e, se o fizer, quando o padrão será sim?
Acho que posso encontrar a resposta se pesquisar a origem de apt
, mas não consegui, provavelmente porque não usei a ferramenta certa ou o método correto para processar o código-fonte .
Não estou pedindo por apt-get -y
, apt-get --assume-no
ou coisas semelhantes . Eu conheço essas opções e não estou pedindo para alguém me dizer que elas existem. Estou perguntando o comportamento quando nenhum sinalizador de linha de comando adicional é fornecido . Isso pode depender das opções de linha de comando durante a compilação, mas responder ao comportamento do apt
enviado nos repos padrão debian
e ubuntu
deve ser suficiente.
Editar :
Eu sei que há Apt-get install não pede confirmação no LinuxQuestions.org, mas eu sempre achei que há casos em que o prompt de apt-get
é padronizado como não (ie [y/N]
), e eu quero evidências da fonte.
A partir da resposta aceita, é claro que
If the prompt is in the form
Do you want to continue? [Y/n]
It always defaults to yes.
A partir do comentário da resposta aceita, finalmente encontrei evidências do código-fonte que eu estava procurando: link
Então, acho que encontrei uma resposta completa para a minha pergunta.
Editar 2 :
Eu percebi não muito tempo depois que aceitei a resposta, que realmente vi os sistemas [y/N]
on yum
-based.