MojoSetup - A standalone installer for Linux software.

  •        53

MojoSetup is a standalone installer for Linux, designed to help third-party developers that need to ship software outside of traditional package management infrastructure. MojoSetup is a heavy revamping of loki_setup and it started from scratch. Most of MojoSetup was designed explicitly to solve specific shortcomings in loki_setup.

MojoSetup uses Lua, a lightweight scripting language embedded in the installer, for most of the work: the localization tables are a Lua script, the config file is a Lua script, and a good portion of the actual installer code is Lua script.

https://github.com/icculus/mojosetup
https://icculus.org/mojosetup/

Tags
Implementation
License
Platform

   




Related Projects

Snakebasket - Recursive Python Package Installer

  •    Python

snakebasket is a recursive Python package installer that makes multi-package Python development a little easier. It's a layer on top of pip that can resolve and install an entire dependency graph with a single command: sb install. It recursively reads requirements from simple requirements.txt or old-school setup.ph files when sb install is run and decides between conflicting versions and installs the latest one.

Chocolatey - Like apt-get but for windows

  •    CSharp

Chocolatey NuGet is a Machine Package Manager, somewhat like apt-get, but built with windows in mind. For those unfamiliar with apt/debian, think about chocolatey as a global silent installer for applications and tools. It can also do configuration tasks and anything that you can do with PowerShell.

Mint - A package manager that installs and runs Swift command line tools

  •    Swift

A package manager that installs and runs Swift command line tool packages. Mint is designed to be used with Swift command line tools that build with the Swift Package Manager. It makes installing, running and distributing these tools much easier.

OPAM - Source-based package manager for OCaml

  •    OCaml

OPAM is a source-based package manager for OCaml. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.

meteorite - Installer & smart package manager for Meteor

  •    Javascript

Installer & smart package manager for Meteor


Scoop - A simple package manager for Windows

  •    PowerShell

Scoop is a simple package manager for Windows. It installs the tools you know and love. It takes care of resolving dependencies. It does not have unexpected side-effects from installing and uninstalling programs.

RPM - RPM Package Manager

  •    C

RPM is a powerful and mature command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating Unix software packages. Each software package consists of an archive of files along with information about the package like its version, a description, and the like. There is also a library API, permitting advanced developers to manage such transactions from programming languages such as C, Perl or Python.

Calamares - The Universal Installer Framework for Linux Distribution

  •    C++

Calamares is an installer framework. By design it is very customizable, in order to satisfy a wide variety of needs and use cases. Calamares aims to be easy, usable, beautiful, pragmatic, inclusive and distribution-agnostic. It includes an advanced partitioning feature, with support for both manual and automated partitioning operations. It is the first installer with an automated “Replace Partition” option, which makes it easy to reuse a partition over and over for distribution testing.

apt-cyg - Apt-cyg, an apt-get like tool for Cygwin

  •    Shell

apt-cyg is a Cygwin package manager. It includes a command-line installer for Cygwin which cooperates with Cygwin Setup and uses the same repository.

SDKMAN - The Software Development Kit Manager

  •    Shell

SDKMAN is a tool for managing parallel versions of multiple Software Development Kits on most Unix based systems. It provides a convenient Command Line Interface (CLI) and API for installing, switching, removing and listing Candidates. Formerly known as GVM the Groovy enVironment Manager. It is suited for (but not limited to) installing Java related development kits. Install Groovy, Scala, Grails, Play or Spring Boot all from one convenient place.

ellipsis - ◦◦◦ Ellipsis is a package manager for dotfiles.

  •    Shell

Ellipsis is a package manager for dotfiles. As of version 1.7.3 you can also use the init system to automatically setup you environment. As a bonus it will allow you to use the powerful pkg.init hook to do the same for your packages.

Duke3D Multiplayer Setup

  •    Delphi

Duke3D Multiplayer setup - VatVit 2005. This program is designed for starting up a peer multiplayer game for Icculus/Rancidmeat's duke3D WIN32 and Linux(xterm required) port. The linux version is written in Lazarus(pascal) and win32 version in Del

meteorite - Installer & smart package manager for Meteor

  •    Javascript

NOTE: As of Meteor 0.9.0, Meteorite is no longer required! You can now install Atmosphere packages directly via the meteor tool. Meteorite is a Meteor package installer.

WiX Toolset - Windows Installer XML

  •    CSharp

The Windows Installer XML (WiX) is a toolset that builds Windows installation packages from XML source code. The toolset supports a command line environment that developers may integrate into their build processes to build MSI and MSM setup packages.

loki - 👁 Visual Regression Testing for Storybook

  •    Javascript

There are a few visual regression tools for the web, but most either cannot be run headless or use phantomjs which is deprecated and a browser nobody is actually using. They usually also require you to maintain fixtures. With react-native it's now possible to target multiple platforms with a single code base, but there's no single tool to test all to my knowledge. Loki aims to have easy setup, no to low maintenance cost, reproducible tests independent of which OS they are run on, runnable on CI and support all platforms storybook does.

OSCC MAMPU Product Installation Script

  •    Shell

OSCC MAMPU Product Installation Script is a compilation of scripts that can be integrated with package Managers, e.g. RPM Package Manager , Debian Software Package, etc. to produce a robust and feature rich installer to address specific problems.

Munki - Managed software installation for macOS

  •    Swift

Munki is a set of tools that, used together with a webserver-based repository of packages and package metadata, can be used by macOS administrators to manage software installs (and in many cases removals) on macOS client machines. Munki can install software packaged in the Apple package format, and also supports Adobe CS3/CS4/CS5/CS6/CC deployment packages, and drag-and-drop disk images as installer sources. Additionally, Munki can be configured to install Apple Software Updates, either from Apple's server, or yours.

PEAR Framework - reusable PHP components

  •    PHP

PEAR is a framework and distribution system for reusable PHP components. It has all categories of components from DB access, security, xml parsing, encryption etc.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.