Создание бэкпорта в ubuntu 20 04

Опубликовано admin - вс, 10/01/2021 - 13:22

Введение

бэкпорт - создание пакета из последней версии дистрибутива в более раннюю но поддерживаемую.

Подготовка ключей и окружения

  1. Генерим ключи pgp и загружаем в свою запись на ланчпад
  2. В .bashrc добавляем

export EMAIL=name@domen.com
export DEBFULLNAME="yourfullname"
export DEBEMAIL=name@domen.com

Подготовка папок

  1. скачать исходные файлы пакета с https://launchpad.net/ubuntu
  2. создать общую папку пакета например modsecurity-crs
  3. Положить туда архив с исходниками
  4. создать папку с версией 3.3.0
  5. распаковать туда файл с исходниками и файл debian
  6. Проверяем нет ли там в зависимостях сильных требований которые мы не можем удовлетворить.

 

Делаем бэкпорт

  1. Переходим в папку с версией
  2. добавить версию dch -i Backport for focal 20.04
  3. Финализируем dch -r

 

Подготовка к загрузке

#скомпиолировать c deb. не для загрузки.

#dpkg-buildpackage -rfakeroot 

Подготовить без деб для загрузки бэкпорта на ланчпад logwatch

dpkg-buildpackage -S

#Подготовить для загрузки с исходником lдля lkgr

#dpkg-buildpackage -S -sa

 

Загрузка на launchpad 

  1. Подготовить параметры для загрузки

.dput.cf

[www]

fqdn = ppa.launchpad.net

method = ftp

incoming = ~jurawww>/www/ubuntu/

login = anonymous

allow_unsigned_uploads = 0

2. загрузка на launchpad

dput ppa:jurawww/www  modsecurity-crs_3.3.0-1ubuntu1_source.changes

3. Должно придти письмо со словом  Accepted

 

Добавляем репозиторий

sudo add-apt-repository ppa:jurawww/www 
#sudo apt-get update

Устанавливаем программы
sudo apt install modsecurity-crs

 

Теги

Добавить комментарий

Ограниченный HTML

  • Допустимые HTML-теги: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Строки и абзацы переносятся автоматически.
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
CAPTCHA на основе изображений
Введите символы, которые показаны на картинке.