Могу ли я создавать и распространять пакет deb в магазине Ubuntu, если я не разрабатывал программное обеспечение?
Могу ли я создавать и распространять пакет deb в магазине Ubuntu, если я не разрабатывал программное обеспечение?
Я хочу создать файл пакета (.deb) в соответствии со стандартами Debian/Ubuntu, отправить его в хранилище Ubuntu и дождаться одобрения.
Должен ли я быть оригинальным разработчиком программного обеспечения для этого?
Вот данные, которые я хочу упаковать, это скрипт для установки CSF-LFD, системы предотвращения вторжений на основе таблиц IP Linux:
cd /usr/src
rm -fv csf.tgz
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh
sed -i 's/TESTING = "1"/TESTING = "0"/g' /etc/csf/csf.conf
csf -r
perl /usr/local/csf/bin/csftest.pl
Я хотел бы упаковать его таким образом, чтобы apt-get install csf-lfd
сделаю именно это.
1 ответ
Подавляющее большинство пакетов в репозиториях Ubuntu упакованы кем-то, кроме оригинальных разработчиков. Важна лицензия, под которой распространяется программное обеспечение (которая будет определять, сможете ли вы вообще ее упаковать). Если вы не продаете в магазине, тогда скрипт должен находиться под лицензией, разрешающей свободное распространение (в противном случае вы столкнулись с проблемами, просто разместив его здесь).
Например, пакеты Java PPA webupd8 - это, по сути, сценарии, которые загружают и устанавливают Java с сайта Oracle.