Почему Metasploit в репозиториях программного обеспечения Ubuntu отсутствует?
Почему Metasploit в репозиториях программного обеспечения Ubuntu отсутствует?
В более широком смысле, на каком основании программное обеспечение выбрано или не добавлено в официальные репозитории Ubuntu? Кто принимает эти решения? и т.п.
3 ответа
Здесь действительно два вопроса.
Сначала я отвечу на более широкий вопрос. Ответ "Сообщество Ubuntu".
Существует процесс добавления программного обеспечения в архив Ubuntu и его тестирования в рамках выпусков:
https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages
Чтобы ответить на вопрос о metasploit, трудно сказать, почему он еще не был упакован. Здесь есть ошибка Debian "Intent To Package", которой 1607 дней:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=323420
Если это когда-нибудь будет выполнено, оно будет автоматически включено в репозиторий Ubuntu Universe. Однако в отчете об ошибке перечислен блокировщик статуса авторских прав на некоторые файлы. Если это не будет решено, то он не войдет в Debian и, скорее всего, не будет включен в Ubuntu, если не выяснена законность распространения.
Программное обеспечение выбирается в зависимости от его комплектации, лицензирования и доступности. Если ваш требуемый пакет с открытым исходным кодом и в Debian есть сопровождающий пакета, который обязательно поддерживает его, то он автоматически попадает в Ubuntu.
См. Руководство по началу работы с MOTU: https://wiki.ubuntu.com/MOTU/GettingStarted
Пакет, который вы хотите, выглядит так, как будто у него может быть версия с открытым исходным кодом, но его получение будет зависеть от работы над упаковкой.
Настоящая причина
Это не с открытым исходным кодом. По крайней мере, не все это.
Кажется, что некоторые части metasploit-framework (по крайней мере, byakugan) являются собственностью.
Как насчет создания пакета metasploit-framework с ядром и всеми свободными частями и metasploit-framework-nonfree с несвободными частями?
Найти оспариваемые части здесь.