DTop CMS - система управления контентом
Текущая версия: 3.4.1



© 2002-2013

Статья опубликована: 2013.08.11

FreeBSD 9, установка perl.


Perl нужен для установки и работы многих портов, но при установке perl как зависимого порта, обычно ставится не последняя версия. Мы же будем устанавливать самую последнюю, поэтому perl надо ставить одним из первых портов. На момент написания статьи последняя версия perl - 5.16.3

  • Использованные версии ПО:
    # uname -sr
    FreeBSD 9.2-BETA2
    # pkg_info | grep perl
    perl-threaded-5.16.3 Practical Extraction and Report Language
    

  • Установка

    Идем в директорию /usr/ports/lang и ищем там самую последнюю версию perl
    # cd /usr/ports/lang
    # ls | grep perl
    pecl-perl
    perl5.12
    perl5.14
    perl5.16
    
    Устанавливаем
    # cd /usr/ports/lang/perl5.16
    # make install clean
    
    В опциях выбираем:
    [ ] DEBUG          Install debug symbols
    [ ] GDBM           GDBM_File extension
    [x] MULTIPLICITY   Use multiplicity
    [x] PERL_64BITINT  Use 64 bit integers (on i386)
    [ ] PERL_MALLOC    Use Perl malloc
    [x] PTHREAD        Build with -pthread
    [x] SITECUSTOMIZE  Run-time customization of @INC
    [x] THREADS        Build threaded perl
    [x] USE_PERL       Rewrite links in /usr/bin
    

  • Проверка
    $ perl -v
    
    This is perl 5, version 16, subversion 3 (v5.16.3) built for i386-freebsd-thread-multi-64int
    
    Copyright 1987-2012, Larry Wall
    
    Perl may be copied only under the terms of either the Artistic License or the
    GNU General Public License, which may be found in the Perl 5 source kit.
    
    Complete documentation for Perl, including FAQ lists, should be found on
    this system using "man perl" or "perldoc perl".  If you have access to the
    Internet, point your browser at http://www.perl.org/, the Perl Home Page.