Когда мне нужен модуль Perl, я обычно использую CPAN. Работает нормально. Но не в этот раз.
Я хочу использовать MARC :: Charset, но этот использует GDBM_File, и я не могу установить GDBM_File из CPAN.
CPAN находит все в порядке, но, пытаясь установить его, он начинает установку полного дистрибутива Perl 5.10.1.
MARC :: Charset - довольно старый модуль, поэтому должен быть способ использовать его из какой-то распространенной версии Perl (Mac OS X 10.6.2 имеет 5.10.0 и 5.8.9 по умолчанию).
Хотя установка Perl 5.10.1 с полным ударом невозможна, модификация MARC :: Charset для прекращения использования GDBM_File может быть одной. Каков наилучший способ действий для этого?
Этот последний вариант также может быть единственным. Поиск в Google GDBM_File раскрывает несколько пунктов, которые предполагают, что gdbm даже не доступен на Mac. Эти предметы обычно проносились у меня над головой.
Хотя я не ожидаю серебряной пули, у кого-то может быть указатель или два на том, с чего мне начинать.
В конце концов, MARC :: Charset выполняет только транслитерацию символов в / из набора символов marc8, который, к сожалению, iconv не поддерживает.