Заранее спасибо за любую помощь.
Берем пакет.
Далее под рутом
...
И собрался RMP для i386
вообщем как-то так...
:)
На правах "вредных советов" :)))
[Дружески, но ехидно хихикает...]
Вы пункты 9.2, 9.3, 12.2(А) лицензии читали?, - а вот почитайте.
http://www.google.com/chrome/eula.html?hl=ru&platform=linux_fedora_i386Ну и с 13 и далее любопытства ради.
$ rpm -qpi ./google-chrome-stable_current_i386.rpm | grep License
Size : 90631285 License: Multiple, see http://chrome.google.com/
"Бойтесь данайцев дары приносящих"Попробовать так:
# rpm -qpl ./google-chrome-stable_current_i386.rpm | grep etc
/etc/cron.daily
/etc/cron.daily/google-chrome
#
# rpm -ihv --excludepath /etc ./google-chrome-stable_current_i386.rpm
Не забыть про:
Примечание. При установке Google Chrome будетдобавлен репозиторий Google, и ваша система будет автоматически обновлять Google Chrome. Чтобы отказаться от репозитория Google, выполните команду "sudo touch /etc/default/google-chrome" перед установкой пакета.
/etc/cron.daily/google-chrome # Этот скрипт создает конфигурационный файл репозитория для обновлений пакета
Можно попробовать распаковать пакет:
rpm2cpio file.rpm | cpio -idmuv --no-absolute-filenames
в текущий каталог и недостающее распихать руками не забыв о правах:
$ rpm -qpl --dump ./google-chrome-stable_current_i386.rpm | grep etc
/etc/cron.daily 4096 1310407629 040755 root root 0 0 0 X
/etc/cron.daily/google-chrome 12692 1310407629 fc366f04a2f53dd5ac20c3f48dce8ddd 0100755 root root 0 0 0 X
Но лучше бы, ИМХО, сначала распихать недостающее, а потом установить пакет, - возможно установочные скрипты отработают нормально.
Ну где-то в такой последовательности:
Распаковать rpm-пакет:
rpm2cpio ./google-chrome-stable_current_i386.rpm | cpio -idmuv --no-absolute-filenames
Скопировать скрипт
./etc/cron.daily/google-chrome
по этому пути.
Создать
# touch /etc/default/google-chrome
пустой файл.
Проверить везде права.
Поставить пакет:
# rpm -ihv --excludepath /etc ./google-chrome-stable_current_i386.rpm
По-идее должно сработать.
Логика такая:
если
/etc/cron.daily/google-chrome
скрипт в наличии и
/etc/default/google-chrome
отсутствует, - конфигурационный файл репозитория будет создаваться.
Если
/etc/default/google-chrome
пустой файл созданный перед установкой в наличии, - то не будет.
Пробуйте.
Выполнил команду sudo chmod 0755 /etc/cron.daily, к сожалению выполнение sudo apt-get install /home/nord/Загрузки/google-chrome-stable_current_x86_64.rpm приводит к тому же результату. Если я правильно понял, то в результате выполнения chmod, с приведенными выше параметрами, устанавлены требуемые права доступа. Что можете посоветовать?
Забить.
И использовать установку через rpm с исключением.
/etc/cron.daily/google-chrome
вам не нужен.
Корректно этот скрипт rpm-пакета отработает только на Fedora, SuSE, Mandriva.
Его можно и руками поковырять, чтобы ключ подпихнуть, репо настроить, etc...
Но лицензия запрещает.
И Skull, выше, пусть и не напрямую, упоминал это.