The officially official Devuan Forum!

You are not logged in.

#1 2022-01-23 15:26:16

jpark
Member
Registered: 2021-03-18
Posts: 32  

Devuan and vscode

Does vscode deb package work/compatible with Devuan?

Is anyone running vscode in Devuan?
Just wanted to check before I go trying to install it.

If not - is there a good, similar alternative ??

Thanks.

Last edited by jpark (2022-01-23 15:29:06)

Offline

#2 2022-01-23 17:00:37

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 3,125  
Website

Re: Devuan and vscode

It "works" in chimaera but the .deb is missing a dependency for libasound2 so that needs to be installed manually. Gives some idea of the quality of the packaging, I think.

I ran lintian on the .deb, just for a laugh:

E: code: arch-dependent-file-in-usr-share usr/share/code/chrome-sandbox
E: code: arch-dependent-file-in-usr-share usr/share/code/code
E: code: arch-dependent-file-in-usr-share usr/share/code/libEGL.so
E: code: arch-dependent-file-in-usr-share usr/share/code/libGLESv2.so
E: code: arch-dependent-file-in-usr-share usr/share/code/libffmpeg.so
E: code: arch-dependent-file-in-usr-share usr/share/code/libvk_swiftshader.so
E: code: arch-dependent-file-in-usr-share usr/share/code/libvulkan.so.1
E: code: arch-dependent-file-in-usr-share usr/share/code/resources/app/node_modules.asar.unpacked/@parcel/watcher/build/Release/watcher.node
E: code: arch-dependent-file-in-usr-share usr/share/code/resources/app/node_modules.asar.unpacked/@vscode/sqlite3/build/Release/sqlite.node
E: code: arch-dependent-file-in-usr-share usr/share/code/resources/app/node_modules.asar.unpacked/keytar/build/Release/keytar.node
E: code: arch-dependent-file-in-usr-share usr/share/code/resources/app/node_modules.asar.unpacked/keytar/build/Release/obj.target/keytar.node
E: code: arch-dependent-file-in-usr-share usr/share/code/resources/app/node_modules.asar.unpacked/native-is-elevated/build/Release/iselevated.node
E: code: arch-dependent-file-in-usr-share usr/share/code/resources/app/node_modules.asar.unpacked/native-keymap/build/Release/keymapping.node
E: code: arch-dependent-file-in-usr-share usr/share/code/resources/app/node_modules.asar.unpacked/native-watchdog/build/Release/watchdog.node
E: code: arch-dependent-file-in-usr-share usr/share/code/resources/app/node_modules.asar.unpacked/node-pty/build/Release/pty.node
E: code: arch-dependent-file-in-usr-share usr/share/code/resources/app/node_modules.asar.unpacked/spdlog/build/Release/spdlog.node
E: code: arch-dependent-file-in-usr-share usr/share/code/resources/app/node_modules.asar.unpacked/vscode-encrypt/build/Release/vscode-encrypt-native.node
E: code: arch-dependent-file-in-usr-share usr/share/code/resources/app/node_modules.asar.unpacked/vscode-nsfw/build/Release/nsfw.node
E: code: arch-dependent-file-in-usr-share usr/share/code/resources/app/node_modules.asar.unpacked/vscode-ripgrep/bin/rg
E: code: arch-dependent-file-in-usr-share usr/share/code/resources/app/node_modules.asar.unpacked/vsda/build/Release/vsda.node
E: code: arch-dependent-file-in-usr-share usr/share/code/resources/app/node_modules.asar.unpacked/windows-foreground-love/build/Release/foreground_love.node
E: code: arch-dependent-file-in-usr-share usr/share/code/resources/app/node_modules.asar.unpacked/windows-foreground-love/build/Release/obj.target/foreground_love.node
E: code: arch-dependent-file-in-usr-share usr/share/code/swiftshader/libEGL.so
E: code: arch-dependent-file-in-usr-share usr/share/code/swiftshader/libGLESv2.so
E: code: description-starts-with-package-name
E: code: embedded-library usr/share/code/code: freetype
E: code: embedded-library usr/share/code/code: libjpeg
E: code: embedded-library usr/share/code/code: libjsoncpp
E: code: embedded-library usr/share/code/code: libpng
E: code: embedded-library usr/share/code/code: srtp
E: code: executable-desktop-file usr/share/applications/code.desktop 0755
E: code: missing-dependency-on-libc needed by usr/share/code/chrome-sandbox and 22 others
E: code: no-changelog usr/share/doc/code/changelog.Debian.gz (non-native package)
E: code: no-copyright-file
E: code: shared-library-is-executable usr/share/code/libEGL.so 0755
E: code: shared-library-is-executable usr/share/code/libGLESv2.so 0755
E: code: shared-library-is-executable usr/share/code/libffmpeg.so 0755
E: code: shared-library-is-executable usr/share/code/libvk_swiftshader.so 0755
E: code: shared-library-is-executable usr/share/code/libvulkan.so.1 0755
E: code: shared-library-is-executable usr/share/code/resources/app/node_modules.asar.unpacked/@parcel/watcher/build/Release/watcher.node 0755
E: code: shared-library-is-executable usr/share/code/resources/app/node_modules.asar.unpacked/@vscode/sqlite3/build/Release/sqlite.node 0755
E: code: shared-library-is-executable usr/share/code/resources/app/node_modules.asar.unpacked/keytar/build/Release/keytar.node 0755
E: code: shared-library-is-executable usr/share/code/resources/app/node_modules.asar.unpacked/keytar/build/Release/obj.target/keytar.node 0755
E: code: shared-library-is-executable usr/share/code/resources/app/node_modules.asar.unpacked/native-is-elevated/build/Release/iselevated.node 0755
E: code: shared-library-is-executable usr/share/code/resources/app/node_modules.asar.unpacked/native-keymap/build/Release/keymapping.node 0755
E: code: shared-library-is-executable usr/share/code/resources/app/node_modules.asar.unpacked/native-watchdog/build/Release/watchdog.node 0755
E: code: shared-library-is-executable usr/share/code/resources/app/node_modules.asar.unpacked/node-pty/build/Release/pty.node 0755
E: code: shared-library-is-executable usr/share/code/resources/app/node_modules.asar.unpacked/spdlog/build/Release/spdlog.node 0755
E: code: shared-library-is-executable usr/share/code/resources/app/node_modules.asar.unpacked/vscode-encrypt/build/Release/vscode-encrypt-native.node 0755
E: code: shared-library-is-executable usr/share/code/resources/app/node_modules.asar.unpacked/vscode-nsfw/build/Release/nsfw.node 0755
E: code: shared-library-is-executable usr/share/code/resources/app/node_modules.asar.unpacked/vsda/build/Release/vsda.node 0755
E: code: shared-library-is-executable usr/share/code/resources/app/node_modules.asar.unpacked/windows-foreground-love/build/Release/foreground_love.node 0755
E: code: shared-library-is-executable usr/share/code/resources/app/node_modules.asar.unpacked/windows-foreground-love/build/Release/obj.target/foreground_love.node 0755
E: code: shared-library-is-executable usr/share/code/swiftshader/libEGL.so 0755
E: code: shared-library-is-executable usr/share/code/swiftshader/libGLESv2.so 0755
E: code: statically-linked-binary usr/share/code/resources/app/node_modules.asar.unpacked/vscode-ripgrep/bin/rg
E: code: unknown-control-interpreter control/postinst #!/usr/bin/env
E: code: unknown-control-interpreter control/prerm #!/usr/bin/env
E: code: unstripped-binary-or-object usr/share/code/chrome-sandbox
E: code: unstripped-binary-or-object usr/share/code/code
E: code: unstripped-binary-or-object usr/share/code/libEGL.so
E: code: unstripped-binary-or-object usr/share/code/libGLESv2.so
E: code: unstripped-binary-or-object usr/share/code/libffmpeg.so
E: code: unstripped-binary-or-object usr/share/code/libvk_swiftshader.so
E: code: unstripped-binary-or-object usr/share/code/libvulkan.so.1
E: code: unstripped-binary-or-object usr/share/code/resources/app/node_modules.asar.unpacked/@parcel/watcher/build/Release/watcher.node
E: code: unstripped-binary-or-object usr/share/code/resources/app/node_modules.asar.unpacked/@vscode/sqlite3/build/Release/sqlite.node
E: code: unstripped-binary-or-object usr/share/code/resources/app/node_modules.asar.unpacked/keytar/build/Release/keytar.node
E: code: unstripped-binary-or-object usr/share/code/resources/app/node_modules.asar.unpacked/keytar/build/Release/obj.target/keytar.node
E: code: unstripped-binary-or-object usr/share/code/resources/app/node_modules.asar.unpacked/native-is-elevated/build/Release/iselevated.node
E: code: unstripped-binary-or-object usr/share/code/resources/app/node_modules.asar.unpacked/native-keymap/build/Release/keymapping.node
E: code: unstripped-binary-or-object usr/share/code/resources/app/node_modules.asar.unpacked/native-watchdog/build/Release/watchdog.node
E: code: unstripped-binary-or-object usr/share/code/resources/app/node_modules.asar.unpacked/node-pty/build/Release/pty.node
E: code: unstripped-binary-or-object usr/share/code/resources/app/node_modules.asar.unpacked/spdlog/build/Release/spdlog.node
E: code: unstripped-binary-or-object usr/share/code/resources/app/node_modules.asar.unpacked/vscode-encrypt/build/Release/vscode-encrypt-native.node
E: code: unstripped-binary-or-object usr/share/code/resources/app/node_modules.asar.unpacked/vscode-nsfw/build/Release/nsfw.node
E: code: unstripped-binary-or-object usr/share/code/resources/app/node_modules.asar.unpacked/vscode-ripgrep/bin/rg
E: code: unstripped-binary-or-object usr/share/code/resources/app/node_modules.asar.unpacked/vsda/build/Release/vsda.node
E: code: unstripped-binary-or-object usr/share/code/resources/app/node_modules.asar.unpacked/windows-foreground-love/build/Release/foreground_love.node
E: code: unstripped-binary-or-object usr/share/code/resources/app/node_modules.asar.unpacked/windows-foreground-love/build/Release/obj.target/foreground_love.node
E: code: unstripped-binary-or-object usr/share/code/swiftshader/libEGL.so
E: code: unstripped-binary-or-object usr/share/code/swiftshader/libGLESv2.so
W: code: appstream-metadata-in-legacy-location usr/share/appdata/code.appdata.xml
W: code: executable-not-elf-or-script usr/share/applications/code.desktop
W: code: executable-not-elf-or-script usr/share/code/resources/app/out/vs/workbench/browser/parts/editor/media/letterpress-dark.svg
W: code: executable-not-elf-or-script usr/share/code/resources/app/out/vs/workbench/browser/parts/editor/media/letterpress-hc.svg
W: code: executable-not-elf-or-script usr/share/code/resources/app/out/vs/workbench/browser/parts/editor/media/letterpress.svg
W: code: executable-not-elf-or-script usr/share/code/resources/app/resources/linux/code.png
W: code: executable-not-elf-or-script usr/share/pixmaps/com.visualstudio.code.png
W: code: maintainer-script-ignores-errors postrm
W: code: setuid-binary usr/share/code/chrome-sandbox 4755 root/root

Idiots.

Note that it silently fails under Wayland even if xwayland is installed and also that it adds Microsoft's repositories to the system, which I consider to be an act of vandalism.

jpark wrote:

is there a good [...] alternative ?

See https://blog.sanctum.geek.nz/series/unix-as-ide/


Brianna Ghey — Rest In Power

Offline

#3 2022-01-24 13:53:29

jpark
Member
Registered: 2021-03-18
Posts: 32  

Re: Devuan and vscode

Anyone have a recommendation for an actual separate IDE ?
Its just easier for when following tutorials

Edit
I found this, and it shows vscode as an editor, but maybe I shouldn't use that.
https://www.makeuseof.com/best-ide-code … for-linux/

Maybe for ide I'll try eclipse, I guess.

Last edited by jpark (2022-01-24 13:56:49)

Offline

#4 2022-01-30 23:11:57

sk00b
Member
Registered: 2022-01-29
Posts: 5  

Re: Devuan and vscode

vscode works good

you have also vscodium

https://vscodium.com/

Offline

Board footer