Opera не воспроизводит mp3

aur
opera

#1

Добрый день.
Браузер Opera не воспроизводит mp3 (не поддерживает этот формат). Остальные браузеры (Firefox, Google Chrome) воспроизводят. Как можно решить эту проблему?


#2

Здравствуй

Просто установите пакет: опера-FFmpeg-кодеки.

Удачи !
Zdravstvuy

Prosto ustanovite paket: opera-FFmpeg-kodeki.

Udachi !

Translation from google translate …


#3

opera-ffmpeg-codecs нашёл только в AUR, но при сборке возникает ошибка. Пакет невозможно собрать.


#4

@умная
HI вы можете попробовать установить непосредственно из AUR упаковщика.

Упаковщик сделал этот комментарий: BlackIkeEagle прокомментировал 2016-05-25 20:55
Для людей, не желающих скачать 500MB источника хрома, чтобы построить этот пакет:

Вы можете установить его из моего репозитория: https://repo.herecura.eu

Из этой ссылке: https://aur.archlinux.org/packages/opera-ffmpeg-codecs

Другой вариант заключается в использовании Yaourt построить опера-ffmpeg-кодеки.

Удачи


#5

Я именно из AUR хотел установить, но происходит ошибка. Видимо, неправильные данные в AUR, или эти данные не совместимы с Manjaro.


#6

А какая ошибка? Ответ терминала на
yaourt opera-ffmpeg-codecs
покажите?


#7

Ответ терминала через команду script yaourt.log
Много текста, я не разобрался.


#8

Не встречал этой проблемы ещё. Получается ли устанавливать другие пакеты при помощи yaourt?
Можно пойти другим путём и добавить репо https://wiki.archlinux.org/index.php/Unofficial_user_repositories#herecura
Просто дописать строки
[herecura] Server = http://repo.herecura.be/$repo/$arch
в /etc/pacman.conf и сделать синхронизацию sudo pacman -Syy


#9

Да, другие пакеты из AUR устанавливаются. Возможно, opera-ffmpeg-codecs совместим только с последней версией Opera (42), но в системе установлена предыдущая (41).
Opera 41 основана на Chromium 54, а opera-ffmpeg-codecs на Chromium 55.
Дождусь выпуска обновления системы, и напишу о результатах.
Сторонний репозиторий не подключаю во избежание ошибок, ибо такой же пакет должен быть в AUR.


После обновления системы до Opera 42 проблема не решилась.
Почему в Manjaro отсутствует полноценная Opera, со встроенным в неё opera-ffmpeg-codecs? Как можно попросить исправить это упущение?


#10

Скорее всего, просто недостаточно место в /tmp, чтоб распаковать весь архив (который весит 3,5ГБ). Просто скачайте PKGBUILD и соберите пакет с помощью makepkg, не используя yaourt.


#11

Места вполне достаточно (12,5 ГБ), думаю, причина в другом. У Вас этот пакет устанавливается?


#12

Место в /tmp! Просто попробуйте сборку с помощью makepkg, уверен, что проблема решится таким образом.


#13

Я в этом не разберусь, да и места в домашней директории предостаточно. Неужели только у меня на i686 пакет не собирается, или он для x86-64? Кто-нибудь ещё может попробовать собрать у себя?


Прошу прощения, хотел написать не “в домашней директории”, а “в корневом разделе”.


#14

Проблема не в архитектуре, а место в домашней директории не поможет, если использовать yaourt, так как yaourt использует /tmp, а не /home. Вот комманды для использования makepkg вместо yaourt:

wget https://aur.archlinux.org/cgit/aur.git/snapshot/opera-ffmpeg-codecs.tar.gz
tar -xzf opera-ffmpeg-codecs.tar.gz
cd opera-ffmpeg-codecs
makepkg
yaourt -U opera-ffmpeg-codecs*

#15

Благодарю Вас! Пакет собрался.


Несколько вопросов на будущее:

  1. Как и где получить адрес вида:
    https://aur.archlinux.org/cgit/aur.git/snapshot/opera-ffmpeg-codecs.tar.gz? На сайте AUR он отсутствует.
  2. -xzf — просто распаковка архива в /home?
  3. cd — указание рабочей директории для терминала?
  4. makepkg — сборка пакета из указанной директории?
  5. В команде yaourt -U opera-ffmpeg-codecs* не ясны -U и *(звёздочка в конце команды).
  6. Сколько нужно выделить места под систему, чтобы пакеты аналогичного этому размера можно было собрать через Pamac + AUR без ошибок ?

#16

Ура! :slight_smile:

  1. В рамке “Package actions” справа, пункт “Download snapshot”.
  2. Да, tar -xzf пакет.tar.gz распаковывает архив пакет.tar.gz в рабочей директории. Можно было использовать и графическую программу, но не зная графической оболочки, которую Вы используете, легче просто написать комманду.
  3. Да, cd сокращение от “change dir”, то есть “сменить директорию”.
  4. Да, точнее из рабочей директории.
  5. -U используется для установки локального файла пакета (то есть в данном случае того пакета, который был собран с помощью makepkg). В отличии от этого -S используется для загрузки и установки пакета из репозитории. Звездочка - просто символ-заменитель, потому что я не знал точного имени пакета (но знал, что в рабочей директории есть только один файл, имя которого начинается на “opera-ffmpeg-codecs”).
  6. Сам пакет весит 500МБ, в распакованном виде 3500МБ, то есть всего 4ГБ. Главный вопрос: /tmp просто подпапка системного раздела или лежит на отдельном разделе? Это можно посмотреть в /etc/fstab.

#17

Благодарю за разъяснение! :slight_smile:
Я разметил только 2 раздела при установки системы: / и /home. Полагаю, что /tmp — подпапка системного раздела. Свободное место на системном разделе 12,5 ГБ = в 3 раза больше рассчитанного минимума. Причина ошибки весьма загадочна…


#18

Возможно, причина в использовании tmpfs: http://superuser.com/questions/619324/my-tmp-folder-isnt-a-partition-but-has-fixed-size-why#619337 На моем главном компьютере установлен Arch Linux и там как раз такая ситуация, хотя я при установке ничего такого не конфигурировал. Но на ноуте, на котором установлен Manjaro, вроде такого нет… Так что посмотрите в /etc/fstab даже если Вы ничего подобного при установке не конфигурировали, возможно, собака зарыта именно там.


#19

По-моему, tmpfs не обнаружено:

/etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>                           <mount point>  <type>  <options>  <dump>  <pass>
UUID=d0d4f472-97cc-4ea4-8b11-12da6a3455fc /              ext4    defaults,noatime 0       1
UUID=be55a3b9-d261-4913-b42f-43b3e49b3bd3 /home          ext4    defaults,noatime 0       2

#20

Нда, я этого боялся. :slight_smile: Не знаю, в чем тут дело, возможно, какое-то внутреннее ограничение в yaourt. Думаю, что такие большие пакеты встречаются очень редко, так что нет смысла тратить много времени на попытки решить эту проблему. Если опять попадется такой огромный пакет, всегда можно использовать напрямую makepkg.