il vino come radice? come risolvere


1

Sto imparando Electron. Ubuntu 16. Ho appena realizzato la mia prima app per elettroni e provo a compilarla per Windows. Uso questa guida . Ma, quando provo a fare

sudo electron-packager . --overwrite --asar=true --platform=win32 --arch=ia32 --icon=assets/icons/win/icon.ico --prune=true --out=release-builds --version-string.CompanyName=CE --version-string.FileDescription=CE --version-string.ProductName="shoppingcard"

ho ricevuto un errore

rcedit.exe failed with exit code 1. wine: /home/uses/.wine is not owned by you

Non ho nemmeno usato wine e installato solo per compilare il mio programma. E tutti i manuali dicono di non eseguire il vino come root. Non so come risolvere questo.

upd.

uses@pinkya-spot:~$ id
uid=1000(uses) gid=1000(uses) группы=1000(uses),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),128(sambashare)
uses@pinkya-spot:~$ ls -la /home/uses
итого 220
drwxr-xr-x   30 uses uses  4096 Врс 25 02:05 .
drwxr-xr-x    3 root  root   4096 Врс 20 00:39 ..
drwx------    3 uses uses  4096 Врс 20 00:54 .adobe
drwxrwxr-x    9 uses uses  4096 Врс 20 03:31 .atom
-rw-------    1 uses uses  3886 Врс 25 01:43 .bash_history
-rw-r--r--    1 uses uses   220 Врс 20 00:39 .bash_logout
-rw-r--r--    1 uses uses  3771 Врс 20 00:39 .bashrc
drwx------   18 uses uses  4096 Врс 24 02:10 .cache
drwx------    3 uses uses  4096 Врс 20 01:17 .compiz
drwx------   24 uses uses  4096 Врс 23 03:09 .config
drwx------    3 root  root   4096 Врс 20 03:31 .dbus
-rw-r--r--    1 uses uses    25 Врс 20 00:50 .dmrc
drwxr-xr-x    2 uses uses  4096 Врс 23 02:11 .electron
-rw-r--r--    1 uses uses  8980 Врс 20 00:39 examples.desktop
drwx------    3 uses uses  4096 Врс 24 22:31 .gconf
-rw-rw-r--    1 uses uses    95 Врс 20 03:04 .gitconfig
drwx------    3 uses uses  4096 Врс 24 22:30 .gnupg
-rw-------    1 uses uses  6760 Врс 24 22:30 .ICEauthority
drwx------    3 uses uses  4096 Врс 20 00:50 .local
drwx------    3 uses uses  4096 Врс 20 00:54 .macromedia
drwx------    4 uses uses  4096 Врс 20 00:53 .mozilla
-rw-------    1 uses uses     3 Врс 20 01:36 .node_repl_history
drwxrwxr-x 1031 uses uses 36864 Врс 24 02:00 .npm
drwx------    3 uses uses  4096 Врс 20 01:23 .nv
drwx------    3 uses uses  4096 Врс 20 01:27 .pki
-rw-r--r--    1 uses uses   655 Врс 20 00:39 .profile
-rw-------    1 uses uses   256 Врс 20 21:53 .pulse-cookie
drwx------    2 uses uses  4096 Врс 20 16:01 .putty
drwxrwxr-x   20 uses uses  4096 Врс 24 00:01 .steam
drwxrwxr-x    3 uses uses  4096 Врс 20 21:53 Steam
lrwxrwxrwx    1 uses uses    30 Врс 24 00:00 .steampath -> /home/uses/.steam/bin32/steam
lrwxrwxrwx    1 uses uses    28 Врс 24 00:00 .steampid -> /home/uses/.steam/steam.pid
-rw-r--r--    1 uses uses     0 Врс 20 01:25 .sudo_as_admin_successful
drwx------    4 uses uses  4096 Врс 20 01:55 .thunderbird
drwxrwxr-x    2 uses uses  4096 Врс 25 02:05 .wine
-rw-------    1 uses uses    56 Врс 24 22:30 .Xauthority
-rw-------    1 uses uses   200 Врс 25 01:37 .xsession-errors
-rw-------    1 uses uses  2293 Врс 24 12:25 .xsession-errors.old
drwxr-xr-x    2 uses uses  4096 Врс 20 00:50 Видео
drwxr-xr-x    2 uses uses  4096 Врс 20 00:50 Документы
drwxr-xr-x    3 uses uses  4096 Врс 24 22:45 Загрузки
drwxr-xr-x    3 uses uses  4096 Врс 24 02:09 Изображения
drwxr-xr-x    2 uses uses  4096 Врс 20 00:50 Музыка
drwxr-xr-x    2 uses uses  4096 Врс 20 00:50 Общедоступные
drwxr-xr-x    2 uses uses  4096 Врс 21 04:44 Рабочий стол
drwxr-xr-x    2 uses uses  4096 Врс 20 00:50 Шаблоны

upd.

uses@pinkya-spot:~$ ls -al ~ | grep wine
drwxrwxr-x    4 uses uses  4096 Врс 25 16:24 .wine

Bene? Possiedi /home/uses/.wine? Eseguire i comandi ide ls -la /home/usese modificare la tua domanda per includere l'output.
Scott,

Scott , fatto
Mikita Melnikau,

Grazie per aver aggiornato la domanda. OK, sembra proprio il tuo /home/uses/.wine. Temo di non avere idea di quale sia il problema; forse queste informazioni dettagliate aiuteranno qualcun altro a capirlo.
Scott,

Scott , penso che il problema sia che uso il comando di compilazione elettronica sudo. Ma non so come superare questo problema.
Mikita Melnikau,

Risposte:


0

Mi sono iscritto al canale Slack e ho posto questa domanda. Il manutentore di Electron Packager malept (Mark Lee) mi aiuta a risolvere questo problema. Non c'era motivo di avviare Electron Packager come root. Avevo solo bisogno di creare una --out=...cartella output ( ) con il permesso di scrivere.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.