Instale o TeamViewer no boot do Ubuntu

2

Eu tenho uma imagem do Ubuntu 12.04 LTS CloneZilla na qual eu tenho que instalar o TeamViewer 9. Minha primeira abordagem foi instalar o TeamViewer no sistema operacional e salvar uma cópia da imagem. Após clonar esta imagem em outras máquinas, o TeamViewer possui um ID duplicado. Isso é esperado porque é uma cópia inteira do disco rígido. Para evitar essa duplicação de ID do TeamViewer, estou tentando instalá-lo na primeira inicialização do sistema. Para isso eu escrevi um script bash que faz o trabalho, mas não consigo encontrar um lugar para colocar a invocação deste script bash. Como meu gerenciador de desktop é lightDM, tentei colocar essa chamada em /etc/init/lightdm.conf, mas o Ubuntu nunca inicia o servidor X por algum motivo. Quais opções abaixo devo usar para que isso funcione?

  1. Se eu quiser continuar com a abordagem acima, onde devo colocar meu script de instalação do TeamViewer? IMO deve estar em um script Upstart que é executado antes do gerenciador de janelas (no meu caso é OpenBox)
  2. Esta é uma boa abordagem para instalar aplicativos na inicialização do Ubuntu?
  3. Se eu puder remover a configuração do TeamViewer antes de criar a imagem, que arquivos específicos devo remover para permitir que o TeamViewer capte um novo ID. Eu sou muito específico para o TeamViewer 9 (NÃO 8 ou 7)? Esta pode ser a maneira mais fácil de fazer isso para que eu não precise executar o script de instalação no nível de inicialização do Ubuntu. Eu já fiz isso para o TeamViewer 7, onde eu apago a pasta "wine" da casa do usuário atual antes da clonagem. Dessa forma, quando eu restaurar a imagem em uma nova máquina, ela pega um novo ID. O TeamViewer 9 pode ter mudado esse comportamento e não funciona agora.
por Bunti 31.12.2013 / 09:47

1 resposta

0

Ok, respondendo a minha própria pergunta, eu consegui trabalhar invocando o script de instalação do TeamViewer como um post script

    
por Bunti 11.01.2014 / 17:41