Как создать собственный пакет Linux с нуля? [дубликат]

Как создать собственный пакет в Linux, например cd , ls или любой сторонний пакет?

Все, что я знаю, это как создать ] .sh , напишите в нем сценарий и выполните его, используя:

bash file_name

Но в дополнение к этому я хочу понять более подробно. Пожалуйста, объясните полные шаги от загрузки с помощью apt-get до того, как его запустить.

2
задан 12 June 2021 в 16:14

1 ответ

Я предполагаю, что вы хотите написать новую программу и распространить ее как пакет Debian в Ubuntu.

Предположим, у вас есть сценарий bash, hello , и вы отметили его как исполняемый

#!/bin/bash
echo "Hello World"
  1. Теперь создайте пакет Debian, который поместит это hello файл в / usr / bin . Связанный ответ касается одного скрипта Python, но он работает так же со скриптом bash. После установки его можно запустить с терминала с помощью:

     username @ computer ~ $ hello 
     
  2. Загрузить исходный код Debian в PPA Launchpad, чтобы пользователи могли добавить его в свою систему. , а затем загрузить его с помощью apt .

  3. Вы можете позже отправить его в репозитории Debian, чтобы его можно было напрямую установить в Ubuntu и других производных от Debian (хотя я не знаю, разрешают ли сопровождающие Debian добавлять простые сценарии bash в их репозитории. Но вы можете поместить любую программу в свой собственный PPA Launchpad).

7
ответ дан 28 July 2021 в 11:29

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

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