README: Add tips for Linux users.

This commit is contained in:
Laurens Valk 2020-09-20 23:28:45 +02:00
parent 8492225151
commit 988bc426ca
No known key found for this signature in database
GPG Key ID: C5FCCBB5E9FB117A
1 changed files with 12 additions and 0 deletions

View File

@ -16,3 +16,15 @@ This creates the `ldraw` folder. Use it like you always do.
- Fixed [`mklist`](./mklist) source code. The `exe` files are unchanged. - Fixed [`mklist`](./mklist) source code. The `exe` files are unchanged.
- Includes [`lsynth`](./lsynth) source code and dependencies. - Includes [`lsynth`](./lsynth) source code and dependencies.
### Tips for Linux users (Optional)
The main purpose of this repository is simply to provide the LDraw library,
which is platform independent. Just clone the repository, or download and unzip [it](https://github.com/pybricks/ldraw/archive/master.zip).
You can do this on Windows, Mac, or Linux.
Most LDraw tools and tutorials assume that you use Windows. The following tips are intended to make life a bit easier for Linux users:
- Do not install `ldraw-parts` with `apt`. It is outdated.
- LSynth does not provide binaries for Linux, but you can [build it easily](./lsynth). All its dependencies are included, too. You no longer need to search the web for three different zip archives in different locations.
- A few Linux-compatible LDraw CAD tools do exist, such as [LeoCAD](https://www.leocad.org/). Also, [MLCAD works well with Wine.](./mlcad)
- [LPub3D](https://trevorsandy.github.io/lpub3d/) is available as an `AppImage`, which conveniently bundles several renderers with it. Before you run it, create a symlink to this repository using `ln -s my/path/to/repo/ldraw/ ~/Documents/ldraw` (replace the first path with your own). LPub3D will look there when you run it for the first time.