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

Getting Started



The Prebuilt-MPR currently supports and publishes packages for the following distributions:

  • Ubuntu 20.04
  • Ubuntu 22.04
  • Debian 11

While the Prebuilt-MPR supports the above distributions, this doesn’t necessarily mean all packages will be available for all listed distributions. The MPR itself only supports the latest Ubuntu LTS, and not all packages are thus guaranteed to be able to be built.

If you are on a different distribution/release, you can substitute the $(lsb_release -cs) command below with either focal, jammy, or bullseye for Ubuntu 20.04, Ubuntu 22.04, and Debian 11 respectively. Note that you may get broken packages though.

Setting up the repository

Run the following to set up the APT repository on your system:

wget -qO - 'https://proget.makedeb.org/debian-feeds/prebuilt-mpr.pub' | gpg --dearmor | sudo tee /usr/share/keyrings/prebuilt-mpr-archive-keyring.gpg 1> /dev/null
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/prebuilt-mpr-archive-keyring.gpg] https://proget.makedeb.org prebuilt-mpr $(lsb_release -cs)" | sudo tee /etc/apt/sources.list.d/prebuilt-mpr.list
sudo apt update

You can then proceed with installing packages from the Prebuilt-MPR.

Not all packages on the MPR are available through the Prebuilt-MPR. You can get a current list of available packages at https://github.com/makedeb/prebuilt-mpr/tree/main/packages.txt.