私の最終的な目標は、研究グループのためにtwikiウェブサイトを運営することです。
Apache などを実行している RedHat サーバーにスペースがありますが、ルート アクセス権がありません。現在のパーミッションでは perl モジュールをインストールできないため、perl のローカル バージョンを手動でインストールすることにしました。問題なく動作しました。twiki を動作させるには、次のモジュールが必要です。
- FreezeThaw - http://search.cpan.org/~ilyaz/FreezeThaw
- CGI::Session - http://search.cpan.org/~markstos/CGI-Session
- エラー - http://search.cpan.org/~shlomif/Error
- GD - http://search.cpan.org/~lds/GD
- HTML::ツリー - http://search.cpan.org/~petek/HTML-Tree
- 時間モジュール - http://search.cpan.org/~muir/Time-modules
FreezeThaw、CGI、Error をインストールしましたが、GD では次のエラーで失敗します。
UNRECOVERABLE ERROR検索パスに gdlib-config が見つかりませんでした。
libgd 2.0.28 以降をインストールしてください。しようと思ったら
とにかくコンパイルします。オプション --ignore_missing_gd を指定してこのスクリプトを再実行してください。
この最新の障害を回避する方法を探しているときに、以前の SO の質問を見つけました: Strawberry Perl で GD ライブラリをインストールする方法は、これをインストールすることについて尋ねられ、gdlibを手動でコンパイルすることを提案したトップの回答です。ただし、そのリンクが壊れていることに注意してください。基本サイト: http://www.libgd.org/は基本的にダウンしており、プロジェクトのbitbucketページに移動すると言っています。
そのページから tarball を取得し、インストールしようとしています。付属の説明書に従っていると、次の問題が発生します。README.TXT には、「ソースが CVS から取得されている場合は、bootstrap.sh [オプション] を実行してください」と記載されています。
bootstrap.sh を実行すると、次の結果が得られます。
configure.ac:64: 警告: マクロ `AM_ICONV' がライブラリに見つかりません
configure.ac:10: 必要なディレクトリ ./config が存在しません cp: できません
通常のファイル `config/config.guess' を作成します: そのようなファイルやディレクトリはありません
configure.ac:11: `config/config.guess' をインストールしています configure.ac:11:
cp のコピー中にエラーが発生しました: 通常のファイルを作成できません
`config/config.sub': そのようなファイルまたはディレクトリはありません configure.ac:11:
「config/config.sub」のインストール configure.ac:11: エラー中
cp をコピーしています: 通常のファイル `config/install-sh' を作成できません: そのようなものはありません
ファイルまたはディレクトリ configure.ac:28: `config/install-sh' をインストールしています
configure.ac:28: cp のコピー中にエラーが発生しました: レギュラーを作成できません
ファイル `config/missing': そのようなファイルまたはディレクトリはありません configure.ac:28:
「config/missing」をインストールしています configure.ac:28: コピー中にエラーが発生しました
configure.ac:577: 必要なファイル `config/Makefile.in' が見つかりません
configure.ac:577: 必要なファイル `config/gdlib-config.in' が見つかりません
configure.ac:577: 必要なファイル `test/Makefile.in' が見つかりません
Makefile.am:14: Libtool ライブラリが使用されていますが、「LIBTOOL」は定義されていません
Makefile.am:14: `LIBTOOL' を定義する通常の方法は、
AC_PROG_LIBTOOL' Makefile.am:14: to
configure.ac' と実行
aclocal' and
autoconf' を再度実行します。Makefile.am:14: `AC_PROG_LIBTOOL' の場合Makefile.am:14 を確認してください: その定義は
aclocal の検索パス。cp: 通常のファイルを作成できません
`config/depcomp': そのようなファイルまたはディレクトリはありません Makefile.am: インストール中
`config/depcomp' Makefile.am: コピー中にエラーが発生しました
また、次のサードパーティ ライブラリもインストールする必要があると表示されます。
zlib ( http://www.gzip.org/zlib/から入手可能) データ圧縮ライブラリ
libpng、http://www.libpng.org/pub/png/から入手可能 ポータブル ネットワーク グラフィックス ライブラリ。zlib が必要です
FreeType 2.x ( http://www.freetype.org/から入手可能 ) 無料で高品質でポータブルなフォント エンジン
http://www.ijg.org/から入手可能な JPEG ライブラリ 移植可能な JPEG 圧縮/解凍ライブラリ
XPM、http: //koala.ilog.fr/lehors/xpm.html から入手可能 X Pixmap ライブラリ
今のところ無視しています。
それが言う一般的な指示に切り替えるには、INSTALLファイルのアドバイスに従います。これは、「パッケージのソース コードを含むディレクトリに cd し、./configure と入力して、システムのパッケージを構成する」というものです。どのフラットが機能しないか: tarball のすべてのディレクトリに cd しましたが、そのコマンドを実行しても何も起こりません。
したがって、twiki をインストールしようとすると perl をインストールする必要があり、そのために perl モジュールをインストールする必要がありました: FreezeThaw、CGI、Error、HTML、Time-modules、および GD (それ自体が gdlib をインストールする必要がありました)。 zlib、libpng、FreeType 2.x、JPEG ライブラリ、XPM をインストールします。そしてもちろん、私は gdlib のインストール段階で立ち往生しています。
私の質問は、人類をそのようなレベルまで貶めることのできるプロセスが他にあるでしょうか? この悲惨なタマネギにさらに深く潜り込むと、私の前に横たわる残酷さの深さを理解することはできません. 全部終わらせればいいの?この狂気から意味をもたらすことができますか?明日は太陽が昇るでしょうか?
しかし、真剣に、どうすれば違う/より良いかについての提案は大歓迎です-私はもう子供の笑い声がどのように聞こえるか思い出せません.