Как "правильно поступить", когда последняя версия некоторого программного обеспечения gnu недоступна через apt-get [duplicate]

Я использую Ubuntu 16.04 и мне нужно использовать ddrescue из пакета gddrescue. (NB: это совсем НЕ то же самое программное обеспечение, что и dd_rescue из пакета ddrescue). Последняя версия, доступная через apt-get - 1.19, а последняя версия, доступная через apt-get для ЛЮБОЙ версии ubuntu - 1.22. Однако последняя версия, доступная с gnu.org - 1.23, и я хотел бы запустить последнюю версию. Мои вопросы:

  1. Я без проблем собрал последнюю версию с ftp.gnu.org/ddrescue/ddrescue-1.23.tar.lz, но когда я это сделаю, есть ли способ установить ее в мою систему так, чтобы apt-get "знал" о ней? Например, если 1.20 появится в каком-нибудь репозитории, который я использую, я бы не хотел, чтобы apt-get "обновил" его и т.д.

  2. Будет ли "приличным/корректным/хорошим/красивым" с моей стороны превратить мою сборку этого программного обеспечения в устанавливаемый пакет apt-get и внести его в соответствующие репозитории? Я не могу представить, что это так уж сложно сделать, хотя я могу представить, что это может быть немного сложно, и что по соображениям безопасности случайным неизвестным пользователям вообще не разрешается загружать обновления установленных пакетов программного обеспечения.

Если такой вклад разрешен, не мог бы кто-нибудь указать мне на a. официальные инструкции по созданию пакета apt-get? и b. официальные инструкции по отправке этого пакета?

Я использую Ubuntu 16.04, но я готов поспорить, что ddrescue собирается одинаково для любого дистрибутива, основанного на том же debian, что и эта версия Ubuntu. Должен ли я пытаться предоставить пакет для этого debian?

Спасибо

1
задан 1 June 2018 в 08:30

1 ответ

Можно создать его из источника с помощью checkinstall, прочитать эту страницу Wiki для деталей: https://wiki.debian.org/CheckInstall

TL; DR checkinstall создает .deb пакет, который можно затем удалить или через способный или через dpkg.

2
ответ дан 7 December 2019 в 13:23

Другие вопросы по тегам:

Похожие вопросы: