makedeb


Introduction

Welcome

Installing

Release Types Shell Script APT Repository makedeb Package Repository Docker

makedeb

PKGBUILD Syntax Distro/Architecture Specific Variables Differences from makepkg Comparisons to Other Tools

Using the MPR

Introduction Mist - The MPR CLI Installing Packages Uploading Packages Support Policy

Prebuilt-MPR

Introduction Getting Started Adding Packages

MPR User Guidelines

Marking Maintainers in a PKGBUILD Package Relationships Using Experimental makedeb Features

Support

Obtaining Support Community Events makedeb Team Ways to Support makedeb Reporting Security Vulnerabilities

Mist - The MPR CLI



Mist has not yet reached a 1.0.0 release. Stability isn’t guaranteed, and you may face issues during usage.

Mist is the official command-line interface for the MPR.

It makes it easier to interact with the MPR, and can do things such as:

  • Provide an easy way to install and upgrade packages from the MPR.
  • Provide automatic dependency resolution when installing and upgrading packages from the MPR.
  • Search, list, view comments, and comment on packages from the MPR.

Mist also functions as a wrapper around APT - it can install, upgrade, search for, and list standard APT packages in addition to packages from the MPR.

Mist is capable of more than just the things listed here. See the GitHub project for a full list of what Mist is capable of.

Installing Mist

There’s a few ways you can install 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

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/
makedeb -si