मेरे पसंदीदा ओपन-सोर्स अनुप्रयोगों में से एक, लिबर ऑफिस, एक नई प्रमुख-बिंदु रिलीज के लिए तैयार हो रहा है: v4.0। चूंकि आम तौर पर इसे उबंटू रिपोजिटरी में लाने के लिए आधिकारिक रिलीज के कुछ समय बाद, मुझे अपनी मशीन पर नवीनतम संस्करण प्राप्त करने के लिए अन्य साधनों की खोज करनी होगी। एक पीपीए निश्चित रूप से एक प्री-रिलीज संस्करण है। लेकिन इसके बजाय, मैं अपने वर्तमान (स्थिर) लिबर ऑफिस सेटअप को खोए बिना नए लिबर ऑफिस का परीक्षण और स्थापित करने का एक तरीका ढूंढ रहा था। यहां बताया गया है कि यह कैसे किया गया है।

लिबर ऑफिस पैकेज प्राप्त करना

पुरानी उबंटू बिल्ड का उपयोग करने के बजाय, सीधे स्रोत पर जाएं और अपने प्री-रिलीज डाउनलोड पेज से नवीनतम लिबर ऑफिस को पकड़ें। वर्तमान में नवीनतम संस्करण 4.0 आरसी 1 है (उत्सुकता से पहले ही 4.0.0.1 संस्करण संख्या के साथ टैग किया गया है)।

इसके बाद, नए लिबर ऑफिस को नए फ़ोल्डर में निकालें। आप इसे वहां से चलाएंगे, इसलिए एक फ़ोल्डर का चयन करें जिसे आप आम तौर पर स्क्रिप्ट और अन्य प्रोग्राम रखने के लिए उपयोग करते हैं (मैं इस उद्देश्य के लिए ~ / bin का उपयोग करता हूं)। अपने जीयूआई संग्रह प्रबंधक का प्रयोग करें, या निम्न आदेश चाल करेगा:

 tar xzvf [फ़ाइल का नाम] .tar.gz 

आपके पास अब आपके द्वारा डाउनलोड किए गए संग्रह के समान नाम वाली एक निर्देशिका होगी (मेरा "LibreOffice_4.0.0.1_Linux_x86-64_deb" था )। इस निर्देशिका के नीचे, आपके पास दो उप-फ़ोल्डर होंगे: डीईबीएस और रीडम्स। "डीईबीएस" फ़ोल्डर में (स्वाभाविक रूप से) लिबर ऑफिस प्रोजेक्ट द्वारा बनाए गए डेबियन पैकेज हैं। आप इन्हें सीधे स्थापित करने के लिए लुभाने वाले हो सकते हैं, लेकिन नहीं! इन्हें उबंटू रिपॉजिटरीज़ के उच्च संस्करण संख्या है, और उन्हें इंस्टॉल करने से आपकी स्थिर स्थापना ओवरराइट हो जाएगी। इसके बजाए, हम सामान्य डेबियन पैकेज टूल का उपयोग करके उन्हें इंस्टॉल किए बिना उन्हें अनपैक करने जा रहे हैं।

स्थापना

डीईबी पैकेज स्थापित करने के लिए सामान्य कमांड ( डीपीकेजी -आई ) के बजाय, हम डेबियन पैकेज प्रबंधन उपयोगिताओं में से किसी एक का उपयोग करने जा रहे हैं। dpkg-deb प्रारूप प्रारूपों पर जानकारी प्राप्त करने के लिए एक आदेश है, जिसमें नियंत्रण फाइलों का निरीक्षण शामिल है (आपको याद है कि ये फ़ाइलें क्या हैं, है ना?) साथ ही साथ एक उचित रूप से स्वरूपित निर्देशिका पेड़ से एक डीईबी फ़ाइल बनाना। "-x" झंडा वह है जिसे हम यहां चाहते हैं, क्योंकि यह हमें संकुल के भीतर से फ़ाइल पेड़ निकालने की अनुमति देता है। उस निर्देशिका पर जाएं जहां आप LibreOffice स्थापित करना चाहते हैं, फिर निम्न आदेश चलाएं (और इसे ठीक तरह से चलाएं):

 क्योंकि मैं [जिस मार्ग पर आपने लिबर ऑफिस संग्रह निकाला था] / डीईबीएस / *। डेब; डीपीकेजी-डीबी-एक्स $ i करें। ; किया हुआ 

उपरोक्त वास्तव में बैश कमांड की एक श्रृंखला है। उनका अर्थ निम्नानुसार है:

  1. पहला भाग ("जिस रास्ते में आपने लिबर ऑफिस आर्काइव निकाला था, पथ / डीबीएस / *। डेब") "निम्न में से प्रत्येक फाइल के लिए खोल को बता रहा है, जो आगे आता है।" निम्नलिखित में से प्रत्येक फाइल "भाग आपके द्वारा नामित निर्देशिका में" .deb "एक्सटेंशन वाली सभी फाइलें बन जाती है। तो कमांड का अगला भाग प्रत्येक डीईबी पैकेज पर चलाया जाएगा जिसे आपने संग्रह से अनपॅक किया है, डीईबी फाइलनामों को लूपिंग और पास करके अगले कमांड में एक-एक करके।
  2. अगला बिट ("डीपीकेजी-डीबी-एक्स $ i।") खोल को "प्रत्येक लूप के लिए खोल रहा है, डीईबी पैकेज से फ़ाइलों को इस निर्देशिका में निकालें।"
  3. आखिरी हिस्सा ठीक वही करता है जो यह कहता है ... यह आदेश समाप्त करता है।

जब आप अपने आदेश के साथ समाप्त कर लेंगे तो आपके पास अपनी वर्तमान निर्देशिका में एक नया "ऑप्ट" फ़ोल्डर होना चाहिए।

आप "opt / libreoffice4.0 / प्रोग्राम /" फ़ोल्डर में यात्रा करके और निम्न आदेश चलाकर इस बिंदु पर नया लिबर ऑफिस चला सकते हैं:

 ./soffice 

हालांकि, आप इस परीक्षण स्थापना को एक नई उपयोगकर्ता प्रोफ़ाइल पर इंगित करना चाहेंगे, इसलिए आप अपने स्थिर इंस्टॉल के साथ कुछ भी गड़बड़ नहीं करेंगे। एक टेक्स्ट एडिटर के साथ "opt / libreoffice4.0 / प्रोग्राम / bootstraprc" फ़ाइल खोलें, "UserInstallation =" सेटिंग की तलाश करें, और " $ORIGIN/.. " के साथ " $ORIGIN/.. $SYSUSERCONFIG " भाग को प्रतिस्थापित करें (जो इसे स्थान देता है लिबर ऑफिस इंस्टॉल के आधार पर निर्देशिका में)। मेरी प्रोफ़ाइल पहले बनाई गई "ऑप्ट /" निर्देशिका के साथ रखा गया है। यह स्वयं निहित परिणाम आपको नए लिबर ऑफिस का परीक्षण और स्थापित करने की अनुमति देगा (और उन बग रिपोर्ट सबमिट करना न भूलें)।