В последних версиях wine есть такая проблема, но есть и обходной путь.
1. Загружаете последнюю версию "Origin";
2. Создаете чистый wineprefix (32 или 64 бит, работает с обоими префиксами) (как я понял, нужно удалить папку wine, но не вручную, а через терминал, создать папку можно командой WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot (для префикса 32 бит) Могу ошибаться! Я устанавливал Origin через PlayonLinux);
3. В настройках wine выставляете windows XP;
4. Запускаете установочный файл "Origin" и ждете завершения установки,когда спросит перезагрузку системы, нажмите "нет";
5. Дождитесь, когда "Origin" обновится и войдите в учетную запись ( это очень важно, т.к. если Вы не сделаете этого, вы получите "Origin", который будет выдавать сообщение "Сетевая авторизация временно недоступна"!);
6. Выйдите из "Origin";
7. Измените версию Windows на 7-8-10 (работает со всеми версиями из перечисленных);
8. Запустите Origin, он попросит обновиться. Нажмите "загрузить" и обновите Origin;
9. После того как окно обновления исчезнет, папка "Origin" станет доступна только для чтения, тем самым заблокировав установку обновлений. Пока "Origin" пытается обновиться в фоновом режиме (не убивайте процесс!), перейдите к папке Origin и измените права доступа на "чтение и запись" для папки, всех вложенных папок и файлов. После этого процесс обновления закончит обновление и вы получите работающий Origin.
Источник