Когда я бродил по репозиторию Ubuntu 14.04 apt, используя apt-cache search ^bash
, я нашел пакет bash-builtins
и установил его.
После установки, с dpkg -L bash-builtins
, я обнаружил, что все, что он установил, было несколько /usr/include/bash
заголовков и Makefile, README плюс некоторый код на C, который выглядит как встроенный в /usr/share/doc/bash/examples/loadables
.
Согласно README,
В системах Debian GNU / Linux заголовки bash находятся в / usr / include / bash. Соответствующие параметры уже установлены в примере Makefile.
, поэтому я с радостью запустил make и получил config.h
not found error. Изменив BUILD_DIR
в Makefile с несуществующего локального каталога на ${includedir}/bash
, я смог продолжить, пока не получил другую ошибку, сообщив, что builtext.h
не был найден.
Кажется, что builtext.h
должен быть сгенерирован какой-то вспомогательной программой mkblahblah
во время компиляции, но я не мог найти его, не получив сам архив для исходного кода bash.
Файл buildins def
также отсутствовал, когда я попытался запустить make -i
, чтобы пропустить все эти ошибки.
Предполагая, что пакет полезен, я думаю, что у упаковщиков Debian и Ubuntu есть несколько способов использования примеров. Что-то не так в моих шагах, или это ошибка Debian?