企業部門の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

Source: https://habr.com/ru/post/J175991/


All Articles