Автор Тема: Обновление Mozilla Firefox до 57.0.1  (Прочитано 491 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн puyamolina

  • Пользователь
  • *
  • Сообщений: 70
  • Репутация: +1/-0
    • Просмотр профиля
Обновление Mozilla Firefox до 57.0.1
« : 05 Декабрь 2017, 12:52:45 »
Здравствуйте, товарищи! :)

Возможно ли обновить Mozilla Firefox до версии 57.0.1, или она не совместима с Slackware 14.2? Если возможно, подскажите как это сделать, пожалуйста.

Оффлайн Graf

  • Администратор
  • Ветеран
  • *
  • Сообщений: 672
  • Репутация: +26/-0
    • Просмотр профиля
    • SlackWare
Re: Обновление Mozilla Firefox до 57.0.1
« Ответ #1 : 05 Декабрь 2017, 13:24:16 »
Приветствую!
Скачать сырец.
Взять(скачать) слакбилд и причитающееся в slackware/slackware-14.2/source/xap/mozilla-firefox
Собрать. Поставить.  :biggrin_mini:
С кем поведёшься - так тебе и надо!
===== http://slackware.su =====

Оффлайн puyamolina

  • Пользователь
  • *
  • Сообщений: 70
  • Репутация: +1/-0
    • Просмотр профиля
Re: Обновление Mozilla Firefox до 57.0.1
« Ответ #2 : 05 Декабрь 2017, 14:05:19 »
Приветствую!
Скачать сырец.
Взять(скачать) слакбилд и причитающееся в slackware/slackware-14.2/source/xap/mozilla-firefox
Собрать. Поставить.  :biggrin_mini:

Вот так?

$ mkdir /home/username/firefox

$ wget -P /home/username/firefox https://archive.mozilla.org/pub/firefox/releases/57.0.1/source/firefox-57.0.1.source.tar.xz
$ wget -P /home/username/firefox https://mirrors.slackware.com/slackware/slackware-14.2/source/xap/mozilla-firefox/mozilla-firefox.SlackBuild
$ wget -P /home/username/firefox https://mirrors.slackware.com/slackware/slackware-14.2/source/xap/mozilla-firefox/firefox-45.2.0esr.source.tar.xz
$ wget -P /home/username/firefox https://mirrors.slackware.com/slackware/slackware-14.2/source/xap/mozilla-firefox/firefox.moz_plugin_path.diff.gz
$ wget -P /home/username/firefox https://mirrors.slackware.com/slackware/slackware-14.2/source/xap/mozilla-firefox/mimeTypes.rdf.gz
$ wget -P /home/username/firefox https://mirrors.slackware.com/slackware/slackware-14.2/source/xap/mozilla-firefox/mozilla-firefox-mimeTypes-fix.diff.gz
$ wget -P /home/username/firefox https://mirrors.slackware.com/slackware/slackware-14.2/source/xap/mozilla-firefox/mozilla-firefox.desktop
$ wget -P /home/username/firefox https://mirrors.slackware.com/slackware/slackware-14.2/source/xap/mozilla-firefox/slack-desc

$ cd /home/username/firefox

$ ./mozilla-firefox.SlackBuild

 %)

Оффлайн Graf

  • Администратор
  • Ветеран
  • *
  • Сообщений: 672
  • Репутация: +26/-0
    • Просмотр профиля
    • SlackWare
Re: Обновление Mozilla Firefox до 57.0.1
« Ответ #3 : 05 Декабрь 2017, 18:35:06 »

Вот так?

Ну, можно и так  :biggrin_mini:
Только это лишнее:
Цитировать (выделенное)
$ wget -P /home/username/firefox https://mirrors.slackware.com/slackware/slackware-14.2/source/xap/mozilla-firefox/firefox-45.2.0esr.source.tar.xz

А дальше, лучше так:
$ cd /home/username/firefox
$ su -
Password:

# chmod +x ./mozilla-firefox.SlackBuild
# ./mozilla-firefox.SlackBuild

С кем поведёшься - так тебе и надо!
===== http://slackware.su =====

Оффлайн puyamolina

  • Пользователь
  • *
  • Сообщений: 70
  • Репутация: +1/-0
    • Просмотр профиля
Re: Обновление Mozilla Firefox до 57.0.1
« Ответ #4 : 05 Декабрь 2017, 19:16:25 »
Graf, спасибо  :biggrin_mini:

Оффлайн puyamolina

  • Пользователь
  • *
  • Сообщений: 70
  • Репутация: +1/-0
    • Просмотр профиля
Re: Обновление Mozilla Firefox до 57.0.1
« Ответ #5 : 05 Декабрь 2017, 19:33:51 »
Не получается :(

checking for vcs source checkout... no
Traceback (most recent call last):
  File "/tmp/firefox-57.0.1/configure.py", line 124, in <module>
    sys.exit(main(sys.argv))
  File "/tmp/firefox-57.0.1/configure.py", line 29, in main
    sandbox.run(os.path.join(os.path.dirname(__file__), 'moz.configure'))
  File "/tmp/firefox-57.0.1/python/mozbuild/mozbuild/configure/__init__.py", line 398, in run
    self.include_file(path)
  File "/tmp/firefox-57.0.1/python/mozbuild/mozbuild/configure/__init__.py", line 389, in include_file
    exec_(code, self)
  File "/tmp/firefox-57.0.1/python/mozbuild/mozbuild/util.py", line 59, in exec_
    exec(object, globals, locals)
  File "/tmp/firefox-57.0.1/moz.configure", line 225, in <module>
    include(include_project_configure)
  File "/tmp/firefox-57.0.1/python/mozbuild/mozbuild/configure/__init__.py", line 693, in include_impl
    self.include_file(what)
  File "/tmp/firefox-57.0.1/python/mozbuild/mozbuild/configure/__init__.py", line 389, in include_file
    exec_(code, self)
  File "/tmp/firefox-57.0.1/python/mozbuild/mozbuild/util.py", line 59, in exec_
    exec(object, globals, locals)
  File "/tmp/firefox-57.0.1/browser/moz.configure", line 11, in <module>
    include('../toolkit/moz.configure')
  File "/tmp/firefox-57.0.1/python/mozbuild/mozbuild/configure/__init__.py", line 693, in include_impl
    self.include_file(what)
  File "/tmp/firefox-57.0.1/python/mozbuild/mozbuild/configure/__init__.py", line 389, in include_file
    exec_(code, self)
  File "/tmp/firefox-57.0.1/python/mozbuild/mozbuild/util.py", line 59, in exec_
    exec(object, globals, locals)
  File "/tmp/firefox-57.0.1/toolkit/moz.configure", line 119, in <module>
    @depends('--enable-default-toolkit', target, '--help')
  File "/tmp/firefox-57.0.1/python/mozbuild/mozbuild/configure/__init__.py", line 676, in decorator
    depends = DependsFunction(self, func, dependencies, when=when)
  File "/tmp/firefox-57.0.1/python/mozbuild/mozbuild/configure/__init__.py", line 95, in __init__
    sandbox._value_for(self)
  File "/tmp/firefox-57.0.1/python/mozbuild/mozbuild/configure/__init__.py", line 473, in _value_for
    return self._value_for_depends(obj, need_help_dependency)
  File "/tmp/firefox-57.0.1/python/mozbuild/mozbuild/util.py", line 925, in method_call
    cache[args] = self.func(instance, *args)
  File "/tmp/firefox-57.0.1/python/mozbuild/mozbuild/configure/__init__.py", line 482, in _value_for_depends
    return obj.result(need_help_dependency)
  File "/tmp/firefox-57.0.1/python/mozbuild/mozbuild/util.py", line 925, in method_call
    cache[args] = self.func(instance, *args)
  File "/tmp/firefox-57.0.1/python/mozbuild/mozbuild/configure/__init__.py", line 121, in result
    for d in self.dependencies]
  File "/tmp/firefox-57.0.1/python/mozbuild/mozbuild/configure/__init__.py", line 476, in _value_for
    return self._value_for_option(obj)
  File "/tmp/firefox-57.0.1/python/mozbuild/mozbuild/util.py", line 925, in method_call
    cache[args] = self.func(instance, *args)
  File "/tmp/firefox-57.0.1/python/mozbuild/mozbuild/configure/__init__.py", line 519, in _value_for_option
    value, option_string = self._helper.handle(option)
  File "/tmp/firefox-57.0.1/python/mozbuild/mozbuild/configure/options.py", line 484, in handle
    ret = option.get_value(arg, origin)
  File "/tmp/firefox-57.0.1/python/mozbuild/mozbuild/configure/options.py", line 383, in get_value
    % (val, ', '.join("'%s'" % c for c in self.choices)))
mozbuild.configure.options.InvalidOptionError: 'cairo-gtk2' is not one of 'cairo-windows', 'cairo-gtk3', 'cairo-gtk3-wayland', 'cairo-cocoa', 'cairo-uikit', 'cairo-android'
*** Fix above errors and then restart with\
               "make -f client.mk build"
/tmp/firefox-57.0.1/client.mk:384: ошибка выполнения рецепта для цели «configure»
make[2]: *** [configure] Ошибка 1
make[2]: выход из каталога «/tmp/firefox-57.0.1»
/tmp/firefox-57.0.1/client.mk:401: ошибка выполнения рецепта для цели «/tmp/firefox-57.0.1/obj/Makefile»
make[1]: *** [/tmp/firefox-57.0.1/obj/Makefile] Ошибка 2
make[1]: выход из каталога «/tmp/firefox-57.0.1»
client.mk:175: ошибка выполнения рецепта для цели «build»
make: *** [build] Ошибка 2

Что это может быть? Может быть слакбилд нужно было как-то отредактировать?

Оффлайн bormant

  • Глобальный модератор
  • Старожил
  • *
  • Сообщений: 467
  • Репутация: +43/-0
    • Просмотр профиля
Re: Обновление Mozilla Firefox до 57.0.1
« Ответ #6 : 05 Декабрь 2017, 21:01:10 »
Это:mozbuild.configure.options.InvalidOptionError: 'cairo-gtk2' is not one of 'cairo-windows', 'cairo-gtk3', 'cairo-gtk3-wayland', 'cairo-cocoa', 'cairo-uikit', 'cairo-android'Возьмите прекомпилированные бинарники, даже если сконфигурите, не каждая машинка в состоянии собрать Firefox.

Оффлайн puyamolina

  • Пользователь
  • *
  • Сообщений: 70
  • Репутация: +1/-0
    • Просмотр профиля
Re: Обновление Mozilla Firefox до 57.0.1
« Ответ #7 : 05 Декабрь 2017, 21:11:36 »
Возьмите прекомпилированные бинарники, даже если сконфигурите, не каждая машинка в состоянии собрать Firefox.

Не совсем понял. Перекомпилированные бинарники это, например, .rpm? И как потом устанавливать?

Оффлайн bormant

  • Глобальный модератор
  • Старожил
  • *
  • Сообщений: 467
  • Репутация: +43/-0
    • Просмотр профиля

Оффлайн puyamolina

  • Пользователь
  • *
  • Сообщений: 70
  • Репутация: +1/-0
    • Просмотр профиля
Re: Обновление Mozilla Firefox до 57.0.1
« Ответ #9 : 05 Декабрь 2017, 21:48:07 »
https://www.mozilla.org/ru/firefox/all/?q=Russian,%20%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9

Прочитал как установить. Вот только можно ли пренести в /usr/bin, чтобы оттуда запускать?

Всё-таки, не математический у биолога склад ума. Приходится долго над такими задачами думать.

В общем:

$ mv -R /home/username/firefox /opt
$ ln -s /opt/firefox/firefox /usr/bin/firefox

И шабаш :biggrin_mini:
« Последнее редактирование: 07 Декабрь 2017, 06:46:54 от puyamolina »

Оффлайн Ramonrok

  • Новичок
  • Сообщений: 2
  • Репутация: +0/-0
    • Просмотр профиля
    • marymotherofhope
Обновление Mozilla Firefox до 57 0 1
« Ответ #10 : 24 Сентябрь 2018, 13:43:55 »
Подскажите пожалуйста
Как сделать чтоб в браузере Mozilla Firefox рекламы не было... слышал что есть какая то программа...
как то так...
заранее спасибо

Оффлайн bormant

  • Глобальный модератор
  • Старожил
  • *
  • Сообщений: 467
  • Репутация: +43/-0
    • Просмотр профиля
Re: Обновление Mozilla Firefox до 57.0.1
« Ответ #11 : 24 Сентябрь 2018, 15:33:29 »
Блокировщиков рекламы всяко больше одного. Почему бы не попробовать поставить uBlock Origin из расширений?

 

Copyright (c) Aiwan. Kolobok Smiles

@Mail.ru