トップ(最新) | <前

nDiki : インストーラ

インストーラ - installer

関連情報

スポンサード リンク

Related term

2006年12月17日 (日)

USB メモリPerl を入れて持ち歩きたい このエントリーを含むはてなブックマーク

スポンサード リンク

ポータブルアプリケーション詰め込み。

自分の場合エディタPerl があれば随分できることが増えるので、何とか Perl を入れておきたい。 しかし定番の WindowsActivePerl はセットアップが必要であり、持ち歩きには向かない。

何かいい Perl ディストリビューションがないかなと探してみたところ、インストール不要Apache ディストリビューションが目についた。 そういえばこれらには Perl が含まれていてインストール不要で使えるものがあるらしいので、それらが使えるかもしれない。

@ XAMPP for Windows 1.5.5

標準の XAMPP では Perl インタプリタしか入っていなかった。 さすがにこれでは使い物にならない。

@ XAMPP for Windows ADD-Ons Perl 5.8.8-2.2.3

XAMPP で実用的な Perl 環境を用意するにはこちら。ActivePerl 5.8.8.817 上に Web アプリケーションに必要そうな パッケージが用意されている。 そのかわり 200MB (!) 近い容量が必要。 でかすぎ。

README には setup_xampp.bat に実行の指示がある。

@ Uniform Server 3.3

ActivePerl 5.8.7.815 が含まれている。 Perl インタプリタと、いくつかのパッケージが含まれている。 パッケージは結構少なめにおさえてあるので、容量はかなり少ない。 しかし

 perl -MConfig -e "print Config::myconfig()"

が動かないなどそのまま使えるわけではなさそうだ。

@ やっぱり ActivePerl?

試した2つとも結局は ActivePerl を使っているようである。 ActivePerl の部分のライセンスはどうなっているのだろう?

もしかしたら ActivePerl の AS package を展開して、不要なファイルを削除すれば (インストーラで設定されるリポジトリなどの情報を使う部分は駄目にしろ)、ある程度動くのかな。

それと Installer.bat の中で、一部ファイル(.bat、Config.pm、Config_heavy.pl、perllocal.pod、.packlist、config.h) のリロケーションをしているので、このあたりがポイントになりそう。

要確認。

twitter.com/Naney の follower になってください。


[ 12月17日全て ]

2006年12月20日 (水)

NSIS 2.22 は Linuxビルドできず このエントリーを含むはてなブックマーク

Windows 用のインストーラ作成ツール NSIS は、スクリプトベースでインストーラを作っていくのが1つの特徴である。 NSIS スクリプトは、さすがインスーラ作成用だけあって

  • ファイル処理 (コピー、削除、……)
  • レジストリの読み書き
  • プログラムの実行

その他システム関連のコマンドが充実している。 コンパイルするとかなりコンパクトな実行形式ファイル (EXE) を生成してくれるので、ちょっとした処理を自動化するには便利である。

今回 USB メモリに入れておいて、そのドライブ上のいくつかのディレクトリに PATH が通った状態でコマンドプロンプトを開くツールを NSIS で書いておこうかと思って試す。

NSISPOSIX ベースシステムでビルドし実行でき、NSIS スクリプトをコンパイルできる。 ということで作業を Linux で作業をしていたのだが、どうやら System::Call が使えないようだ(スクリプトのコンパイルに失敗する)。

Debian パッケージが古いせい (2.19-1.1) かと思い、ソースパッケージビルドしてみたらまさに System 関連らしいところでコンパイルがこけている (そういう背景で Debian パッケージアップデートされていない?)。

ということでどうも最新の NSISLinux では駄目っぽい。

しょうがないので久しぶりに Wine

Wine 上に NSIS 2.22 をインストールして makensis.exe を実行してみたところ試した範囲ではうまく動いている。 ついでにでき上がった実行可能ファイルWine 上で試せる。

しばらくは Wine 上で NSIS スクリプト書きを楽しむことにしよう (最終的には Windows 上でコンパイルしなおして動作確認するのだけれども)。


[ 12月20日全て ]

2007年2月5日 (月)

ActivePerl 5.8.8.820PPM では ppd/tar.gz を置いただけの PPM リポジトリを使えなくなった このエントリーを含むはてなブックマーク

ActivePerl 5.8.8.819 までは .ppd と .tar.gz ファイルを置いたディレクトリを Web サーバで公開しておけば、そのディレクトリの URLPPM リポジトリとして指定して使うことができた。

これが build 820 付属の PPM だとスキャンしてくれなくなった。 リポジトリの URL を指定する際、package.xml を指定しないと駄目らしい。

@ PPM リポジトリとして必要なファイル群を生成する

PPM リポジトリとして必要なファイル群は PPM-Make に含まれている rep_summary コマンドで生成することができる。

 rep_summary --rep /path/to/ppm/repository

今後はこれで package.xml その他のファイルを生成しておくことにする。

@ 複数の PPM リポジトリ

一方複数の PPM リポジトリの扱いは良くなった。build 819 付属の PPM では、複数のリポジトリにまたがってパッケージの依存解決ができなくなっていて不便だったのだが、build 820 のものでは、以前のバージョンのもののようにまたがれるようになった。

基本的な PPM パッケージ群用と、プロジェクト毎の PPM パッケージ群用の PPM リポジトリを組み合わせて使うときに、依存解決できないと厄介だったのでこれは○。

@ PATH

build 819 のインストーラでは site\bin に PATH を通してくれないので、site にインストールしたパッケージ付属のコマンドが呼び出せず不便であった(もちろん自分で PATH を通せばよいのだが)。

build 820 のインストーラでは site\bin も PATH にいれてくれるようになった。○。


[ ActivePerl ]


[ 2月5日全て ]

2008年1月30日 (水)

KDE Installer for WindowsKDEインストール このエントリーを含むはてなブックマーク

Windows 向け KDEインストーラが公開された。 一昨年の4月ぐらいから、Linux デスクトップは KDE ベースにして使っていることもあって、Windows でも(ファイラとして) Konqueror を使ったりしたいと思っていたので、早速 Windows XP BOX にインストールしてみた。

インスーラはネットワークインストール用のもので、必要なパッケージを選ぶとダウンロードしてインストールされるタイプ。

  1. kdewin-installer-gui-0.8.5.exe をダウンロードして、c:\usr\local\KDE に置く。
  2. kdewin-installer-gui-0.8.5.exe を実行。
  3. インストーラに従ってパッケージを選択してインストール
    • 最低必要なのは dbusmsvc, kdebase-msvc, kdewin32-msvc, qt-msvc, vcredist らしい
  4. 環境変数 PATH に C:\usr\local\KDE\lib を追加。
  5. 環境変数 KDEDIRS を作成し C:/usr\local\KDE を設定。
  6. コマンドプロンプト上 c:\usr\local\KDE の下で以下を実行。
    • bin\update-mime-database C:\usr\local\KDE\share\mime
    • bin\kbuildsycoca4 --noincremental
  7. /usr/local/KDE/bin/linguist.exe を実行してみて動くことを確認。

うまく入ったみたいなので、さっそく Konqueror を起動してみた。

……なんかかなりもっさりしているな。 fish も使えないや。 [Settings] -> [Configure Konqueror...] してみたら落ちた。

うーん、まだ駄目っぽい。 今後に期待。


[ 1月30日全て ]

2008年10月27日 (月)

Visual C# 2008 Express Edition で必須コンポーネントを同梱 このエントリーを含むはてなブックマーク

Visual C# 2008 Express Edition で Windows インストーラ 3.1 と、.NET Framework 3.5 SP1 を「アプリケーションと同じ場所から必須コンポーネントをダウンロードする」ような ClickOnce アプリケーションを発行するための設定。

以下 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages を %Packages% と書くこととする。

  1. %Packages%\WindowsInstaller3_1 に WindowsInstaller-KB893803-v2-x86.exe を置く。
  2. %Packages%\DotNetFx35SP1\product.xml ファイルを開いて PackagesFiles 要素の下に以下を追加。
    • <PackageFile Name="TOOLS\clwireg.exe" />
    • <PackageFile Name="TOOLS\clwireg_x64.exe" />
    • <PackageFile Name="TOOLS\clwireg_ia64.exe" />
  3. %Packages%\DotNetFx35SP1\product.xml の中で Name が dotNetFX30\XPSEPSC-x86-en-US.exe のものと、dotNetFX30\XPSEPSC-amd64-en-US.exe のものの PublicKey を ※1 に変更。
  4. http://go.microsoft.com/fwlink?... から dotnetfx35.exe をダウンロード。
  5. dotnetfx35.exe /x:. を実行して展開する。
  6. wcu\dotNetFramework の中身を %Packages%DotNetFX35SP1 にコピー。
  7. dotnetfx35langpack_x86ja.exe ( http://go.microsoft.com/fwlink?... ) を %Packages%DotNetFX35SP1\ja\DotNetFX35\x86 におく。
  8. dotnetfx35langpack_x86ja.exe ( http://go.microsoft.com/fwlink?... ) を %Packages%DotNetFX35SP1\ja\DotNetFX35\x64 におく。
 ※1: 以下折り返さないで1行で
 3082010A0282010100A2DB0A8DCFC2C1499BCDAA3A34AD23596BDB6CBE2122B794C8EAAEBFC6D5
 26C232118BBCDA5D2CFB36561E152BAE8F0DDD14A36E284C7F163F41AC8D40B146880DD98194AD
 9706D05744765CEAF1FC0EE27F74A333CB74E5EFE361A17E03B745FFD53E12D5B0CA5E0DD07BF2
 B7130DFC606A2885758CB7ADBC85E817B490BEF516B6625DED11DF3AEE215B8BAF8073C345E395
 8977609BE7AD77C1378D33142F13DB62C9AE1AA94F9867ADD420393071E08D6746E2C61CF40D50
 74412FE805246A216B49B092C4B239C742A56D5C184AAB8FD78E833E780A47D8A4B28423C3E2F2
 7B66B14A74BD26414B9C6114604E30C882F3D00B707CEE554D77D2085576810203010001

参考資料: http://download.microsoft.com/...


[ 10月27日全て ]

2008年11月20日 (木)

今日のさえずり - 喫煙所で吸っている人の目見ると、中毒だなって思う このエントリーを含むはてなブックマーク

@ 2008年11月17日

@ 2008年11月18日

  • 12:26 @maru_kei そういえば明日打ち合わせ後(ご飯食べ|飲み)にいきますか?
  • 15:43 MAILPIA での Twitter リプライメール通知成功した。
  • 18:10 自分の書いた資料に「y軸・y軸・z軸の順に」とある。y のどちらかが x なのだが……。
  • 18:20 シュウォッチ自己ベスト更新。
  • 21:05 辛塩鮭、しょっぱすぎて途中で断念した。

@ 2008年11月19日

  • 07:05 プリンタスキャナ捨てた。
  • 12:36グラコロ。 [mb]
  • 12:51 株式会社ビレッジセンター11月末で解散か。
  • 13:54 12月5日・12月6日の飛行機のチケット取った。背水の陣だな。
  • 14:28 事業概要にはいろいろ印刷ルールがあるらしい。
  • 15:29 aWORLD の a が another の意だと入社8年目にして知った。ってオレもう入社8年目なの?
  • 17:46 有給休暇申請書出した。全休は8月からぶり。半休もいれると9月からぶり。
  • 22:26 maru_kei 会社に呼んで打ち合わせして、スパゲッティ食べて別れたところ。 [mb]
  • 22:37 明日はスーツだけど寒いんだっけ。コート出さないといけないかなあ。 [mb]

@ 2008年11月20日

naney:3045586890


[ 11月20日全て ]

2009年1月23日 (金)

今日のさえずり - シビラ VS ニセシビラ このエントリーを含むはてなブックマーク

naney:3218959549

@ 2009年01月21日

@ 2009年01月22日

  • 12:45 Synkron お試し中。 *P3
  • 13:17 Synkron 双方向同期の振舞いがちょっと希望と違うな。やっぱり Unison か。 *P3
  • 17:48 1月28日の有給休暇申請書出した。 *P3
  • 18:48 冷蔵庫買ったよ。 [mb]

@ 2009年01月23日


[ 1月23日全て ]

2009年2月9日 (月)

今日のさえずり - Doing リストが思ったよりよい このエントリーを含むはてなブックマーク

@ 2009年02月06日

  • 11:25 ここ数日探しているのだが、microSDカードリーダがでてこない。 *P3
  • 18:36 Linux 再起動繰り返しているので、ちょっと浮気して Twit 最新版にしてみた。P3 に慣れちゃっている自分を実感。 *Tw*
  • 23:28 ようやく今日、Linux kernel 2.6.26 に移行できた。 *P3

@ 2009年02月07日

  • 08:18 北方領土の日。 [mb]
  • 23:44 通帳見ながら去年の光熱費入力しようと思ったら、途中からクレジット支払いにかえたんだった。集計面倒だな。 *P3

@ 2009年02月09日


[ 2月9日全て ]

2009年11月20日 (金)

ThinkPad X200sid を入れる このエントリーを含むはてなブックマーク

Windows 7 の入っている C ドライブを切り崩して 304.82GB を Debian GNU/Linux 用に用意(記事)。 結局今回も sid にしようかな。 安定版/テスト版をインストールしてから sid へのアップグレード無駄が多いので最初から sid を入れる。

debian-testing-i386-businesscard.iso を CD-R に書き込んでこのディスクでブート。 [Advanced options]-[Expert install] を選択してインストーラを進める。

無線 LAN の設定があっていきなり有線無しで設定できるか? と思ったが設定できるのは WEP のみのようで WPA-PSK には設定できないっぽい。 普通に LAN ケーブルをひっぱってきてインストールを継続。

しかし途中[ベースシステムをインストールしています]-[Packages を取得しています...]で止まってしまった。 あ、これはインストーラの問題ではなくてルータのいつもの TCP Window Scale Optoin の問題(記事)のせいだな。

ここまで進んで 25:30 を過ぎていたので今日は中断。明日またインストーラの最初からやりなおすことにしよう。


今日のさえずり - 僕の喉を潤しておくれ このエントリーを含むはてなブックマーク

@ 2009年11月20日

naney:4119076368

  • 10:30 Dropbox ニュースレターで selective sync 開発中とある。結構気になる機能。
  • 12:37 2009年11月19日の歩行: 4671歩、3.59km、40分、5.31km/h、消費 180.3kcal、脂肪燃焼 25.8g、2.6エクササイズ。
  • 12:42 僕の喉を潤しておくれ。 [Flickr] http://ff.im/-bJyoS
  • 23:39 この間買った PRESIDENT 2009年12月号別冊 お金が貯まる生き方 [雑誌] 読んでいる。高めの年収の人もいろいろ苦労しているみたい。年収低くても参考になるところ多し。 http://bit.ly/n4d77
  • 23:41 さて ThinkPad X200 のパーティション切り直すか。
  • 23:44 その前に Windows Update
  • 23:48 Partition Wizard Home Edition 4.2 が出ているのでダウンロード。 http://bit.ly/1K1hHE
  • 24:22 Partition Wizard Home Edition 4.2 インストール
  • 24:32 C ドライブを 150.00GB に縮めて 304.82GB の空パーティションを作成するよう設定。
  • 24:43 debian-testing-i386-businesscard.iso で起動。
  • 24:48 [Advanced options]-[Expert install]。
  • 24:56 インストーラの時点では無線 LAN 接続は WEP のみか? WPA-PSK には設定できないっぽい。
  • 25:42 [ベースシステムをインストールしています]-[Packages を取得しています...]で止まっている。ルータのあの問題かなあ。
  • 25:45 今日のインストール作業はここまでにしておこう。プチッ。

[ 11月20日全て ]

2009年11月21日 (土)

ThinkPad X200Debian GNU/Linux sid を入れる(続き) このエントリーを含むはてなブックマーク

とりあえず Windows 7 でも使おうかと思ったらいきなりブートしない。 昨日 Debian GNU/Linuxインストールを中途半端にやめてしまったせいかな。

今日は時間があるので再度 sid のネットワークインストールを実行。 debian-testing-i386-businesscard.iso の CD-R でブート。 [Advanced options]-[Expert install] を選択してインストーラを進める。 途中で不安定版を選ぶことで最初から sid にできる。

インストールDebian GNU/Linux が起動するようになったものの、Windows 7GRUB のメニューにあらわれず。 grub-update を実行したら「Windows 7 (loader) (on /dev/sda2)」が追加された。 一回実行してみて Windows 7 が起動することを確認。

デュアルブートにしていなかったのでつい時計を UTC に設定してしまったが Windows 7 でタイムゾーンぶんきっちりずれていた。

/etc/default/rcS の UTC=yes を UTC=no で修正し /usr/sbin/ntpdate-debian で時計をローカルタイムで動かすように変更した。

とりあえずデュアルブートできる状態まで無事完了。

あとは /home を書き戻して必要なパッケージや設定を順次戻していけばいいかな。 3連休中に PC 移行を済ませられそうだ。


今日のさえずり - お茶にたくあんを入れるのが好き このエントリーを含むはてなブックマーク

@ 2009年11月21日


[ 11月21日全て ]

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 0.041294s / load averages: 0.15, 0.17, 0.16
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)