Parece que o LightDM 1.4 é necessário para que o greeter possa compilar e executar, e o Ubuntu 12.04 está executando o LightDM 1.2.
Não existe o LightDM ppa com a versão 1.4 para o Ubuntu 12.04 , então você precisará compilá-lo você mesmo. Talvez sua melhor chance seja baixar o pacote fonte do Ubuntu 12.10 e compilá-lo.
Você provavelmente quebrará seu sistema fazendo isso, então tenha cuidado. O mesmo para o Greeter da Unidade. Em vez de compilar as fontes, faça o download do pacote de origem e compile-o. Será muito mais fácil retornar a um estado normal se você começar a quebrar as coisas em seu sistema, desfazendo as instalações / atualizações dos pacotes. Aqui está o procedimento:
Faça o download do .tar.gz, do .diff.gz e do .dsc do Launchpad . Em seguida, descompacte as fontes e construa o pacote:
wget https://launchpad.net/ubuntu/+archive/primary/+files/lightdm_1.4.0.orig.tar.gz
wget https://launchpad.net/ubuntu/+archive/primary/+files/lightdm_1.4.0-0ubuntu2.diff.gz
wget https://launchpad.net/ubuntu/+archive/primary/+files/lightdm_1.4.0-0ubuntu2.dsc
tar xzf lightdm_1.4.0.orig.tar.gz
gunzip lightdm_1.4.0-0ubuntu2.diff.gz
patch -p0 < lightdm_1.4.0-0ubuntu2.diff
cd lightdm-1.4.0
debuild
Talvez seja necessário instalar debuild
do pacote devscripts
, desde que haja outras dependências.
Após este procedimento ser concluído, você terá alguns pacotes .deb prontos para serem instalados no seu sistema.
Você também pode se deparar com algum outro problema de versão de dependência, e talvez seja necessário compilar outros pacotes também usando este método.