Рейтинг:3

Как установить пакеты из MPR в Ubuntu?

флаг us

Репозиторий пакетов Makedeb или МПР что-то похожее на АУР (для Arch Linux и производных), но и для операционных систем на основе Debian, таких как Ubuntu.

Как установить ПО от MPR?

Например, как я могу установить Планировщик из МНР?

Рейтинг:3
флаг my

Это довольно просто. Есть два способа установить пакет с помощью MPR.

  1. Используйте менеджер MPR, например Уна (это похоже на менеджеры AUR, такие как ура или же памак).
  2. Загрузите PKGBUILD и соберите его с помощью makedeb.

Установка с помощью уна.

  1. Сначала установите Una
  2. Установите программное обеспечение с помощью уна.

Установка уна.

Установить уна бег:

git-клон https://github.com/AFK-OS/una.git
cd una
./ед.

Установка пакетов через уна.

Теперь вы можете устанавливать пакеты из репозиториев MPR, используя уна:

una install <имя-программы>

Для установки планировщика выполните команду

планировщик установок

В Ubuntu 20.04 зависимость планировщика libhandy-1 недоступна. Можете добавить это PPA, и Una автоматически загрузит зависимость.


Второй способ

  1. Установить makedeb.
  2. Проверьте, доступны ли все предварительные условия в официальных репозиториях.
  3. Получить PKGBUILD.
  4. Соберите PKGBUILD, используя makedeb.

Установка makedeb.

Установить makedeb в Ubuntu 20.04 и выше выполните следующие действия:

  1. Добавьте ключ подписи:

    wget -qO - 'https://proget.hunterwittenborn.com/debian-feeds/madeb.pub' | \
    gpg --dearmor | \
    sudo tee /usr/share/keyrings/madeb-archive-keyring.gpg &> /dev/null
    
  2. Добавьте репозиторий:

    echo 'deb [signed-by=/usr/share/keyrings/madeb-archive-keyring.gpg arch=all] https://proget.hunterwittenborn.com/ makedeb main' | \
    sudo tee /etc/apt/sources.list.d/madeb.list
    
  3. Обновите индекс:

    судо подходящее обновление
    

Есть 3 версии makedeb имеется в наличии, бета, стабильный и альфа, мы установим стабильную версию.

стабильный — это проверенная и известная в работе версия makedeb, готовая к использованию в производственных средах.

бета регулярно синхронизируется с альфа-ветвью. Этот выпуск служит отправной точкой для внесения новых функций в стабильный выпуск, и именно здесь проводится большая часть тестирования.

Наконец, альфа — это передовая сборка, которая получает обновления, как только изменения помещаются в репозиторий Git, что позволяет пользователям видеть изменения сразу же после их внесения. Пользователи этого канала должны время от времени готовиться (и ожидать) к поломке.

  1. Установить makedeb:
    sudo apt установить makedeb
    

Получите исходный код.

Перейти к Официальный веб-сайт и искать пакет. Получите URL-адрес GitHub для пакета и скопируйте его.

.

.

.

Затем запустите:

судо подходящее обновление
sudo apt установить git
git клон <ссылка>

Для планировщика вы должны запустить:

судо подходящее обновление
sudo apt установить git
git-клон https://mpr.madeb.org/planner.git

Проверьте, доступны ли предварительные условия в официальных репозиториях.

Хотя вы можете использовать makedeb с argumentsmnet, чтобы установить зависимости, вам нужно будет проверить, установлены ли пакеты. доступны в репозиториях.

Обычно в этом нет необходимости, но некоторые пакеты зависят от сторонних пакетов, которых может не быть в репозиториях по умолчанию, например, Planner зависит от либханди Однако, либханди недоступен в репозиториях по умолчанию в Ubuntu 20.04, поэтому вам нужно добавить личный архив пакетов (PPA), чтобы позволить makedeb установите этот пакет:

sudo sudo add-apt-repository ppa:apandada1/libhandy-1
судо подходящее обновление

В более поздних версиях Ubuntu это не требуется.

Установить с помощью makedeb.

Для установки с помощью makedeb, первый, CD в каталог и запустите:

makedeb -s

Для планировщика:

компакт-диск планировщик
makedeb -s

В резюме

Подводя итог, вы должны:

  1. Установить makedeb
  2. Получить исходный код пакета
  3. Перейдите в клонированный каталог и запустите makedeb -s.

Все команды в сводке.

Эти команды для установки планировщика, прочтите комментарии перед выполнением любой команды:

### Добавьте необходимый PPA.

sudo add-apt-repository ppa:apandada1/libhandy-1
судо подходящее обновление
 

### Установить макдеб

wget -qO - 'https://proget.hunterwittenborn.com/debian-feeds/madeb.pub' | \
gpg --dearmor | \
sudo tee /usr/share/keyrings/madeb-archive-keyring.gpg &> /dev/null

echo 'deb [signed-by=/usr/share/keyrings/madeb-archive-keyring.gpg arch=all] https://proget.hunterwittenborn.com/ makedeb main' | \
sudo tee /etc/apt/sources.list.d/madeb.list

судо подходящее обновление
sudo apt установить makedeb

### Получить исходный код.

судо подходящее обновление
sudo apt установить git
git-клон https://mpr.madeb.org/planner.git

### Установить

компакт-диск планировщик
makedeb -си

ПРИМЕЧАНИЕ: Установка makedeb нужен только в первый раз, в дальнейшем можно пропустить установку makedeb и просто получите предварительные условия и приступайте к сборке.

флаг us
Спасибо за подробный ответ. +1. Я обнаружил, что makeedeb -si автоматически загружает зависимости и устанавливает пакет, точно так же, как makepkg -si в Arch.
флаг us
Я обновил ответ с Уной. После настройки una раз и навсегда это так же просто, как `un install planner`.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.