Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Создание deb-пакета из бинариков  (Прочитано 1752 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Создание deb-пакета из бинариков
« Ответ #15 : 24 Сентября 2016, 12:46:16 »
Punko,
Ну так утилита именно это и делает. Создает структуру, заполняет control файл и т.д.
Я в личке не консультирую. Вопросы задавайте на форуме.

Punko

  • Гость
Re: Создание deb-пакета из бинариков
« Ответ #16 : 24 Сентября 2016, 13:20:13 »
Pilot6, а debuild может принимать на вход голый бинарник?

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Создание deb-пакета из бинариков
« Ответ #17 : 24 Сентября 2016, 15:15:08 »
Punko,
Не знаю. Не пробовал. Но не вижу проблемы упаковать бинарник. Так или иначе.

Пользователь добавил сообщение 24 Сентября 2016, 15:15:54:
Кстати. Я же далал firmware в виде деба. Может конечно.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Создание deb-пакета из бинариков
« Ответ #18 : 24 Сентября 2016, 16:29:40 »
http://paste.ubuntu.com/23224730/
папка место 1/etc/ 1/usr/ ....
выполнить скрипт и выделить команд на PPA.
Wars ~.o

Оффлайн unni

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Создание deb-пакета из бинариков
« Ответ #19 : 24 Сентября 2016, 16:45:54 »
Скрипт диск С мне не отформатирует? :)

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Создание deb-пакета из бинариков
« Ответ #20 : 24 Сентября 2016, 17:00:25 »
учить-учить не хочет.
проиграл? зачем?


Wars ~.o

Punko

  • Гость
Re: Создание deb-пакета из бинариков
« Ответ #21 : 24 Сентября 2016, 17:18:23 »
unni, конечно нет, что за глупые вопросы.
В Линуксах нет диска С.
А вот / может и форматнуть :)

Оффлайн unni

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Создание deb-пакета из бинариков
« Ответ #22 : 24 Сентября 2016, 18:30:26 »
учить-учить не хочет.
проиграл? зачем?
Кто так пишет скрипты? Нельзя такое людям показывать. Но интересные строчки я там увидел, а именно, использование dh_make и последующее автоматическое заполнение полей в полученных файлах (debian/*). Думаю, что нужно допилить этот скрипт, прежде чем его использовать.

Я делал почти то же, но вручную.

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Создание deb-пакета из бинариков
« Ответ #23 : 24 Сентября 2016, 19:09:05 »
Цитировать
Составил замену для md5deep:
hashdeep -lrs -c md5 usr/ | tail -n +6 | awk -F',' '{ print $2 "  " $3 }' > DEBIAN/md5sums
лучше:
find ./usr ! -path ./DEBIAN/md5sums -type f -exec md5sum {} + > ./DEBIAN/md5sums

Оффлайн unni

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Создание deb-пакета из бинариков
« Ответ #24 : 24 Сентября 2016, 19:28:03 »
Да, спасибо, хороший вариант. Единственное, я не знаю пока точного формата этого файла и какой именно путь должен быть или нет перед usr. Но не трудно подкорректировать ваш вариант для этого (убрать ./ перед usr).

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Создание deb-пакета из бинариков
« Ответ #25 : 24 Сентября 2016, 19:50:08 »
Посмотрел в пакетах, формат такой:
хэш  usr/path/to/file! path убрал, команда:
find usr -type f -exec md5sum {} + > ./DEBIAN/md5sums2

 

Страница сгенерирована за 0.042 секунд. Запросов: 23.