Я ищу последний исходный код команды man, версия в моем Linux довольно старая (v1.6f), но я потерпел неудачу после поиска в Google.
Я имею в виду последний исходный код man
, man-pages
но не сам двоичный файл /usr/bin/man
, который можно скомпилировать и установить.
dpkg -S /usr/bin/man
иapt-cache show man-db | grep Homepage
В дистрибутивах на основе Debian, таких как Ubuntu, вы можете найти и скачать исходный код, как показано ниже:
Это поместит исходный код в ваш текущий рабочий каталог.
источник
Linux это не операционная система, а просто ядро. Так что в теории каждый дистрибутив может свободно использовать все, что ему нравится.
Даже rpm не обязательно используется в каждом дистрибутиве Linux, поэтому первым делом нужно выяснить, какая реализация используется. Обычно это можно сделать с помощью
strings
двоичного файла, а затем использовать значимую строку в двойных кавычках в качестве строки поиска в Google.источник
rpm -qf
илиdpkg -S
или эквивалент для вашей системы пакетов для `" (команда -v man) "возвращает имя пакета, тогда этот метод будет намного более надежным, чем поиск в Google строк, найденных в двоичном файле. Имейте в виду, что большинство дистрибутивов исправляет программное обеспечение из апстрима. Таким образом, исходный пакет для вашего дистрибутива - единственное место, где можно найти точный исходный код, скомпилированный для вашего / usr / bin / man.