Create  FrontPage  Index  Search  Changes  Login

OneClickInstaller

ちょっとずつ進行中 -- mput?

  • -for Windowsは無いんでしょうか……?
    • そもそもは、USでやってるプロジェクトです。で、MoonWolf氏が日本用にカスタマイズして作成中です。最新版(ruby:487)はこちら(インストーラ直リンク) とくにページが用意されてないので、追いたい向きは、Rubyの会MLをチェックしてくださいな → ML Archive

What's this?

Windows 以外の環境でもワンクリックインストーラが欲しいという要望があったので作ってます。

当初は Mac 版のつもりで作り始めましたが、いろいろやってるうちにいつのまにか autoconf になっていたので、多分 Mac 以外でも動くと思います。

このインストーラで入るパッケージとバージョン

% ls dists/
amrita-1.0.2.tar.gz
dlcompat-20030629.tar.gz
exerb-3.2.0.tar.gz
expat-1.95.8.tar.gz
gdbm-1.8.3.tar.gz
html-parser-19990912p2.tar.gz
html-template-0.16.tar.gz
htmltemplate-20030911.tar.gz
libiconv-1.9.2.tar.gz
log4r-1.0.5.tgz
narray-0.5.7p3.tar.gz
ncurses-5.4.tar.gz
nora-0.0.20040916.tar.gz
openssl-0.9.7d.tar.gz
racc-1.4.4-all.tar.gz
rdtool-0.6.14.tar.gz
readline-5.0.tar.gz
refe-0.8.0-withdocsrc.tar.gz
ruby-1.8.1.tar.gz
ruby-gettext-package-0.6.1.tar.gz
rubygems-0.8.1.tgz
tcl8.4.7-src.tar.gz
tk8.4.7-src.tar.gz
tmail-0.10.8.tar.gz
uconv-0.4.12.tar.gz
xmlparser-0.6.8.tar.gz
zlib-1.2.1.tar.gz

システムにもとから入っているパッケージは上書きされません(ないやつだけ入れます)。

このインストーラが対応している環境

  • Mac OS X (mput? 側で対応確認済み)
  • その他、以下のプログラムが存在する環境なら動くはずです
    • Bourne 互換シェル (e.g. ash, bash, ksh, zsh, ...)
    • GNU Make (GNU make 拡張を使ってるので他の make ではダメです。)
    • コンパイラとアセンブラとリンカ
    • tar (GNU tar でなくても OK)
    • gzip
    • rm
    • tcltklib を使う場合は X も必要です。

今やってること

  • MoonWolf さんのインストーラと、入るパッケージのバージョンを合わせようと画策中。

すでに終わった部分

  • configure して sudo make all すると一通りの環境がインストールされる

まだ終わってない部分

  • ワンクリックでインストールできるようにする(笑)
    • 現状はターミナルから configure しないといけない

作ってて思うこと

  • どうしても Gentoo Portage の車輪の再発明という気がしてしょうがない。
    • tar 玉展開して patch あてて configure して make するシェルスクリプトのデカイやつ。まさに Gentoo Portage だ。
  • でも Gentoo Portage をそのまま使うとただの Gentoo になって嬉しくない。
Last modified:2011/08/14 23:13:06
Keyword(s):
References:
This page is frozen.