Добавление моего программного обеспечения к Debian

Это предполагает поиск первого соответствия числа, сопровождаемого тире и затем строкой словесных символов.

    perl -ne '/(\d+-\w+)/; print "$1 $_"' file.txt
3
05.11.2014, 02:15
2 ответа
Отрывок из Linux: Регистрировать подозрительные марсианские пакеты/необоротные исходные адреса

Марсианский пакет - это не что иное, как IP-пакет, определяющий источник или адрес назначения, зарезервированный для специального использования Интернетом Управление назначенными номерами (IANA).

Вот примеры таких адресных блоков:

  • 10.0.0.0/8
  • 127.0.0.0/8
  • 224.0.0.0/4
  • 240.0.0.0/4
  • : :/128
  • : :/96
  • :: 1/128

Для отслеживания этого есть несколько вариантов. Вы можете просто проигнорировать его, заблокировать через брандмауэр, или использовать tcpdump или wireshark , чтобы разобрать содержимое пакета, что, вероятно, даст вам представление о том, что вызывает это.

Дополнительные описания и источники

Еще одна фраза, которая появляется при поиске:

Это пакеты, которые Linux не ожидает от направления, которое они исходил (т.е. пакеты от внутренних хостов, поступающие на внешний интерфейс). Причина, вероятно, в неправильной настройке компьютера в локальной сети. Вы можете отключить регистрацию этих пакетов через /proc/sys/net/ipv4/conf/interface/log _ martians , которая задокументирована в /usr/src/linux/Documentation/proc.txt

Мне не удалось найти исходный источник этого абзаца, но если вы его ищете, он появляется много, дословно! Это описывает проблему как пакет, поступивший в систему через интерфейс (NIC), через который он не входит.

Наконец, я бы сослался на Википедию на эту тему, которая тоже утверждает примерно то же самое, что и выше.

Марсианский пакет - это IP-пакет, определяющий источник или адрес назначения, зарезервированный для специального использования Интернет Полномочия по присвоению номеров (IANA). Если вы видите в общедоступном интернете, эти пакеты не могут фактически инициироваться в соответствии с требованиями или быть доставлено. 1 Однако некоторые зарезервированные адреса могут маршрутизироваться с использованием многоадресной рассылки или в частных сетях, локальных каналах или закольцовывании. интерфейсы, в зависимости от диапазона специального использования. 2

Марсианские пакеты обычно возникают в результате спуфинга IP-адресов в атаки типа «отказ в обслуживании», 3 , но также могут возникать из-за сети неисправность оборудования или неправильная конфигурация хоста. 1

Ссылки

-121--34351-

Существует ряд шагов, связанных с отправкой вашего проекта для добавления в архивы Debian. Есть две главные вещи, которые вам нужно сделать.

  1. Придайте вашему программному обеспечению подходящую форму для Debian. Debian достаточно требователен о том, какое программное обеспечение разрешено в его архивах. Сюда входит:

    a) обеспечение совместимости условий лицензии с Руководством по свободному программному обеспечению Debian .

    b) Убедитесь, что ваш пакет Debian соответствует Политике Debian . Lintian - это инструмент, помогающий вам соответствовать Политика Debian, поэтому вы должны попытаться исправить ошибки и предупреждения Lintian сгенерирован вашим пакетом. В рамках этого вам, возможно, придется работать в системе сборки программного обеспечения. Это может быть довольно много усилий в сам. Вы можете получить помощь по упаковке от # debian-mentors IRC канала на OFTC, и список рассылки debian-mentors.

  2. Найдите спонсора для загрузки пакета. Места для запроса включают # debian-mentors и список рассылки debian-mentors. Это очень хорошая идея, чтобы сделать некоторые прогресс с (1) до обращения к спонсору. У разработчиков Debian нет время нянчиться с новыми упаковщиками, так что вы получите лучший прием, если покажете вы приложили определенные усилия в конце упаковки, даже если результаты не прекрасно. Вы должны стремиться к построению двоичного пакета, по крайней мере. Примечание
    что загрузка пакета в http://mentors.debian.net/ является опцией, но необязательно. Потенциальные спонсоры должны иметь доступ к вашему пакету; до тех пор, пока это где-то общественное, это нормально. Однако http://mentors.debian.net/ делает дисплею информацию о вашем пакете в удобная форма, а также обеспечивает удобный интерфейс для людей прокомментировать ваш пакет. Ваш спонсор, возможно, захочет помочь вы придаете упаковке форму. Как минимум, ему/ей необходимо просмотреть ваш пакет.

Если вы никогда не делали этого раньше, я предлагаю вам начать с (1) немедленно. Процесс придания вашему пакету формы для Debian полезен и познавателен, даже если вы никогда не попадете в Debian. Помните, что пакет можно сделать доступным в неофициальном репозитории apt.

4
27.01.2020, 21:16

Для отправки пакетов в Debian вы должны быть разработчиком Debian. Дополнительную информацию об этом можно найти в Уголок разработчика Debian .

Я также наткнулся на это сообщение в списке рассылки debian-devel , в котором вы можете найти интересную информацию. Вы можете перемещаться по ответам, используя ссылки Далее по цепочке внизу каждого электронного письма.

Теперь имейте в виду, что вы не можете просто поместить свое программное обеспечение в репозитории . Вам нужно будет следовать рекомендациям и правилам Debian. Вот несколько ссылок:

И помните: публикация бесплатных программ не означает, что вы можете делать это как хотите. Свободу не следует путать с анархией.

1
27.01.2020, 21:16

Теги

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