Як зібрати пакет в 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:
видалення пакета
Для того щоб видалити пакет введіть команду: