Sherlock,

Thanks for testing that. It's great that it works and it's worth adding to the 
wiki. But I think it's a bit too technical for many of our Windows users.

Regards,
John Ralls

> On Nov 30, 2023, at 17:45, Sherlock <sh025...@gmail.com> wrote:
> 
> If you haven’t recently, you may want to evaluate WSL again.
> 
> I’ve been successful using the distribution GnuCash (4.8), the flatpack 
> GnuCash (5.4.1), and a GnuCash build environment on the default WSL distro 
> (ubuntu) without any additional software or configuration required on Windows 
> 10.0.19045.  The Linux VM’s X GUIs are displayed to the Window VM's Remote 
> Desktop out of the box and a Windows GnuCash Start menu shortcut even 
> appeared after I installed the distributed GnuCash.
> 
> 
> Here are my installation notes:
> 
> 
> Install WSL as Administrator:
> 
> wsl —install
> 
> 
> Install distributed GnuCash:
> 
> sudo apt -y update
> sudo apt -y upgrade
> sudo apt -y install python3-gi python3-gi-cairo gir1.2-gtk-3.0
> sudo apt -y install adwaita-icon-theme-full
> sudo apt -y install gnucash
> 
> sudo apt -y install make gcc
> sudo gnc-fq-update
> 
> 
> Install flatpack GnuCash:
> 
> sudo apt -y install flatpak
> sudo flatpak remote-add --if-not-exists flathub 
> https://flathub.org/repo/flathub.flatpakrepo
> sudo flatpak install --system flathub org.gnucash.GnuCash
> 
> 
> Set up build environment:
> 
> sudo sed -i "s/^# deb-src/deb-src/" /etc/apt/sources.list
> sudo apt -y update
> sudo apt -y upgrade
> sudo apt -y build-dep gnucash
> sudo apt -y install git
> sudo apt -y install p7zip-full
> sudo apt install at-spi2-core
> 
> mkdir -p ~/Documents/gnucash/source
> mkdir -p ~/Documents/gnucash/build
> 
> git clone https://github.com/Gnucash/gnucash.git ~/Documents/gnucash/source
> 
> cd ~/Documents/gnucash/source
> git checkout 5.4
> 
> 
> Build instructions:
> 
> cd ~/Documents/gnucash/build
> cmake -DCMAKE_INSTALL_PREFIX=/opt/gnucash ~/Documents/gnucash/source
> make
> sudo make install
> 
> sudo /opt/gnucash/bin/gnc-fq-update
> 
> 
> 
> On Jul 26, 2020, at 11:38 AM, John Ralls <jralls at ceridwen.us> wrote:
>> Oh. I thought that WSL2 didn't require the XServer. I did look at the WSL2 
>> installation page 
>> (https://docs.microsoft.com/en-us/windows/wsl/install-win10) yesterday and 
>> it's indeed a geeks-only undertaking at this point.
>> 
>> It looks like we'll be stuck with MinGW for the foreseeable future.
>> 
>> Regards,
>> John Ralls
>> 
>> 
>>> On Jul 26, 2020, at 7:42 AM, Chris Graves <mohavebaked at gmail.com> wrote:
>>> 
>>> 
>>> From memory...
>>> and unfortunately at this point,not user friendly.
>>> 
>>> With Windows 10 version 2004 installed:
>>> Open the Turn Windows Features on or off dialog
>>> Select Windows Subsystem for Linux and Virtual Machine Platform options
>>> Installed to WSL, a very striped down Fedora from 
>>> https://github.com/yosukes-dev/FedoraWSL
>>> Used wsl to convert FedoraWSL from version 1 to version 2 "wsl 
>>> --set-version fedora32 2"
>>> Logged into Fedora via the command "wsl"
>>> used dnf to install xfce, gnucash and several other utilities
>>> created a user account with the name matching my windows username
>>> in .bashrc set the DISPLAY variable "export DISPLAY=localhost:0"
>>> Back in windows, installed a windows X server: 
>>> https://sourceforge.net/projects/vcxsrv/
>>> Launched the X server with the display set to 0
>>> Created a shortcut with target: C:\Windows\System32\wsl.exe -u chris bash 
>>> -l -c gnucash
>>> (when logging in to fedora via the wsl command, the .bashrc was not being 
>>> executed so DISPLAY wasn't being set
>>> thus - bash -l -c gnucash)
>>> Double clicked the shortcut and voila -- GnuCash
>>> Used the file->open dialog to open my data file -- BTW, the default 
>>> directory here was my Windows user directory
>>> 
>>> The process is a bit tedious and not something a typical user should be 
>>> asked to do, but it did work and was a fun exercise. Note that all the GC 
>>> config and AQB stuff lives in the users Linux home dir.
>>> 
>>> 
>>> 
>>> 
>>> 
>>> On Sat, Jul 25, 2020 at 12:05 PM John Ralls <jralls at ceridwen.us> wrote:
>>> 
>>> 
>>>> On Jul 25, 2020, at 10:32 AM, Chris Graves <mohavebaked at gmail.com> 
>>>> wrote:
>>>> 
>>>> GnuCash on Fedora in WSL2 on Windows 10. Launched from desktop shortcut.
>>>> 
>>>> https://imgur.com/a/ORivN9q
>>>> _______________________________________________
>>> 
>>> Cool. How did you install it?
>>> 
>>> Regards,
>>> John Ralls
>>> 
>>> 
> 
> 

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to