正體中文 | 简体中文 | English

:::

Download chklinks

System Requirement

  1. Perl, version 5.6 or above. I have not successfully run this on earlier versions. Please tell me if you can. You can run perl -v to see your current Perl version. Perl is distributed with most Unix now. If not, or if you have an older version of Perl, you can download and install/upgrade it from Perl website. If you are using MS-Windows, you can download and install ActiveState ActivePerl.

  2. Required Perl modules:

    URI

    This is used to parse and process the found URLs. You can download and install URI from the CPAN archive, or install it with the CPAN shell by running cpan URI, or install it with the CPANPLUS shell by running cpanp i URI. Debian/Ubandu Linux users can install it by running apt-get install liburi-perl. Red Hat/Fedora/CentOS Linux users can install it by running yum install perl-URI. FreeBSD users can install it by running ports install p5-URI. ActivePerl users can install it by running ppm install URI.

    HTML::LinkExtor

    This is used to extract links from the web pages. HTML::LinkExtor is contained in the HTML-Parser distribution. You can download and install HTML::LinkExtor from the CPAN archive, or install it with the CPAN shell by running cpan HTML::LinkExtor, or install it with the CPANPLUS shell by running cpanp i HTML::LinkExtor. Debian/Ubandu Linux users can install it by running apt-get install libhtml-parser-perl. Red Hat/Fedora/CentOS Linux users can install it by running yum install perl-HTML-Parser. FreeBSD users can install it by running ports install p5-HTML-Parser. ActivePerl users can install it by running ppm install HTML::LinkExtor.

    LWP::RobotUA

    This is used to request web pages. LWP::RobotUA is contained in the libwww-perl distribution. You can download and install LWP::RobotUA from the CPAN archive, or install it with the CPAN shell by running cpan LWP::RobotUA, or install it with the CPANPLUS shell by running cpanp i LWP::RobotUA. Debian/Ubandu Linux users can install it by running apt-get install libwww-perl. Red Hat/Fedora/CentOS Linux users can install it by running yum install perl-libwww-perl. FreeBSD users can install it by running ports install p5-libwww. ActivePerl users can install it by running ppm install LWP::RobotUA.

    If you install chklinks with the CPAN or CPAN shell, the above shall be automatically installed.

  3. Optional Perl modules:

    Crypt::SSLeay

    This is needed for LWP::RobotUA to support HTTPS. You can download and install Config::General from the CPAN archive, or install it with the CPAN shell by running cpan Config::General, or install it with the CPANPLUS shell by running cpanp i Config::General. Debian/Ubandu Linux users can install it by running apt-get install libconfig-general-perl. Red Hat/Fedora/CentOS Linux users can install it by running yum install perl-Config-General. FreeBSD users can install it by running ports install p5-Config-General. ActiveState does not host the PPM build of Crypt::SSLeay for ActivePerl due to the Canadian Federal Government requirement. However, ActivePerl users can still install it from another repository, by running ppm install http://theoryx5.uwinnipeg.ca/ppms/Crypt-SSLeay.ppd.

Download

chklinks’s official websites is at…

You can always download the newest version of chklinks from…

imacat’s PGP public key is at…

By imacat, first version 2003-05-25, last updated 2009-04-19