Skip to content

Instantly share code, notes, and snippets.

@mmahut
Created May 26, 2019 22:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mmahut/e059c989d020156730aa526a7298ff96 to your computer and use it in GitHub Desktop.
Save mmahut/e059c989d020156730aa526a7298ff96 to your computer and use it in GitHub Desktop.
[mmahut@drobcek:~]$ nix-shell -p binutils stdenv wget nix-index zip glib nss nspr gtk3-x11 gnome2.pango atk cairo gdk_pixbuf xlibs.libX11 xlibs.libxcb xlibs.libXcomposite xlibs.libXcursor xlibs.libXdamage xlibs.libXext xlibs.libXfixes xlibs.libXi xlibs.libXrender xlibs.libXtst xorg_sys_opengl utillinux xlibs.libXrandr xlibs.libXScrnSaver alsaLib dbus_libs.lib at_spi2_atk cups.lib vivaldi-ffmpeg-codecs libpulseaudio
[nix-shell:~]$ wget https://exodusbin.azureedge.net/releases/exodus-linux-x64-19.5.24.zip
--2019-05-27 00:16:11-- https://exodusbin.azureedge.net/releases/exodus-linux-x64-19.5.24.zip
Resolving exodusbin.azureedge.net (exodusbin.azureedge.net)... 152.199.19.161, 2606:2800:133:206e:1315:22a5:2006:24fd
Connecting to exodusbin.azureedge.net (exodusbin.azureedge.net)|152.199.19.161|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 101775963 (97M) [application/zip]
Saving to: ‘exodus-linux-x64-19.5.24.zip’
exodus-linux-x64-19.5.24.zip 100%[====================================================================================>] 97.06M 2.45MB/s in 40s
2019-05-27 00:16:52 (2.44 MB/s) - ‘exodus-linux-x64-19.5.24.zip’ saved [101775963/101775963]
[nix-shell:~]$ unzip exodus-linux-x64-19.5.24.zip
Archive: exodus-linux-x64-19.5.24.zip
creating: Exodus-linux-x64/
inflating: Exodus-linux-x64/libGLESv2.so
inflating: Exodus-linux-x64/chrome_200_percent.pak
inflating: Exodus-linux-x64/v8_context_snapshot.bin
inflating: Exodus-linux-x64/exodus.desktop
creating: Exodus-linux-x64/locales/
inflating: Exodus-linux-x64/locales/ar.pak
inflating: Exodus-linux-x64/locales/en-US.pak
inflating: Exodus-linux-x64/locales/lt.pak
inflating: Exodus-linux-x64/locales/tr.pak
inflating: Exodus-linux-x64/locales/te.pak
inflating: Exodus-linux-x64/locales/lv.pak
inflating: Exodus-linux-x64/locales/mr.pak
inflating: Exodus-linux-x64/locales/zh-TW.pak
inflating: Exodus-linux-x64/locales/ms.pak
inflating: Exodus-linux-x64/locales/nl.pak
inflating: Exodus-linux-x64/locales/bn.pak
inflating: Exodus-linux-x64/locales/vi.pak
inflating: Exodus-linux-x64/locales/ta.pak
inflating: Exodus-linux-x64/locales/zh-CN.pak
inflating: Exodus-linux-x64/locales/ja.pak
inflating: Exodus-linux-x64/locales/hi.pak
inflating: Exodus-linux-x64/locales/en-GB.pak
inflating: Exodus-linux-x64/locales/pl.pak
inflating: Exodus-linux-x64/locales/sw.pak
inflating: Exodus-linux-x64/locales/fa.pak
inflating: Exodus-linux-x64/locales/el.pak
inflating: Exodus-linux-x64/locales/sv.pak
inflating: Exodus-linux-x64/locales/sr.pak
inflating: Exodus-linux-x64/locales/es-419.pak
inflating: Exodus-linux-x64/locales/fr.pak
inflating: Exodus-linux-x64/locales/ru.pak
inflating: Exodus-linux-x64/locales/gu.pak
inflating: Exodus-linux-x64/locales/id.pak
inflating: Exodus-linux-x64/locales/fil.pak
inflating: Exodus-linux-x64/locales/sk.pak
inflating: Exodus-linux-x64/locales/ro.pak
inflating: Exodus-linux-x64/locales/es.pak
inflating: Exodus-linux-x64/locales/ko.pak
inflating: Exodus-linux-x64/locales/hu.pak
inflating: Exodus-linux-x64/locales/kn.pak
inflating: Exodus-linux-x64/locales/fi.pak
inflating: Exodus-linux-x64/locales/da.pak
inflating: Exodus-linux-x64/locales/sl.pak
inflating: Exodus-linux-x64/locales/de.pak
inflating: Exodus-linux-x64/locales/it.pak
inflating: Exodus-linux-x64/locales/hr.pak
inflating: Exodus-linux-x64/locales/he.pak
inflating: Exodus-linux-x64/locales/pt-PT.pak
inflating: Exodus-linux-x64/locales/et.pak
inflating: Exodus-linux-x64/locales/cs.pak
inflating: Exodus-linux-x64/locales/nb.pak
inflating: Exodus-linux-x64/locales/am.pak
inflating: Exodus-linux-x64/locales/ml.pak
inflating: Exodus-linux-x64/locales/uk.pak
inflating: Exodus-linux-x64/locales/bg.pak
inflating: Exodus-linux-x64/locales/th.pak
inflating: Exodus-linux-x64/locales/ca.pak
inflating: Exodus-linux-x64/locales/pt-BR.pak
inflating: Exodus-linux-x64/chrome_100_percent.pak
inflating: Exodus-linux-x64/LICENSE
inflating: Exodus-linux-x64/libVkICD_mock_icd.so
inflating: Exodus-linux-x64/icudtl.dat
creating: Exodus-linux-x64/resources/
inflating: Exodus-linux-x64/resources/app.asar
inflating: Exodus-linux-x64/resources/electron.asar
inflating: Exodus-linux-x64/snapshot_blob.bin
inflating: Exodus-linux-x64/Exodus
extracting: Exodus-linux-x64/version
inflating: Exodus-linux-x64/LICENSES.chromium.html
inflating: Exodus-linux-x64/resources.pak
inflating: Exodus-linux-x64/natives_blob.bin
inflating: Exodus-linux-x64/libffmpeg.so
inflating: Exodus-linux-x64/libEGL.so
creating: Exodus-linux-x64/swiftshader/
inflating: Exodus-linux-x64/swiftshader/libGLESv2.so
inflating: Exodus-linux-x64/swiftshader/libEGL.so
[nix-shell:~]$ cd Exodus-linux-x64/
[nix-shell:~/Exodus-linux-x64]$ patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" --set-rpath "/nix/store/yrmrvha03pvdyi9ww2bi6xjpk5930sf8-glib-2.60.1/lib:/nix/store/bhaqzp4n6m8bq9ydb3j93jaz4mj64399-nss-3.42.1/lib:/nix/store/a7a6g8x2xfi7xp8wwdxb9gmkvqylb1nz-nspr-4.21/lib:/nix/store/8j8abxvdh65wqdqffkmfs5dhryfsfa3j-gtk+3-3.24.8/lib:/nix/store/qs9dk57c2xfwhdymskg483n8lqfbyik6-pango-1.43.0/lib:/nix/store/fwp7b2qalm9hhi851mgp7z0vsq8xg83v-atk-2.32.0/lib:/nix/store/52va2xqv03dhw7zv4s1yf5q4bxcnjcjz-cairo-1.16.0/lib:/nix/store/ay0pk3r32a4dmqncfjl1gm3hh3pl3p6k-gdk-pixbuf-2.38.1/lib:/nix/store/69vq0a9sqynmz335apm8zgyjdmq34s5j-libX11-1.6.7/lib:/nix/store/9hysgvp7qrfcil4b5qhwdq2vm9hism13-libxcb-1.13.1/lib:/nix/store/ag3fp30cz58ijm2yyy5adp1f3kw814b5-libXcomposite-0.4.5/lib:/nix/store/3s4fr71ykyw54kyyqavd0ba42klg0bhf-libXcursor-1.2.0/lib:/nix/store/aadamkysh8v914msgi6daqfxqhjpdh52-libXdamage-1.1.5/lib:/nix/store/lswf09qbkkrqd0rgzaqyrkr44lf78y9x-libXext-1.3.4/lib:/nix/store/aqp0mrdbhvkm8rl1z0p2rkqnz6pbclhq-libXfixes-5.0.3/lib:/nix/store/cd09qv56inq4gwa89656r4n0lq0vgidw-libXi-1.7.9/lib:/nix/store/dvsw0fhfzqf4xg0q2idhs02rhwn4k8cv-libXrender-0.9.10/lib:/nix/store/zvfhspl24f45ml3jq2a424rngfl2vhnw-libXtst-1.2.3/lib:/nix/store/s4c2zw9060ikshm6q6rz32v32jm5ibg1-xorg-sys-opengl-3/lib:/nix/store/69msrhi85iay3cb7c3nksr0s8l0xpsc7-util-linux-2.33.2/lib:/nix/store/lnzh3cjjcbafh6wsivw10wl60g7xplxj-libXrandr-1.5.2/lib:/nix/store/vjpbkb4mnxypv7xpy9gid68blyzy2y8w-libXScrnSaver-1.2.3/lib:/nix/store/assmwwmxs6vbkzx4immj3nhv0jwlvgdi-alsa-lib-1.1.8/lib:/nix/store/6hwdmzpspbnb7ix5z6m9h60jyy42kj90-dbus-1.12.12-lib/lib:/nix/store/573hxln4l8lgkkq8afjklgpki88wcd8i-at-spi2-atk-2.32.0/lib:/nix/store/kccb2k5hdjhdyxbxsri9lwwc4z1pvx6z-cups-2.2.11-lib/lib:/nix/store/6nnfz4yswgyl880l1a0r8v099piy5ris-vivaldi-ffmpeg-codecs-72.0.3626.122/lib:/nix/store/93hraf355lxsfwcbk0zqmf6k7ybx7a8d-libpulseaudio-12.2/lib" ./Exodus
warning: working around a Linux kernel bug by creating a hole of 675840 bytes in ‘./Exodus’
[nix-shell:~/Exodus-linux-x64]$ ./Exodus
ENV: production
(node:24812) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
Fontconfig warning: "/etc/fonts/fonts.conf", line 86: unknown element "blank"
Trace/breakpoint trap
[nix-shell:~/Exodus-linux-x64]$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment