Skip to content

unvt/equinox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

equinox: UNVT one-line installer for Raspberry Pi OS

How to install

On Raspberry Pi OS, please execute:

curl -sL https://unvt.github.io/equinox/install.sh | bash -

Security considerations

equinox installs UNVT using the root priviledge. It is always good to check what will be done before you actually do it. In order to do so, please run the following.

curl -sL https://unvt.github.io/equinox/install.sh

List of software installed by equinox

Geospatial

  • charites: An easy, intuitive, and efficient command-line tool for writing vector map styles compatible with the Mapbox and MapLibre Style Specification in YAML
  • gdal-bin: Geospatial Data Abstraction Library - Utility programs
  • osmium-tool: Command line tool for working with OpenStreetMap data
  • pdal: Point Data Abstraction Library
  • tippecanoe: Builds vector tilesets from large (or small) collections of GeoJSON, Geobuf, or CSV features.

Geospatial on Node.js

  • @mapbox/mapbox-gl-style-spec: Mapbox GL style specification and utilities
  • vt-optimizer: A small NodeJS cli tool to inspect and optimize Mapbox Vector Tiles files
  • TODO: @mapbox/vtshaver: Remove unneeded vector tile layers, features, and properties based on particular style

System

  • git: fast, scalable, distributed revision control system
  • nginx: small, powerful, scalable web/proxy server
  • nodejs (Node.js 14): evented I/O for V8 javascript - runtime executable
  • parallel: build and execute command lines from standard input in parallel
  • ruby: Interpreter of object-oriented sripting language Ruby
  • sqlite3: Command line interface for SQLite 3
  • tmux: terminal multiplexer
  • code: Visual Studio Code
  • vim: Vi IMproved - enhanced vi editor
  • xrdp: Remote Desktop Protocol (RDP) server
  • yarn: Fast, reliable, and secure dependency management
  • zip: Archiver for .zip files

Development

  • autoconf: automatic configure script builder
  • automake: Tool for generating GNU Standards-compliant Makefiles
  • libtool: Generic library support script

Library

  • libsqlite3-dev: SQLite 3 development files
  • linux-headers: Common header files for Linux

Tools on Node.js

  • browserify: Browser-side require() the node way
  • budo: A browserify server for rapid prototyping
  • hjson: A user interface for JSON
  • pm2: Production process manager for Node.JS applications with a built-in load balancer
  • rollup: Next-generation ES module bundler
  • @pushcorn/hocon-parser: A HOCON Parser for Node.js

About the name

I started this project on the spring equinox of 2020.

About

UNVT one-line installer for Raspberry Pi OS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages