Les PPA sont normalement désactivés lors de la mise à niveau et doivent être réactivés manuellement. Je suis passé à 12.04 il y a environ un mois et je viens de remarquer que même si mes autres PPA avaient tous été désactivés, les PPA de Google n'étaient pas désactivés. Pourquoi est-ce?
ppa
software-sources
google
google-talk
release-upgrade
adempewolff
la source
la source
Réponses:
(Nous remercions Jorge Castro pour cette réponse)
Les packages Google installent une tâche cron
/etc/cron.daily/
pour personnaliser la configuration du référentiel et réactiver la source après une mise à niveau de version.Chaque package Google mettra son propre script (ou un lien vers un script) ici. Par exemple:
google-musicmanager
,google-chrome
ougoogle-talkplugin
(ce dernier étant un lien symbolique vers un script à/opt/google/talkplugin/cron/google-talkplugin
).Voici la description du script google-talkplugin:
Le script:
# 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.
et# Detect if the repo config was disabled by distro upgrade and enable if necessary.
Voici la partie du script qui détecte et réactive la configuration du référentiel après une mise à niveau de version.
Et voici le
/etc/apt/sources.list.d/google-talkplugin.list
fichier créé par le script.la source