Solaris10

リハビリ Solaris10

仕事でSolarisを構築する機会がめっきり減った(なくなった?)こともあり、現状どうなってんの?ということで、VirtualBOX 上に Solaris10 を入れてみました。今日の時点で最新は以下でした。 Solaris 10 Update 10 8/11(2011年8月リリース)インストールは既…

perlのSun::Solarisモジュール

kstat が perl だというのを完全に忘れていました。。。 $ file /usr/bin/kstat /usr/bin/kstat: executable /usr/perl5/bin/perl scriptで、kstatと中のKstat.pm見るとわかりますが、Kstat.soから直接libkstatにアクセスしているという素敵なモジュールです…

pargs でプロセスの環境変数を見る

ps とか w とかで確認して、、、なんか長時間動いているプロセスがあるけど、相対パスでコマンドが表示されていて、よくわからんときに使っています。 $ w ... hoge pts/8 21Jan09 1 197:37 7 /usr/local/bin/perl ./sample.plこれなんだ?とりあえず kill …

zfsバージョンアップ&合わせてkernelパッチ適用

久しぶりにサーバ付近にいけたので、思い切ってkernelパッチあてました。 (リモートからだとシングルでの作業ができない&古いサーバなので、リブートに失敗しそうなのだよ) 本当は客先に納品したものとkernelを合わせていたのですが、最近は問い合わせも…

SolarisとBSDで rm -fr の動作が違うんでしたか、、、ぐぁ

先ほど間違えて、以下のコマンドを実行してしまいました。 死んだ。。。 $ rm -fr $HOME/localふと思った。 $ alias rm alias rm='rm -i'アレ? 近くにあるSolaris10で実行。 $ alias rm alias rm='rm -i' $ mkdir hoge $ rm -fr hoge rm: examine files in …

Plaggerを入れるまで その6 おわり

CPAN Terminal> i PlaggerInstalling Plagger (0.007017) Running [/usr/local/bin/perl /usr/local/bin/cpanp-run-perl /root/.cpanplus/5.10.0/build/Plagger-0.7.17/Makefile.PL ]... *** Module::AutoInstall version 1.03 *** Checking for Perl depend…

Plaggerを入れるまで その5 Encode::Detect

コンパイルできない〜! CPAN Terminal> i Encode::Detect ... Creating new 'Build' script for 'Encode-Detect' version '1.01' [ERROR] MAKE failed: /usr/local/bin/perl Build --makefile_env_macros 1 /opt/SUNWspro/bin/cc -Isrc -I/usr/local/lib/pe…

Solaris10でperl5.10 gcc コンパイル編

Solaris10の /usr/sfw/bin/gcc でのコンパイルです。 ついでに、自分の $HOME/local 以下にインストールします。 SunStudioでのコンパイルはこちらを参照ください。 $ sh Configure --help ... -Dcc=gcc choose your compiler -Dprefix=/opt/perl5 choose yo…

Plaggerを入れるまで その4 DateTime::Format::Strptime

インストールエラーになりました、その4。 CPAN Terminal> i DateTime::Format::Strptime[MSG] No '/root/.cpanplus/custom-sources' dir, skipping custom sources Installing DateTime::Format::Strptime (1.0702) ... Writing Makefile for DateTime::Fo…

文字コード判定

テキストファイルの文字コード判定コマンドです。いつからこんなコマンドが?auto_ef - auto encoding finder # auto_ef /etc/system ASCII # auto_ef /root/.cpanplus/5.10.0/build/DateTime-Format-Strptime-1.0702 /t/004_locale_defaults.t 8859-1 # aut…

Plaggerを入れるまで その3 Net::IP

インストールエラーになりました、その3。 ~/.cpanplus/5.10.0/build/Net-IP-1.25# make test PERL_DL_NONLAZY=1 /usr/local/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/ipv4....ok t/ipv6....panic: un…

Plaggerを入れるまで その2 Feed::Find

インストールエラーになりました、その2。 CPAN Terminal> i Feed::Find ... riting Makefile for Feed::Find Running [/usr/local/bin/make test ]... PERL_DL_NONLAZY=1 /usr/local/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'bl…

Plaggerを入れるまで その1 XML::LibXML

OOがまだまだなところで、Plaggerを使って勉強しようと思います。 でも、依存モジュールが多くてなかなか敷居が高くないですか。 うちの環境だけ?依存モジュールは、cpan.orgにて確認。 Plaggerメインから、Dependencies を見ながら。ちょっとつづまとめて…

Solaris10でMySQL

備忘録用にMTOSをローカルに立てようかと思ったので、Solaris10付属のMySQLを立ち上げてみた。設定方法は、以下にREADMEがあるのでそれを見る。 # more /etc/sfw/mysql/README.solaris.mysql To use mysql a number of post-install procedures need to be m…

Solaris10でperl5.10 SunStudio コンパイル編

perl5.10 使いましょう!ということで、普段の環境でも使えるように。ちなみに環境は、Solaris 10 6/06 を入れた Blade100 です。CPUは UltraSPARC-IIe。 perl自体は、/usr/bin/perl 5.8.4 と /usr/local/bin/perl 5.8.7 でどちらもパッケージ。 /usr/bin/pe…