PPA обычно отключаются при обновлении и должны быть повторно включены вручную. Я обновил до 12.04 около месяца назад, и я только что заметил, что, хотя все мои другие PPA были отключены, Google PPA не были отключены. Почему это?
ppa
software-sources
google
google-talk
release-upgrade
adempewolff
источник
источник
Ответы:
(Благодарю Хорхе Кастро за этот ответ)
Пакеты Google устанавливают задание cron
/etc/cron.daily/
для настройки конфигурации репозитория и повторного включения источника после обновления выпуска.Каждый пакет Google будет размещать здесь свой скрипт (или ссылку на скрипт). Например:
google-musicmanager
,google-chrome
илиgoogle-talkplugin
(последний является символической ссылкой на сценарий в/opt/google/talkplugin/cron/google-talkplugin
).Вот описание скрипта google-talkplugin:
Скрипт будет:
# 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.
а также# Detect if the repo config was disabled by distro upgrade and enable if necessary.
Вот часть скрипта, которая обнаруживает и включает конфигурацию репо после обновления релиза.
И вот
/etc/apt/sources.list.d/google-talkplugin.list
файл, который создается сценарием.источник