ファイルを別のところに退避。ファイルを別のところに退避。6.コンソールからバックアップジョブを実行し、エラーが出なくなった確認。上記の手順でやればよーやくまともにバックアップが走るようになりました。Xをグループポリシーで自動展開したいと思ったけど。(※AdobeReaderX時代に書いたメモですが、XIでも基本的には同じだと思います。)最近よく脆弱性をつつかれるようになったAdobeReaderですが、最新版のXを自動的にドメイン参加している端末に展開したいというのが今回の要件です。これが思いの他ハマリました。インストーラの入手まず、最近のAdobeは再頒布できるインストーラファイルをダウンロードさせないようになっています。Readerの配布から申し込みをしないといけません。申し込みが終わって、Adobeから送られてくるメールにあるURLをつついて、ダウンロードページに飛びました。OS,言語、バージョンを選びインストーラファイルをダウンロードしたのですが、このインストーラファイルはexe形式でMSIファイルでないのです。exe実行時にファイルを解凍してるっぽいのでテンポラリフォルダ覗いたんですが、MSIファイルが見当たりません。MSIファイルでないとグループポリシーの[ソフトウェア]インストールの機能が使えません。msiパッケージのダウンロード方法に情報が。10.0のMSIとexeが公開されているようです。Languages]のリンクからもマルチランゲージ版がダウンロードできるようです。(ZIP内に10.0のMSIと10.1のMSPが入っています)ただ、AdobeはMSIファイルはメジャーバージョン毎にしか出さない方針のようです。それ以降のアップデート(10.1とか、10.1.1とか)はMSPファイルで提供しています。残念なことにこのMSPファイルは、グループポリシーの[ソフトウェア]インストールの機能では配布できないんですよね。結局アップデートをかけようとするとバッチに頼るしか無いんですよね。MSPファイルのダウンロードですが、上記にも書いたhttp://www.adobe.com/support/downloads/product.jsp?product=10&platform=Windowsの[Updates/Programs]以下からダウンロード可能です。インストール(MSI,MSPは断念)さて、インストールですが、MSIファイルはグループポリシーの[ソフトウェア]インストールで簡単に配布できます。面倒なのが、MSPファイルによるアップデートですね。これは既に書いたように、グループポリシーの[ソフトウェア]インストールで展開できません。ログオンスクリプトでバッチから実行するしか無いでしょう。AdobeReader9.4.1をグループポリシーでインストールを参考にしてバッチファイルを作って見ました。1642のエラーコードが返ります。メッセージ一覧によると、アップグレード修正プログラムをインストールできません。アップグレードするプログラムがないか、またはバージョンが異なる可能性があります。アップグレードするプログラムがこのコンピュータにあり、アップグレード修正プログラムが正しいかどうかを確認してください。してみましたが、これもダメでした。インストール(exe編)結局、再頒布版のexeをバッチでインストールすることにしました。スイッチを入れると使える引数が表示されます。/?結局、バッチファイルで以下のコマンドを実行させるようにしました。/lグループポリシーのログオンスクリプトに設定するのであれば、ログファイルをチェックし、それが無ければ実行、あればスキップみたいな形にする必要があるかと思います。これに関しては機会があれば書きたいと思います。サイレントインストールオプションにしても、exeから解凍中の画面は表示されてしまいます。ThanksgivingSoftの日記ttp://get.adobe.com/jp/reader/enterprise/追記:カスタマイズツールを使うと、いろいろカスタマイズの設定したAdobeReaderインストールパッケージが作れるようです。自動アップデートなどを無効にしたり、インストール後のEULAを非表示にしたり。自動アップデートなどを無効にしたり、インストール後のEULAを非表示にしたり。版)インストーラのカスタマイズも参考になると思います。追記:上述でMSPでのアップロードができないと書いてましたが、できました。その後いろいろ調査していたら、http://kb2.adobe.com/jp/cps/839/cpsid_83982/attachments/Acrobat_Enterprise_Administration_J.pdfに詳しい情報が載っていました。コマンドでインストールする方法を以下にまとめてみました。MSI,MSPファイルを抽出することができます。(もちろん既出のサイトから個別にダウンロードしても構いません)msi,mspを抽出するにはコマンドで以下のように指定します。-nos_ne9と10では解凍に使うオプションが違います。以下のオプションが使用可能です。:解凍後にファイルを実行しない。このスイッチは、ユーザーがインストーラーのコンテンツのみを抽出し、インストーラーを実行したくない場合に使用。:解凍後後にファイルを削除しない。スイッチは、既存フォルダーを使用し、追加の抽出フォルダーを作成せずに同一のフォルダーに抽出ファイルを上書。展開されたパッケージのコンテンツが置かれるフォルダー名を指定。フォルダー名は引用符で囲む必要がある。既存のフォルダーを使用しないことをお勧めします。成果物の解凍を検証します。解凍した場合、"AcroRead.msi"がベースとなるインストーラで、"AdbeRdrUpd1013.msp"がアップデート用の差分MSPパッケージになるようです。次に、MSIファイルからインストールを行います。以下のような感じで指定します。オプションでパッチのmspファイルをインストールします。インストールされていれば、パッチは最新の分だけ適用したので構いません。インストールが終わるまでコマンドの実行を待つ意味なので、バッチファイルで実行するときはこのオプションを付けたほうが良いですね。WindowsInstaller各オプションは以下のような意味になるようです。ベースとなるパッケージインストーラ(msi)を指定します。アップデート用のパッケージファイル(msp)を指定します。インストールを自動実行。対話は不要だが進行状況が表示される。インストールを自動実行。対話は不要だが進行状況が表示されない(完全サイレントインストール)。再起動が必要であっても最起動しない。ログを指定したパスに保存。すべてのユーザにインストール。Readerがすぐ起動されるのを防ぐ。版じゃないとアップデートできませんでした。ベースのインストールパッケージがMUI版だったためと思われます。Radish3Windows環境でPHPでメール送信を行うWEBアプリを作っていて、なかなか難しいのがメール送信部分のテストです。http://radish.brothersoft.jp/からダウンロードします。ダウンロードされます。後は解凍して実行するだけです。チェックを外すようにします。(そうしないとキューに入ったメールをそのまま外に配送してしまいます)php.iniの設定も関係してきますが、デフォルトだと下記のように自身の25ポートにメールを投げるので、そのままで構わないと思いいます。プロパティを表示すると、関連付けられたメーラーでメール内容を確認することができます。ツール(Linux)CentOS6.0にSmokePingを入れようとしてハマッた(ツール)ネットワーク遅延グラフツールSmokePingを入れてみたで、CentOS5.6にSmokePingを入れました。今回、CentOS6.0にSmokePing2.4.2を入れようとしたんですが、結構ハマりました。以前の記事で書いたように、rpmパッケージで入れたんですが、起動しようとすると以下のようなエラーになります。とパスを追加してみましたが、今度はシンボルが読めないとかでやはり動きません。ベースというのが原因かもしれません。ソースからインストールすることにしました。RRDToolをコンパイルするには下記のライブラリが必要です。zliblibpngfreetype-2gd-2libart_lgpl-2ライブラリをCentOSのRPMからインストールする際は必ず各-develパッケージも入れておきましょう。libart_lgpl-devel次にRRDToolをダウンロードし、ビルドします。ダウンロードは、http://oss.oetiker.ch/rrdtool/pub/から可能です。again.何やら、エラーが出まくりです。依存パッケージが足りないようなので、以下パッケージをインストールします。うまくいくと、こうなります。Oetiker----------------------------------------------------------------makeします。配下にインストールされるようです。次に、RRDToolの、perlモジュールを作成します。解凍したフォルダに移動し、以下コマンドを実行します。インストールされたようです。よーやくSmokePingのダウンロードと配置です。SmokePingを、http://oss.oetiker.ch/smokeping/pub/からダウンロードします。移動して、解凍します。smokepingスクリプトのファイル名を変更、スクリプトの設定も変更します。smokeping先頭を以下のように変更。←コンフィグファイルの場所変更--------------CGI用のスクリプトもコピーし、変更します。変更しないと、ブラウザからアクセスしたときに下記エラーになりました。smokeping.cgiまた、各ファイルもコピーしておきます。configデータ置き場ディレクトリ作成します。ここがRRDToolのデータ(pingの結果)が置かれます。/var/run/smokepingconfigファイルを修正します。/usr/local/src/smokeping/etc/configconfigファイルは以下のように設定しました。***secrets=/usr/local/src/smokeping/etc/smokeping_secrets---------------------起動スクリプトを作成します。K01smokepingApache側の設定を行います。rrttoolのモジュールが読めいないようです。以下のようにパスを通してやったら解決しました。...上記のようにでれば起動完了です。アクセスができれば、CGI,Apache側の設定もOKです。satosposmokeping(その1):はいはい、備忘録ですよ。:So-netブログsmokeping(その2):はいはい、備忘録ですよ。:So-netブログsmokeping(その3):はいはい、備忘録ですよ。:So-netブログsmokeping(その4):はいはい、備忘録ですよ。:So-netブログsmokeping(その5):はいはい、備忘録ですよ。RRDToolのPerlモジュールのインストール方法。