makedeb / mist

The official command-line interface for the makedeb Package Repository
GNU General Public License v3.0
73 stars 7 forks source link
hacktoberfest makedeb mpr

Mist

Latest deployment status MPR - mist MPR - mist-bin

This is the repository for Mist, the official command-line interface for the makedeb Package Repository.

Mist makes it easier for users to interact with the MPR in a variety of ways. Some of its most notable features include:

Installation

Users have a few options for installing Mist:

From the Prebuilt-MPR (Recommended)

This is the recommended way to install Mist. It avoids the need to compile any software, allows for automatic upgrades via APT (and Mist once it's installed), and gets you set up in just a couple of minutes.

First, set up the Prebuilt-MPR on your system, then just run the following to install Mist:

sudo apt install mist

You'll also need to have makedeb installed if it is not already.

From the MPR

You can also install Mist directly from the MPR if you'd prefer that.

From Source

To install from source, install mist from the MPR:

git clone 'https://mpr.makedeb.org/mist'
cd mist/
makedeb -si -H 'MPR-Package: yes'

If you omit -H 'MPR-Package: yes', Mist will be unable to update itself.

Mist currently requires the nightly version of the Rust compiler toolchain in order to build. To build it locally, it's recommended to use rustup, which will automatically manage and update the nightly toolchain on your local system. If preferred, rustup can be installed from the MPR or the Prebuilt-MPR.

From a Binary

To install Mist from a prebuilt binary, install the mist-bin package:

git clone 'https://mpr.makedeb.org/mist-bin'
cd mist-bin/
makedeb -si

Contributing

If there's something you want added/fixed in Mist, feel free to open a pull request. There aren't many guidelines on what you should do quite yet, so just submit your changes and we can figure out what to do from there!