企業部門のLibreOffice-準備完了
著者名 frozerによるHabréには、企業環境での(Active Directoryを使用した)展開とLibreOffice(LO)の使用について説明した優れた記事があります。
記事の唯一のマイナスは、理論的なアプローチです。 つまり 著者は、企業のLO統合のために何ができるかを説明していますが、実際的な部分はそのようにありません。
私は秘密を学び、公式ロシア語フォーラムLOでヒントを得ようとしましたが、これが私が得たものです。
最も効果的な方法があります。これは明らかに正しい方法ではありません。 また、インターネットには情報がほとんどないため、このギャップを埋めます。
ソースを自分でコンパイルします。 または、それを行う人に支払います。
手順-カットの下。
ツールキット
msiパッケージを編集するには、適切なツールが必要です。 ここでは、選択肢があり、MicrosoftのWindows SDKのOrcaを使用するか、代替手段を探します。 必要な機能を備えた無料のエディターはほとんどありませんが、私自身はInstEdを見つけました 。 私たちのニーズに対する無料版の可能性は十分に十分です。
ADでの展開の準備
そのため、最新バージョンのmsi LibreOffice (現在4.0.2)があります。 ADのGPOを介して展開する方法はありません。パッケージをポリシーに追加する段階でエラーが発生します。

幸いなことに、インターネット上でこの問題を解決するための情報があります。 バグはまだハングしていますが、ステータスはNOTOURBUGです (問題ではありません、紳士ではありません)。
そして、これはすべて非常に簡単に解決されます:エディターでmsiを開き(InstEdを例として取り上げます)、次に( テーブル)メニュー-( 概要情報) ...および( 言語)フィールドに、コードの形式であらゆる種類の言語のシートが表示されます。 削減する必要があるため、たとえばロシア語と英語(1033、1049)のみを残して、不要なものをすべて削除します。
変更を保存して先に進みます。
原則として、LOを展開することが可能になりましたが、クライアントマシンには、多数の言語、拡張機能、「クイックスタート」、自動更新を有効にしたインストール済みのオフィススイートが提供されます。 このような動物園に目を向けることは非常に困難です。
不要なものを取り除き、権利を残します
私たちの組織では、次のLOパッケージ構成計画を順守しています。
- ロシア語と英語を除くすべての不要な言語を削除します。
- ロシア語と英語を除くすべての言語のすべての拡張機能、辞書を削除します。
- 自動更新を無効にします。
- 「クイックスタート」を無効にします。
- エクスプローラーでファイルプレビュー拡張子を無効にします。
- Microsoft OfficeファイルタイプのLOへのマッピング。
少し説明:
- AD環境での自動更新はあまり必要ではないと考えています。クライアントPCでのバージョンの拡散は混乱を引き起こすだけだからです。
- コンピューターはかなり弱いので、クイックスタートをオフにします。オートロードを余分なポイントで詰まらせることは意味がありません。
- 一部のファイルをプレビューしようとしたときにエクスプローラーがクラッシュする場合にバグがあるため、エクスプローラーの拡張機能を無効にします。
残りの点は、明確にする必要はないと思います。
私はあなたに同じ計画に固執することを勧めません。ここではそれはむしろ典型的なものと考えられています。
不要な言語を削除します
msiパッケージを開き、 Featureテーブルに移動して、Feature列でgm_Langpack_テンプレートに一致するすべての値を探します。gm_Langpack_テンプレートは、さらにいくつかに分割されています。
gm_Langpack_Basis_
gm_Langpack_Brand_
gm_Langpack_Calc_
gm_Langpack_Draw_
gm_Langpack_Fonts_
gm_Langpack_Impress_
gm_Langpack_Math_
gm_Langpack_Resources_
gm_Langpack_Writer_
gm_Langpack_r_
各値の末尾は、gm_Langpack_Math_uzやgm_Langpack_Math_ukなどの言語指定です。
ここで、不要なヘルプファイルをすぐに削除できます。最後に言語コードを付けたgm_Helppack_Help_値がこれを担当します。
多くの値があり、それぞれについて、レベル列の値を200に変更する必要があります(設定しないでください)。 時間を節約するために、投稿の最後に、すでに修正された値を含む変換ファイルを添付します。
辞書を削除します
言語についても同様に、最後に言語コードがあるgm_r_ex_Dictionary_パラメーターのFeatureテーブルを調べます。
拡張機能を削除する
同様に、 機能の表で、拡張子が指定されたgm_o_Extensions_パラメーターを探します。 ここで、選択により無効にできます。
Windows Explorer拡張機能を削除する
機能テーブルのパラメーターgm_o_Winexplorerextおよびgm_o_Winexplorerext_x64
「クイックスタート」をオフにする
CheckBoxテーブルを開き、Value列のQUICKSTARTパラメーターの値を0に変更します。したがって、芽のクイックスタートを無効にします。
自動更新をオフにする
プロパティテーブルを開き、値ISCHECKFORPRODUCTUPDATESを探して、値を0に設定します。
Featureテーブルで、パラメーターgm_o_Onlineupdateを探し、レベルを200に設定します。
Microsoft OfficeファイルタイプのLOへのマッピング
プロパティテーブルを開き、値REGISTER_ALL_MSO_TYPESを探し、値を1に設定します。オプションで、各ファイルタイプのマッピングを個別に微調整できます。
「トランス」を作ります
将来の時間を節約するために、変換ファイルへのすべての変更を保存することをお勧めします。 将来的には、次の(できればマイナーな)LOリリースに単純に適用できます。
InstEdでは、これは次のように行われます。パラメーターを変更する前に、 Transform - New Transformメニューに移動して、将来の変換ファイルを保存します。 変更後、保存することを忘れないでください。
まとめ
パッケージを保存し、ADで配布ポリシーを作成し、プロセスを監視します。
私の計算によると、中規模のPC(2コア、2Gb RAM、HDD、KES 10)にLibreOffice 4をインストール(古いバージョンを削除)するには、Windows XPでは10分、Windows 7では3〜4分かかります。 280Mb。
用途
約束どおり、 完成した変換ファイルを表明された計画に従って適用しています 。
参照資料
投稿の作成時には、次のソースが使用されました。
ブログ「システム管理者の苦労 。 」
WebGNUruウェブサイト
Wiki opennet