Follow

Windows向けにPyInstallerで作られたexeをwineで実行しようとすると、「テンポラリディレクトリが作れないよ!」とか言われてしまうことがある。最近のPyInstallerを使うと大丈夫らしいのだけれど、なんかTemp以下を見ると展開されたファイルが権限000で作られてるようで。なにこれ。
で、解決策としてはPyInstallerでパッケージしなおせるなら新しいのでするか、それができないなら適当なサイズのファイルをddで作ってそれをmkfs.vfatとかしてTempディレクトリにwine実行するUIDでマウントしてやると良い。ま、つまりは権限自体を落としてやるわけだ。
………ええ、スマートじゃないよねえ。面倒だしどうしたもんかな。

Sign in to participate in the conversation
今日は語ったか?

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!