企業部門のLibreOffice-理論から実践まで

企業部門の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パッケージ構成計画を順守しています。



少し説明:



残りの点は、明確にする必要はないと思います。



私はあなたに同じ計画に固執することを勧めません。ここではそれはむしろ典型的なものと考えられています。



不要な言語を削除します


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



All Articles