tilemill icon indicating copy to clipboard operation
tilemill copied to clipboard

Feature request: provide flatpak

Open omichalek opened this issue 5 years ago • 5 comments

Hi, could you please consider providing Flatpak of TileMill? (Or any other one-click installation method.) I believe TileMill would very much benefit from using Flatpak as it would come bundled with all its dependencies and make the installation drastically easier - for every non-Ubuntu user at least.


And thank you everyone for keeping TileMill alive, it made me want to revisit my years old projects! Only the installation seems above my head as I don't use Ubuntu-based distro anymore...

omichalek avatar Feb 26 '19 22:02 omichalek

Hi @omichalek, thanks for the suggestion. We don't use Ubuntu either, our installation efforts have focused on MacOS for this release

We definitely have a desire to make installation easier, as we remember the struggles we went through initially to get Postgres, Postgis and GDAL setup. That is why Tim created installation scripts for this version, to make that all easier. Did you take a look at those and attempt to use them?

We'll also take a look at Flatpak, we're very interested in anything that will make it easier to distribute and install TileMill.

csytsma avatar Feb 26 '19 22:02 csytsma

@omichalek, as Cory said, we are both working on MacOS. I'll be focusing on a packaged installation for MacOS first. After that, I'll see if I can get Linux up on my Mac and checkout Flatpak as an option for packaging up a Linux distribution.

tpotter7 avatar Feb 27 '19 02:02 tpotter7

thank you for your work, I missed the scripts - I will try them later!

omichalek avatar Feb 27 '19 13:02 omichalek

do you mean this script at http://tilemill.s3.amazonaws.com/latest/install-tilemill.tar.gz ?

pkexec /bin/bash -c "apt-get install --yes python-software-properties &&
    yes | apt-add-repository ppa:developmentseed/mapbox &&
    apt-get update --yes &&
    apt-get install --yes tilemill"

read -sp "Press [ENTER] to quit."

omichalek avatar Mar 02 '19 19:03 omichalek

If you're running the latest version of TileMill v1.0.x, don't use the old Ubuntu installation instructions. I was referring to the new scripts in the tilemill/utils directory, but those are for MacOS only, so those won't work for you.

Instead, just follow the Quick Installation instructions on the README. I just attempted a fresh install on a VM instance of Ubuntu 18.04.2 LTS, with Node v8.15.1 and npm v6.4.1 and it installed and ran as expected.

If you don't already have Node installed, you can follow these instructions to get Node v8.15.1 LTS: https://websiteforstudents.com/install-the-latest-node-js-and-nmp-packages-on-ubuntu-16-04-18-04-lts/

Then, do these steps: git clone https://github.com/tilemill-project/tilemill.git cd tilemill npm install npm start

csytsma avatar Mar 05 '19 05:03 csytsma