42 lines
1.8 KiB
Markdown
42 lines
1.8 KiB
Markdown
[](https://build.snapcraft.io/user/reicast/reicast-emulator)
|
||
|
||
# General Notes
|
||
---
|
||
Snap is a **squashfs** used to distribute applications on Linux targets in a
|
||
**secure**, **easy** and **maintainable** fashion.
|
||
|
||
[Snap commands official reference](https://docs.snapcraft.io/reference/snap-command)
|
||
|
||
# Installation
|
||
---
|
||
### Installing snap
|
||
- Info on installing snap can be found at: [The official snap installation guide](https://docs.snapcraft.io/core/install)
|
||
- For more info check: [Complete snap usage article](https://itsfoss.com/use-snap-packages-ubuntu-16-04/)
|
||
|
||
- Most Linux distros are covered there. If you encounter a problem contact us @
|
||
lx0@emudev.org.
|
||
|
||
### Installing reicast
|
||
- To install **reicast** (after having snap setup), simply run:
|
||
|
||
```bash
|
||
snap install reicast --edge
|
||
```
|
||
- This will get the latest master build for **reicast**.
|
||
- _If it fails_, run it with **sudo**.
|
||
|
||
# Developer Notes
|
||
---
|
||
- snap and snapcraft info:
|
||
* Snapcraft is a command line tool used to build snaps.
|
||
* For now, all snaps should be built to run against the ‘Series 16’ core.
|
||
* Snaps are built to run against a base snap containing a minimal common runtime environment.
|
||
* The best experience is generally to use a clean Ubuntu 16.04.3 LTS system or LXD containers or VM running Ubuntu 16.04.3.
|
||
* Snapcraft is itself available as a snap.
|
||
* Snapcraft builds on top of tools like autotools, make, and cmake to create snaps for people to install on Linux.
|
||
|
||
- Additional Links:
|
||
* [The snapcraft syntax](https://docs.snapcraft.io/build-snaps/syntax#parts)
|
||
* [Snapcraft commands reference](https://docs.snapcraft.io/reference/snapcraft-command)
|
||
* [Snapcraft plugins reference](https://docs.snapcraft.io/reference/plugins/)
|