Hi Ondrej,
The in-memory backends are indeed currently not suitable for running the tutorial -- having said that, we are working on providing such compatibility, at least for one of them, in our upcoming next release.
We will also add instructions for setting up PostgreSQL on Debian soonest. SemmleCode requires a Postgres version of 8.1 or later, so the package you installed should be fine. Indeed, the Debian package takes care of some of the configuration steps described in the Fedora-specific instructions.
Once you've installed it, all you need to do (assuming there were no errors and you now have a running postgres instance) is to give the superadmin database user a password that you can provide for SemmleCode's wizard. This can be done as follows:
- Open a root shell (by typing 'su' and your root password, or 'sudo bash' if you have sudo access).
- Type 'su postgres' to open a shell as the postgres system user.
- Run 'psql'
- Enter the following SQL command: ALTER USER postgres WITH PASSWORD ‘newpassword’;, press Enter, then press ctrl+d to exit. Exit all the shells -- you are done!
To run the database setup wizard again, locate the drop-down menu (usually a downward-pointing triangle, next to the 'populate database' icon) on any SemmleCode view, and select "Setup Wizard" from the menu.
Hope this helps,
- Pavel