Анимация
JavaScript
|
Главная Библионтека ftp> binary (для сжатых файлов нужно задать двоичный режим передачи) ftp> get latest.tar.gz 200 PORT command successful. 150 Opening BINARY mode data connection for FILE. 226 Transfer complete. {повторите этот шаг для каждого из нужных вам файлов) ftp> quit 221 Goodbye. Получив файлы, распакуйте их, а затем сконфигурируйте, постройте и инсталлируйте Perl: % gunzip < latest.tar.gz tar xvf - % cd peris.004 {используйте реальное имя каталога) Теперь любую из следующих двух строк: % sh configure {строчная буква с - для автоматического конфигурирования) % sh Configure {прописная буква С - для конфигурирования вручную) % make {построить весь Perl) % make test (проверить, работает ли он) г make install (для этого вы должны быть привилегированным пользователем) Каи выбирать .модули Процесс выборки и построения отдельных модулей Perl протекает немного по-другому. Скажем, вы хотите построить и инсталлировать модуль CoolMod. Сначала нужно выбрать его, воспользовавшись для этого командой ftp{\) или с помошью Web-броузера обратиться к сервису модулей из http: www.perl.com/, который всегда выбирает самую последнюю версию конкретного зарегистрированного модуля. Адрес, который нужно ввести в броузер, выглядит так: http: www.perl.сот/cgi~bin/cpan mod?module=CoolMod Получив этот файл, сделайте следующее: % gunzip < CoolMod-2.34.tar.gz tar xvf - cd CoolMod-2.34 % perl Makefile. PL {создает реальный Makefile) о make {построить весь модуль) % make test {проверить, работает ли он) % make install {для этого вы, наверное, должны быть привилегированным падь зователем) После успешной инсталляции модуля CoolMod (он автоматически помещается в директорию Perl-библиотеки вашей системы) в ваших программах можно использовать use CoolMod; а вы сможете читать документацию этого модуля с помощью команды man CoolMod (или perldoc CoolMod). Обозначения, принятые в книге в нашей книге используются следующие обозначения: Курсив используется для имен файлов и команд. Курсивом также выделяются термины при первом употреблении. Моноширинный шрифт используется в примерах и обычном тексте для выделения операций, переменных и результатов работы команд и программ. Моноширинный жирный используется в примерах для выделения данных, которые вводятся пользователем с терминала. Моноширинный курсив используется в примерах для выделения переменных, вместо которых в зависимости от контекста нужно подставлять значения. Например, переменную имя файла необходимо заменить именем реального файла. Сноски используются для ввода дополнительных примечаний. Читая книгу в первый раз, не обращайте на них внимания. Иногда для упрощения изложения материала в основгюм тексте говорится не вся правда, а в сноске приводятся необходимые уточнения. Во многих случаях материал, данный в сноске, представляет собой более сложную информацию, которая в книге вообще может не рассматриваться. Поддержка Perl - это детище Ларри Уолла, и он все еще продолжает с ним нянчиться. Сообщения о дефектах и требования всевозможных улучшений, как правило, учитываются в следующих редакциях, но Ларри вовсе не обязан делать это. Тем не менее ему доставляет удовольствие получать отзывы от всех нас и осознавать, что Perl полезен всему миру. На прямую электронную почту обычно даются ответы (пусть даже и его автоответчиком), причем иногда персональные. Сейчас Ларри выступает в роли архитектора группы Perl 5 Porters - плеяды очень умных людей, внесший гигантский вклад в создание нескольких последних версий языка Perl. Если бы Ларри попал под автобус, то все очень долго грустили бы, но под руководством этой группы Perl все равно продолжал бы развиваться. Если вы нашли какой-то дефект, можете воспользоваться Perl-программой perlbug, которая обеспечивает сбор соответствующей информации и отсылает ее по электронной почте на узел perlbug@perl.com. Члены группы Perl 5 Porters читают эту почту (наряду с теми 20-100 сообщениями, которые они ежедневно посылают друг другу) и иногда отвечают, если это действительно дефект. Но стоит вам воспользоваться этим адресом просто для того, чтобы выразить благодарность, как вам выскажут недовольство вашим поведением, поэтому сведите светские разговоры к абсолютному минимуму и воздержитесь от вызова актеров на бис. Вместо того чтобы писать непосредственно Ларри или посылать сообщение о дефекте, гораздо полезнее воспользоваться услугами диалоговой службы Perl-поддержки, которые предоставляются через Usenet-телеконференцию сотр.lang.perl.misc. Если вы имеете возможность посылать и получать электронную почту по Internet, но к Usenet доступа не имеете, можете подключиться к этой телеконференции, послав запрос по адресу perl-users-request@cs.orst.edu; этот запрос попадет к человеку, который сможет соединить вас с двунаправленным шлюзом электронной почты этой телеконференции и сообщить правила работы в ней. Подписавшись на эту телеконференцию, вы ежедневно будете обнаруживать от 50 до 200 статей на всевозможные темы - от вопросов новичков до сложных аспектов переносимости и проблем сопряжения. Иногда там будут попадаться и довольно большие программы. Эта телеконференция почти постоянно просматривается многими специалистами по языку Perl. В большинстве случаев ответ на ваш вопрос дается спустя считанные минуты после попадания вопроса на один из основных концентраторов Usenet. Вы только попробуйте получить поддержку на таком уровне, да еще и бесплатно, у своего любимого поставщика программных продуктов! Если же вы хотите заключить контракт на коммерческую поддержку, обратитесь к сборнику часто задаваемых вопросов по Perl. Благодарности: первое издание Во-первых, я от всего сердца благодарю Чика Уэбба и фирму Taos Mountain Software (Кремниевая долина). Ребята из TMS предоставили мне возможность написать для них (при значительном содействии Чика) вводный курс по языку Perl и прочитать этот курс несколько раз. Этот опыт дал мне мотивы и ресурсы для написания и многократного прочтения нового, моего собственного курса, на базе которого и построена эта книга. Не думаю, что без содействия сотрудников TMS я занимался бы этим, и желаю им всем больших успехов в маркетинге их курса. (А если они ищут хороший текст для переработки своего курса, то у меня как раз есть одно предложение...) Спасибо моим рецензентам: "крестному отцу" языка Perl Ларри Уоллу (естественно), Ларри Кистлеру (руководителю службы подготовки кадров фирмы Pyramid), моему коллеге по преподаванию Perl Тому Кристиансену и слушателям курсов по Perl из фирм Intel и Pyramid, а также сотрудникам издательства OReilly & Associates Тане Херлик, Лару Кауфману, Ленни Мюльнеру, Линде Мюи и Энди Ораму. 0 1 2 3 4 [ 5 ] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 |