2009年6月13日土曜日

Perl日本語ドキュメント p5-manual

Perlの日本語ドキュメントをインストールして、使う方法について。

インストール

FreeBSDのportsからインストールします。

% sudo portinstall /usr/ports/japanese/p5-manual/
Password:
[Gathering depends for japanese/p5-manual done]
---> Installing 'ja-p5-man-5.000' from a port (japanese/p5-manual)
---> Building '/usr/ports/japanese/p5-manual'
===> Cleaning for ja-p5-man-5.000
===> Vulnerability check disabled, database not found
=> perl5.000man-j.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/sada/.
perl5.000man-j.tar.gz 100% of 210 kB 92 kBps
===> Extracting for ja-p5-man-5.000
===> Vulnerability check disabled, database not found
=> MD5 Checksum OK for perl5.000man-j.tar.gz.
=> SHA256 Checksum OK for perl5.000man-j.tar.gz.
===> Patching for ja-p5-man-5.000
===> Configuring for ja-p5-man-5.000
---> Installing the new version via the port
===> Installing for ja-p5-man-5.000
===> Generating temporary packing list
===> Checking if japanese/p5-manual already installed
===> Registering installation for ja-p5-man-5.000
===> Cleaning for ja-p5-man-5.000



使い方


jmanコマンドで参照します。
jman subs

2009年6月9日火曜日

ipアドレス計算コマンド ipcalc

ipcalcコマンドは、ipアドレスとネットマスクの計算を行うことができます。

インストール方法

% sudo portinstall /usr/ports/net-mgmt/ipcalc
~/tools]
[Updating the pkgdb in /var/db/pkg ... - 505 packages found
(-0 +1) . done]
[Gathering depends for net-mgmt/ipcalc . done]
---> Installing 'ipcalc-0.41' from a port (net-mgmt/ipcalc)
---> Building '/usr/ports/net-mgmt/ipcalc'
===> Cleaning for ipcalc-0.41
===> Vulnerability check disabled, database not found
=> ipcalc-0.41.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://jodies.de/ipcalc-archive/.
ipcalc-0.41.tar.gz 100% of 21 kB 23 kBps
===> Extracting for ipcalc-0.41
=> MD5 Checksum OK for ipcalc-0.41.tar.gz.
=> SHA256 Checksum OK for ipcalc-0.41.tar.gz.
===> ipcalc-0.41 depends on file: /usr/local/bin/perl5.8.9 - found
===> Patching for ipcalc-0.41
===> ipcalc-0.41 depends on file: /usr/local/bin/perl5.8.9 - found
===> ipcalc-0.41 depends on file: /usr/local/bin/perl5.8.9 - found
===> Configuring for ipcalc-0.41
---> Installing the new version via the port
===> Installing for ipcalc-0.41
===> ipcalc-0.41 depends on file: /usr/local/bin/perl5.8.9 - found
===> Generating temporary packing list
===> Checking if net-mgmt/ipcalc already installed
install -o root -g wheel -m 555
/usr/ports/net-mgmt/ipcalc/work/ipcalc-0.41/ipcalc /usr/local/bin/ipcalc
===> Registering installation for ipcalc-0.41
===> Cleaning for ipcalc-0.41
[Updating the pkgdb in /var/db/pkg ... - 506 packages found
(-0 +1) . done]

使い方

ipcalc 203.216.235.154/24
Address: 203.216.235.154 11001011.11011000.11101011. 10011010
Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000
Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111
=>
Network: 203.216.235.0/24 11001011.11011000.11101011. 00000000
HostMin: 203.216.235.1 11001011.11011000.11101011. 00000001
HostMax: 203.216.235.254 11001011.11011000.11101011. 11111110
Broadcast: 203.216.235.255 11001011.11011000.11101011. 11111111
Hosts/Net: 254 Class C