# How to create an AppImage?

**URL:** <https://discourse.appimage.org/t/how-to-create-an-appimage/155>\
**Category:** Creating AppImages\
**Created:** [March 2, 2017, 9:24pm UTC](https://discourse.appimage.org/t/how-to-create-an-appimage/155 "2017-03-02T21:24:10Z")\
**Posts on this page:** 1\
**Showing post:** 12

<div class="post-metadata">

**Author:** ![probono](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.appimage.org/probono/32/81_2.png) [@probono](https://discourse.appimage.org/u/probono)\
**Post date:** [March 5, 2017, 4:05pm UTC](https://discourse.appimage.org/t/how-to-create-an-appimage/155/12 "2017-03-05T16:05:52Z")

</div>

Since there is no Travis CI build or other binaries, I tried with `zdoom` instead and it works well for me with the following `zdoom.yml` file.

```auto
app: zdoom
union: true

ingredients:
  dist: precise
  sources:
    - deb http://us.archive.ubuntu.com/ubuntu/ precise main universe multiverse
    - deb http://us.archive.ubuntu.com/ubuntu/ precise-updates main universe multiverse
    - deb http://debian.drdteam.org/ stable multiverse
  script:
    - wget -c https://github.com/freedoom/freedoom/releases/download/v0.11.1/freedoom-0.11.1.zip
    - unzip freedoom-*.zip
script:
  - mv -f opt/zdoom/* usr/bin/
  - mkdir -p usr/share/games/doom
  - mv ../freedoom-*/* usr/share/games/doom/

```

You can use this to generate an AppImage on any deb-based system like this:

```auto
wget "https://github.com/probonopd/AppImages/blob/master/recipes/meta/Recipe"
bash -ex Recipe zdoom.yml

```

---

_[View the full topic](https://discourse.appimage.org/t/how-to-create-an-appimage/155)._
