Создана поисковая система по исходным текстам Debian GNU/Linux

25 мая 2009 года

Peter De Wachter сообщил о введении в строй новой специализированной поисковой системы (Архивная копия от 1 июня 2009 на Wayback Machine), занимающейся индексацией исходных текстов всех пакетов Debian GNU/Linux, размещенных в репозиториях "main" и "contrib" ветки Debian Unstable (Sid). Общий объем проиндексированных данных превысил 70 Гб. После расширения дискового пространства, планируется расширить действие поисковой системы на ветки "stable" (Lenny) и "testing" (Squeeze).

Работа системы основана на свободном поисковом движке OpenGrok, развиваемом в рамках проекта OpenSolaris и нацеленном на индексацию исходных текстов с учетом перекрестных ссылок. Система позволяет быстро определить в каких пакетах задействована структура или функция определенной библиотеки.

Некоторые примеры (Архивная копия от 31 мая 2009 на Wayback Machine) запросов:

  • Найти, где определен символ setResourceMonitors:

defs:setResourceMonitors

  • Показать файлы в usr/src/cmd/cmd-inet/usr.sbin/, которые используют функцию sprintf:

refs:sprintf path:usr/src/cmd/cmd-inet/usr.sbin

  • Показать участки кода, в которых производится присвоение значения переменной Asign:

"Asign="

  • Найти файлы Makefile в которых осуществляется сборка pstack:

pstack path:Makefile

  • Найти perl-скрипты в которых вместо пути /usr/bin/perl прописано что-то другое:

-"/usr/bin/perl" +"/bin/perl"

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Создана поисковая система по исходным текстам Debian GNU/Linux», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.