स्वचालित OpenOffice स्थापना


0

मैं एक शेल स्क्रिप्ट लिखने का प्रयास कर रहा हूं जो OpenOffice के नवीनतम संस्करण का उपयोग करके डाउनलोड करेगा wget, और फिर एप्लिकेशन इंस्टॉल करने के लिए कमांड-लाइन का उपयोग करेगा। मैंने देखा है कि एप्लिकेशन इंस्टॉल करना आसान है, लेकिन ओपनऑफिस का नवीनतम संस्करण प्राप्त करना काफी कठिन है।

नोट: जब मैं नवीनतम संस्करण की बात कर रहा हूं, तो मैं 4.0.0 या 4.0.1, इत्यादि का संदर्भ नहीं दे रहा हूं ..., मैं OO के जो भी संस्करण का उल्लेख कर रहा हूं, जो कि इंस्टॉल के समय नवीनतम है, बिना शेल स्क्रिप्ट बदलें।

मैं wgetSourceForge से नवीनतम लाने के लिए उपयोग कर सकता हूं :

wget http://sourceforge.net/projects/openofficeorg.mirror/files/latest/download

... हालाँकि, यह सही फ़ाइल नहीं लाता है।

विंडोज 7 एक्स 64 पर ब्राउजर का उपयोग करने से Apache_OpenOffice_4.0.0_Win_x86_install_en-US.exe, लेकिन वाइक प्राप्त होगा OOo_3.3.0_Win_x86_install_en-US_20110219.iso

मैं सही फ़ाइल लाने के लिए wget का उपयोग कैसे कर सकता हूं?

आपके समय के लिए शुक्रिया।

नोट 2: लिनक्स पर wget एक ही फाइल लाती है।


क्या आपने wget के अलावा किसी और टूल का इस्तेमाल किया है। सबसे अच्छी विधि की तरह लगता है कि आप जिस फाइल को नेटवर्क शेयर पर इंस्टॉल करना चाहते हैं उसे स्टोर करें और अपडेट को फाइल में पुश करें।
रामहाउंड

जवाबों:


0

का उपयोग करें-user- एजेंट पैरामीटर:

~ $ wget --user-agent = "मोज़िला / 5.0 (X11; लिनक्स x86_64; rv: 23.0) गेको / 20100101 फ़ायरफ़ॉक्स / 23.0" http://sourceforge.net/projects/openiticeorg.mirror/files/latest/download

यह downloadफाइल बनाएगा जिसमें डायरेक्ट लिंक होगा। अब सीधा लिंक पार्स करें और tar.gz फ़ाइल डाउनलोड करें:

~ $ wget `grep प्रत्यक्ष-डाउनलोड डाउनलोड | awk -F "href =" '{प्रिंट $ 2}' | awk -F "\" "{प्रिंट $ 1} ''

यह आदर्श तरीका नहीं है, लेकिन यह काम कर रहा है :)


0

यह संभव है कि विंडोज़ संस्करण रीडायरेक्ट का सम्मान नहीं करता है, आप इसे मजबूर करने के लिए --max-redirectऔर / या -r(पुनरावर्ती) विकल्पों के साथ प्रयास कर सकते हैं ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.