Як зібрати пакет в ubuntu

підготовка файлу

Перш ніж збирати пакет треба вирішити якесь файл ми будемо збирати в пакет. Припустимо у нас є файл, який називається devblogs з баш-скриптом, який виводить текст:

Зробимо його виконуваним і запустимо для перевірки:

збірка пакета

А тепер давайте його запакуємо в пакет і проінсталліруем, щоб після інсталяції при введенні в командному рядку devblogs. нам повертався текст This is devblogs app.
Для того щоб зібрати пакет нам треба спочатку створити каталог з такою структурою:

Створимо каталог repo куди ми помістимо створений деб-пакет:

Зберемо .deb файл з каталогу app:

На виході буде файл app.deb
Перемістимо файл app.deb в каталог repo:

Зберемо архів з вмісту каталогу repo і покладемо його (архів) в каталог repo:

Перейдемо в каталог /etc/apt/sources.list.d де лежать файли в яких описані репозиторії
В каталозі /etc/apt/sources.list.d створимо файл myrepo.list з описом свого сховища:

Вкажемо в ньому шлях до нашого сховища:

установка пакета

Тепер все готово для установки пакета, нам залишилося оновити інформацію з усіх видимих ​​репозиторієм командою apt-get update і зробити установку звичайним убунтовскім способом.

Тепер можна перевірити як встав наш пакет:

Можна ще переконатися, що пакет devblogs дійсно присутня в каталозі / usr / bin:

видалення пакета

Для того щоб видалити пакет введіть команду:

Схожі статті