Como criar um script init.d para o openssh-server que foi compilado e instalado a partir da fonte usando o configure + make + make install?

1

Instalei o openssh-server no meu PC Ubuntu usando apt-get install openssh-server . A versão é 5.9.

Agora, gostaria de compilar e instalar o openssh-server versão 6.2 a partir dos códigos-fonte. Eu baixei com sucesso os códigos-fonte e executei os seguintes comandos:

./configure %código% make

Descobri que a nova versão do openssh-server foi instalada em make install . A versão antiga do openssh-server está em /usr/local/sbin/ .

Descobri que o script de serviço em /usr/sbin/ ainda está apontando para /etc/init.d/ssh . E o antigo openssh-server (v5.9) ainda está em execução.

  1. Como posso substituir o antigo openssh-server com o novo servidor openssh que acabei de compilar e instalar?
  2. Como posso criar um script init.d para iniciar e parar o novo servidor openssh que eu compilei da origem manualmente?
  3. Como iniciar o novo servidor openssh no boot?
  4. Quando eu instalar o openssh-server usando /usr/sbin/ , os arquivos de configuração serão instalados em / etc / ssh /. Se eu compilar e instalar da fonte, onde está o arquivo de configuração?
  5. Se eu compilei o openssh-server a partir do código-fonte, mas instalo o pacote openssh-client usando apt-get install , haverá algum conflito de arquivos de configuração?

Obrigado.

    
por userpal 02.08.2013 / 15:57

1 resposta

1

Eu sugiro que você simplifique tremendamente sua vida e evite ir mais longe e veja como encontrar um pacote para a versão 6.2 e usar isso diretamente (se possível) ou construir um pacote a partir do pacote fonte para ele .

Se tudo mais falhar, você deve ser capaz de pegar o pacote fonte atual (5.9) e substituir os bits da versão (e possivelmente os patches) e tentar construir um pacote com a versão que você quer (6.2).

Usar um pacote (o seu ou de alguém que é construído corretamente) evita as grandes quantidades de dor que inevitavelmente você vai encontrar tentando fazer isso tudo a partir da fonte quando você não está confortável com essas coisas. .

    
por 02.08.2013 / 16:02