This was all tested using the manual install of Daz3D, not installing using the Daz Installer
What does not
What was not tested
To resolve Kernel32 crash on run: 1. Install DAZStudio_18.104.22.168_Win64.exe (with vc2010) 2. Copy /home//.wine/drive_c/windows/syswow64/msvcr100.dll (~830Kb) to /home//.wine/drive_c/Program Files/DAZ 3D/DAZStudio4/ 3. winecfg -> Libraries -> override "msvcr100"
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 16.04 "Xenial" i386 (+ variants like Kubuntu)||Jan 26 2018||3.0||Yes||Yes||Yes||Gold||Paul Tate|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Dec 11 2016||2.0-rc1||Yes||Yes||Gold||MoonriseUnicorn|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Nov 05 2016||1.9.22||N/A||No||Garbage||an anonymous user|
|Current||Fedora 23 x86_64||Feb 22 2016||1.9.3||Yes||Yes||Gold||James|
Install of content packs from DAZ Install Manager(DIM), full display/use/render(minor testing to confirm, didn't go indepth).
What does not
Postgres won't run(trying to run as administrator, but Postgres won't allow that vulnerability). Does not seem to be a direct workaround within the provided Postgres instance.
Can not install .exe products from DIM. Indicates "Install Failed!" when attempted in DIM.
Install your own version of Postgres, then use the instructions found at https://amyaimei.deviantart.co... (also posted below in comments). Suggest doing this before installing any other packages, as that seems to cause issue with DAZ not being able to find all content.
To install .exe products, must download them directly from the site for each product, then run the installer separately. This includes DAZ Studio, the Postgres CMS, and any lessons(other items I'm sure).
What was not tested
I only did preliminary tests, did not go indepth as I'm only beginning in this. But ran through some lesson material and performed a render, and everything worked as expected.
Instructions from linked site below for setup of CMS database. Be careful to note in the cmscfg.json, the second parameter, the key is different from the key in the file.
1. Install PostgreSQL
sudo apt-get install postgresql postgresql-contrib
sudo apt-get install pgadmin3
Notes: pgadmin3 is optional.
2. Setup DAZ Studio Content DB
sudo -u postgres psql
CREATE ROLE dzcms LOGIN
SUPERUSER INHERIT CREATEDB CREATEROLE REPLICATION;
CREATE DATABASE "Content"
WITH OWNER = dzcms
ENCODING = 'UTF8'
TABLESPACE = pg_default
CONNECTION LIMIT = -1;
CREATE EXTENSION citext
VERSION "1.0"; (Show what version you have installed. For Ubuntu 17.10 for exmaple it is 1.3 see: https://packages.ubuntu.com/ar... /usr/share/postgresql/9.6/extension/citext--1.3.sql )
ALTER ROLE dzcms
SET search_path = dzcontent, public;
3. Modify PostgreSQL configuration to allow dzcms logon without password.
sudo -u postgres vi /etc/postgresql/9.6/main/pg_hba.conf (replace 9.6 with your version installed.)
Change "md5" to "trust" for both IPv4 and IPv6 local connections:
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
4. Restart PostgreSQL
sudo /etc/init.d/postgresql restart
5. Setup DAZ Studio CMS connection before starting DAZ Studio.
Create the file .wine/drive_c/users//Application Data/DAZ 3D/cms/cmscfg.json with the following contents:
"Port" : 5432,
"ConnectionURI" : "postgresql://dzcms@localhost:5432/Content"
6. Start DAZ Studio, the database Content should be populated after that. You can check it by using psql command-line or pgadmin3 GUI.