Created
July 1, 2019 23:12
-
-
Save therealkenc/54b1f484e6bb09054e518f49d097cfa8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
C:\> wsl --shutdown | |
C:\> wsl -d Ubuntu-18.04 | |
$ sudo apt install libsecret-tools gnome-keyring \ | |
build-essential meson ninja git wget m4 gperf libudev-dev pkg-config \ | |
libcap-dev gettext python3-setuptools # probably other stuff | |
$ mkdir 4254 && cd 4254 | |
$ wget https://github.com/mesonbuild/meson/releases/download/0.51.0/meson-0.51.0.tar.gz | |
$ tar xf meson-0.51.0.tar.gz | |
$ cd meson-0.51.0/ | |
$ sudo python3 ./setup.py install | |
$ exec bash | |
$ meson --version | |
0.51.0 | |
$ cd .. | |
$ wget https://github.com/elogind/elogind/archive/v241.3.tar.gz | |
$ tar xf v241.3.tar.gz | |
$ cd elogind-241.3/ | |
$ ./configure | |
$ make -j4 | |
$ sudo make install | |
$ sudo service dbus start | |
$ sudo /lib/elogind/elogind -D | |
$ sudo login -f ken # a real login | |
$ exec dbus-run-session -- bash | |
$ gnome-keyring-daemon --replace --components=secrets,ssh,pcks11 | |
$ secret-tool store --label=test key value | |
$ # ^--- still fails all the same, but it is in principle closer to what you need |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment