GoogleTalkPlugin: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 42: | Строка 42: | ||
exit 0 | exit 0 | ||
</pre> | </pre> | ||
{{Category navigation|title=HOWTO|category=HOWTO|sortkey={{SUBPAGENAME}}}} |
Текущая версия от 14:54, 19 июля 2015
p7/x86_64 3.19.1.0
Скачиваем https://dl.google.com/linux/direct/google-talkplugin_current_x86_64.rpm
Можно воспользоваться скриптом google-earth-rehack.sh, он производит изменения, описанные ниже и перегенерирует зависимости:
$ google-earth-rehack.sh Загрузки/google-talkplugin_current_x86_64.rpm Do you want to continue ? (y/N) Обрабатываются файлы: google-talkplugin-3.19.1.0-1 Поиск Provides (используя /usr/lib/rpm/find-provides) … Записан: /home/<user>/RPM/RPMS/x86_64/google-talkplugin-3.19.1.0-1.x86_64.rpm result: /home/<user>/RPM/RPMS/x86_64/google-talkplugin-3.19.1.0-1.x86_64.rpm
Затем
# apt-get install /home/<user>/RPM/RPMS/x86_64/google-talkplugin-3.19.1.0-1.x86_64.rpm
Sisyphus/x86_64, версия плагина 2.8.5.0 (май 2012)
- Скачиваем google talk plugin для Fedora/OpenSUSE 64
- Запускаем
$ rpmrebuild -ep google-talkplugin_current_x86_64.rpm
обратим внимание, кудаrpmrebuild
кладёт пересобранные пакеты: к примеру,/home/user/RPM/RPMS/x86_64/
- В открывшемся спек-файле вносим изменения, указанные ниже — это отмена регистрации гуглового репозитория, а также основанного на ней автообновления и его запуска по cron
- Устанавливаем получившийся пакет
# apt-get install /home/user/RPM/RPMS/x86_64/google-talkplugin-2.8.5.0-1.x86_64.rpm
Cобственно, патч:
--- tmp/googletalk.spec 2012-05-17 14:18:24.679762919 +0400 +++ tmp/googletalk.spec.new 2012-05-17 14:22:39.095008333 +0400 @@ -119,6 +119,4 @@ software written by Eric Young (eay@cryptsoft.com). %files -%dir %attr(0755 root root) "/etc/cron.daily" -%attr(0777 root root) "/etc/cron.daily/google-talkplugin" %dir %attr(0755 root root) "/opt/google/talkplugin" %attr(0755 root root) "/opt/google/talkplugin/GoogleTalkPlugin" @@ -351,4 +349,5 @@ # http://www.google.com/linuxrepositories/aboutkey.html) install_rpm_key() { + return 0 # Check to see if key already exists. rpm -q gpg-pubkey-7fac5991-4615767f > /dev/null 2>&1 @@ -752,6 +751,4 @@ # not always running, which kind of defeats the purpose of having 'at' as a # required LSB command. -service atd start -echo "sh /etc/cron.daily/google-talkplugin" | at now + 2 minute exit 0