Ubuntu पर ONLYOFFICE डेस्कटॉप संपादकों को कैसे संकलित करें


स्रोत कोड से सॉफ़्टवेयर संकलित करना भयावह लग सकता है, खासकर यदि आपने इसे पहले कभी नहीं किया है। यदि आप एक लिनक्स उपयोगकर्ता हैं और अपने दम पर कुछ संकलित करने का प्रयास करना चाहते हैं, तो आप सही जगह पर आए हैं।

इस गाइड में, आप सीखेंगे कि विशेष बिल्ड टूल्स का उपयोग करके उबंटू पर स्रोत कोड से ONLYOFFICE डेस्कटॉप संपादकों को कैसे संकलित और चलाया जाए।

ONLYOFFICE डेस्कटॉप एडिटर्स एक ओपन-सोर्स ऑफिस सॉफ्टवेयर पैकेज है जो विंडोज, मैकओएस और विभिन्न लिनक्स वितरणों पर चलता है। समाधान AGPLv3 लाइसेंस के तहत वितरित किया जाता है, इसलिए यह मुफ़्त है और संशोधन के लिए खुला है।

यह एक वर्ड प्रोसेसर, एक स्प्रेडशीट एडिटर और एक प्रेजेंटेशन टूल के साथ आता है जो मूल रूप से माइक्रोसॉफ्ट ऑफिस फॉर्मेट (DOCX, XLSX, PPTX) के साथ संगत है, जिससे आप किसी भी वर्ड, एक्सेल और पॉवरपॉइंट फाइल को खोल और संपादित कर सकते हैं।

[आप यह भी पसंद कर सकते हैं: मूडल और ओनलीऑफिस के साथ ई-लर्निंग प्लेटफॉर्म कैसे बनाएं]

ONLYOFFICE डेस्कटॉप ऐप कई डिस्ट्रोस (deb, rpm, Snap, flatpak, AppImage) के लिए पैकेज पेश करता है, जिससे किसी भी Linux वातावरण में इंस्टॉल करना आसान हो जाता है।

हालाँकि, यदि आप ONLYOFFICE डेस्कटॉप संपादकों को स्वयं संकलित करना चाहते हैं, तो आप बिल्ड टूल का उपयोग कर सकते हैं जो आपको सभी आवश्यक निर्भरता, घटकों और एप्लिकेशन के स्रोत कोड के नवीनतम संस्करण को स्वचालित रूप से स्थापित करने में मदद करेगा।

सबसे पहले, सुनिश्चित करें कि आपका हार्डवेयर निम्नलिखित आवश्यकताओं का अनुपालन करता है:

  • CPU: डुअल-कोर, 2 GHz या उच्चतर।
  • रैम: 2 जीबी या अधिक।
  • एचडीडी: 40 जीबी या अधिक।
  • स्वैप स्पेस: कम से कम 4 जीबी।
  • ओएस: 64-बिट उबंटू 14.04।

नीचे वर्णित संकलन विधि का उबंटू 14.04 पर सफलतापूर्वक परीक्षण किया गया है और यह डिस्ट्रो के हाल के संस्करणों पर भी काम कर सकता है।

उबंटू में ONLYOFFICE डेस्कटॉप संपादकों का संकलन

यदि आपके कंप्यूटर पर पायथन और गिट स्थापित नहीं हैं, तो आप इसे निम्न आदेश के साथ कर सकते हैं:

$ sudo apt-get install -y python git 

स्थापना के बाद, आप बिल्ड टूल्स रिपॉजिटरी को क्लोन करके संकलन प्रक्रिया पर आगे बढ़ सकते हैं।

$ git clone https://github.com/ONLYOFFICE/build_tools.git

उसके बाद, build_tools/tools/linux निर्देशिका पर जाएँ:

$ cd build_tools/tools/linux

निम्नलिखित पैरामीटर के साथ एक पायथन स्क्रिप्ट चलाएँ:

$ ./automate.py desktop

यदि आप स्क्रिप्ट को डेस्कटॉप पैरामीटर के बिना चलाते हैं, तो आप ONLYOFFICE दस्तावेज़ सर्वर और ONLYOFFICE दस्तावेज़ निर्माता भी संकलित करेंगे, जो आवश्यक नहीं है।

स्क्रिप्ट स्वचालित रूप से ONLYOFFICE डेस्कटॉप संपादकों के सही कार्य के लिए आवश्यक सभी घटकों और निर्भरताओं को संकलित करेगी। धैर्य रखें। संकलन प्रक्रिया में काफी समय लग सकता है। जब यह समाप्त हो जाए, तो आप ../../out/linux_64/onlyoffice/desktopeditors/ निर्देशिका में नया निर्माण पा सकते हैं।

ONLYOFFICE डेस्कटॉप संपादकों का शुभारंभ

अब जब बिल्ड तैयार हो गया है, तो निम्न कमांड का उपयोग करके ../../out/linux_64/onlyoffice/desktopeditors/ निर्देशिका पर जाएं:

cd ../../out/linux_64/onlyoffice/desktopeditors

एप्लिकेशन लॉन्च करने के लिए, इसे चलाएँ:

LD_LIBRARY_PATH=./ ./DesktopEditors

ONLYOFFICE डेस्कटॉप संपादक चलेंगे।

अब आप कर सकते हैं:

  • DOC, DOCX, XLS, XLSX, ODT, PPTX, RTF, TXT, PDF, HTML, EPUB, XPS, DjVu, ODS, CSV, PPT, और ODP फ़ाइलें खोलें और संपादित करें।
  • विभिन्न संपादन और फ़ॉर्मेटिंग टूल का उपयोग करें - फ़ुटर, हेडर, फ़ुटनोट, आदि।
  • चार्ट, आकार, चित्र, ड्रॉप कैप और टेक्स्ट आर्ट जैसी जटिल वस्तुएं डालें।
  • तृतीय-पक्ष प्लग इन तक पहुंचें - YouTube, मैक्रोज़, फ़ोटो संपादक, अनुवादक, थिसॉरस, आदि।
  • डिजिटल हस्ताक्षर के साथ दस्तावेजों पर हस्ताक्षर करें।
  • दस्तावेज़ों को पासवर्ड से सुरक्षित रखें।
  • डेस्कटॉप एप्लिकेशन को अपनी पसंद के क्लाउड प्लेटफ़ॉर्म से कनेक्ट करके रीयल-टाइम में फ़ाइलों को सह-संपादित करें - ONLYOFFICE, ownCloud, Nextcloud, या Seafile।

यदि कुछ गलत हो जाता है और आप स्रोत कोड से ONLYOFFICE डेस्कटॉप संपादकों को सही ढंग से संकलित नहीं कर सकते हैं, तो आप हमेशा Linux में रिपॉजिटरी का उपयोग करके ONLYOFFICE डेस्कटॉप संपादकों को स्थापित करने में एक समस्या बनाकर मदद मांग सकते हैं।