Como posso impedir que o YaCy seja iniciado quando minha máquina for iniciada?

Como posso impedir que o YaCy seja iniciado quando minha máquina for iniciada?

Instalei o mecanismo de pesquisa YaCy P2P seguindo estas instruções (adicionando o repositório YaCy às minhas fontes e instalando a partir daí):http://www.yacy-websuche.de/wiki/index.php/En:DebianInstall

Essa página inclui instruções sobre como iniciar/parar o daemon YaCy:

sudo /etc/init.d/yacy stop
sudo /etc/init.d/yacy start
sudo /etc/init.d/yacy restart

Posso parar o YaCy agora mesmo, mas ele começará novamente na próxima vez que eu inicializar. Como posso parar de fazer isso e só começar quando eu mandar (com sudo /etc/init.d/yacy start)?

Esta técnica Upstart para desabilitar permanentemente um serviço (resposta aceita emComo ativar ou desativar serviços?) não funciona (o YaCy ainda inicia na próxima vez que eu inicializar):

sudo sh -c "echo 'manual' > /etc/init/yacy.override"
#doesn't work

Responder1

De todos osrespostas gerais sobre como desabilitar um serviço, esta técnica "tradicional" é a que funciona com YaCy (não é um serviço Upstart, então essa técnica não funciona):

sudo update-rc.d yacy disable
sudo service yacy stop

Isso interromperá o YaCy e impedirá que ele seja iniciado na próxima inicialização. Você pode reiniciá-lo a qualquer momento executando:

sudo service yacy start
#or sudo /etc/init.d/yacy start as in the original instructions

Se você preferir usar uma GUI, vi que o serviço yacy apareceu no BootUp Manager (não testei a desativação a partir daí, mas como está usando uma técnica de controle bem estabelecida, presumo que funcionará). Para instalar o Gerenciador de inicialização:

sudo apt install bum
#then run it from the Dash

informação relacionada