Los PPA normalmente se deshabilitan cuando se actualiza, y se deben volver a habilitar manualmente. Actualicé a 12.04 hace aproximadamente un mes y me di cuenta de que si bien mis otros PPA habían sido desactivados, los PPA de Google no estaban desactivados. ¿Por qué es esto?
ppa
software-sources
google
google-talk
release-upgrade
adempewolff
fuente
fuente
Respuestas:
(Crédito a Jorge Castro por esta respuesta)
Los paquetes de Google instalan un trabajo cron
/etc/cron.daily/
para personalizar la configuración del repositorio y volver a habilitar la fuente después de una actualización de lanzamiento.Cada paquete de Google pondrá aquí su propio script (o un enlace a un script). Por ejemplo:
google-musicmanager
,google-chrome
ogoogle-talkplugin
(siendo este último un enlace a una secuencia de comandos en/opt/google/talkplugin/cron/google-talkplugin
).Aquí está la descripción del script google-talkplugin:
El guión hará lo siguiente:
# Install the repository signing key
# Update the Google repository if it's not set correctly.
# Add the Google repository to the apt sources.
# Remove our custom sources list file.
y# Detect if the repo config was disabled by distro upgrade and enable if necessary.
Aquí está la parte del script que detecta y vuelve a habilitar la configuración del repositorio después de una actualización de lanzamiento.
Y aquí está el
/etc/apt/sources.list.d/google-talkplugin.list
archivo creado por el script.fuente