GoogleTalkPlugin: различия между версиями
(Новая страница: «== Sisyphus/x86_64, версия плагина 2.8.5.0 (май 2012) == # Скачиваем [https://www.google.com/chat/video/download.html?hl=ru&platform=linux_f...») |
|||
Строка 1: | Строка 1: | ||
== p7/x86_64 3.19.1.0 == | |||
Скачиваем https://dl.google.com/linux/direct/google-talkplugin_current_x86_64.rpm | |||
Можно воспользоваться [http://git.altlinux.org/people/george/public/?p=bikes.git;a=blob;f=google-earth-rehack.sh скриптом 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) == | == Sisyphus/x86_64, версия плагина 2.8.5.0 (май 2012) == | ||
# Скачиваем [https://www.google.com/chat/video/download.html?hl=ru&platform=linux_fedora_x86_64 google talk plugin для Fedora/OpenSUSE 64] | # Скачиваем [https://www.google.com/chat/video/download.html?hl=ru&platform=linux_fedora_x86_64 google talk plugin для Fedora/OpenSUSE 64] |
Версия от 17:50, 27 мая 2013
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