दस्तावेज़
UNTESTED: अद्यतन खुद v8.x अपस्ट्रीम के लिए क्लाउड
यह अब अनुशंसित नहीं है कि आप अपने Debian रेपो से खुद को क्लाउड स्थापित करते हैं। आप अपने स्वयं के क्लाउड से सीधे स्थापित करने के लिए सबसे अच्छा हैं। tarball डाउनलोड.
ये निर्देश एक पिछली स्थापना विधि को कवर करते हैं, अर्थात् खुद के क्लाउड अपस्ट्रीम Debian रेपो। यदि आप इसका प्रयास करते हैं, तो कृपया प्रतिक्रिया पोस्ट करें।
[update] मैं हाल ही में पाया यह धागा जो Debian पैकेज से अपग्रेड को अपस्ट्रीम संस्करण में चर्चा करता है। मैंने पाया यह पोस्ट विशेष रूप से प्रकाश ...
कृपया ध्यान दें कि ये निर्देश UNTESTED हैं!
अपने जोखिम पर अपना उपयोग करें!
Caveat:
तुम आवश्यकता अपने क्लाउड (TKL v14.0/v14.1) का एक नया संस्करण v7.0 के साथ आता है, यह अत्यधिक अनुशंसा की जाती है कि आप अपना खुद का क्लाउड सर्वर छोड़ दें। मुख्य कारण यह है कि v14.x TurnKey का स्वयं क्लाउड सर्वर आधिकारिक Debian भंडार से खुद को क्लाउड के साथ पैक किया गया है। इसका मतलब यह है कि आपका सर्वर स्वचालित रूप से सुरक्षा अद्यतन प्राप्त करेगा।
यदि आप अपस्ट्रीम में बदलाव करते हैं तो:
- अब आपको अपने क्लाउड में ऑटो सुरक्षा अपडेट प्राप्त नहीं होंगे (आप अभी भी अन्य OS सुरक्षा अपडेट प्राप्त करेंगे)
- ऊपर के अनुसार आपको मैन्युअल रूप से अपने क्लाउड अपडेट को स्थापित करने और स्थापित करने की आवश्यकता होगी
- अपस्ट्रीम सुरक्षा पैच प्रदान नहीं करता है ताकि आपको नवीनतम संस्करण जो भी हो उसे अपडेट करना होगा
- नए अपस्ट्रीम पैकेज आपके वर्तमान संस्करण से नए संस्करण तक एक अच्छा अपग्रेड पथ प्रदान नहीं कर सकते हैं (जैसा कि अतीत में हुआ है)
- TKLBAM अब ठीक से OOTB काम नहीं करेगा (यह अभी भी आपके डेटा को बचाएगी लेकिन एक नई मशीन को पुनर्स्थापित / पिग्मेंटेशन मैनुअल हस्तक्षेप के बिना काम नहीं करेगा। (यदि आप चाहते हैं तो यह हुक का उपयोग करके हल किया जा सकता है)। इससे पहले कि आप यह सुनिश्चित करें कि आपने अपने डेटा को बैकअप लिया है। आदर्श रूप से, अपने बैकअप का परीक्षण भी करें! अगर यह काम नहीं करता है तो बैकअप का उपयोग नहीं किया जाता!
यहाँ हम जाने...
ये निर्देश v7.0 से 8.1 (लेखन के समय मौजूदा अपस्ट्रीम स्थिर) के उन्नयन के लिए हैं:
अस्थायी रूप से पुराने v8.0 अपस्ट्रीम रेपो (हम उसी समय नए रेपो जोड़ेंगे लेकिन इसे अक्षम छोड़ देंगे) जोड़ें:
REPO="http://download.opensuse.org/repositories/isv:ownCloud:community" echo "deb $REPO:/8.0/Debian_8.0/ /" >> /etc/apt/sources.list.d/owncloud-8.0.list REPO="http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_8.0" echo "deb $REPO/Debian_8.0/ /" >> /etc/apt/sources.list.d/owncloud.list.disabled wget -q -O- $REPO/Debian_8.0/Release.key | apt-key add - apt-get update apt-get install owncloud
अब आपको कुछ बायीं ओर पैकेजों को हटाने की आवश्यकता होगी:
apt-get remove owncloud-apps owncloud-client-l10n owncloud-doc libowncloudsync0 owncloud-client-doc owncloud-client-cmd owncloud-client
config को समायोजित करें (Apache और ownCloud के लिए) और अपने डेटा को स्थानांतरित करें:
sed -i "s|/usr/share|/var/www|" /etc/apache2/sites-available/owncloud.conf ln -s /etc/owncloud/config.php /var/www/owncloud/config/config.php sed -i "s|/usr/share|/var/www|" /etc/owncloud/config.php mv /var/lib/owncloud/data/* /var/www/owncloud/data/ service apache2 restart
फिर वेब ब्राउज़र में अपनी साइट को खोलें और अपने डेटाबेस को अपडेट करने के लिए प्रॉम्प्ट का पालन करें।
फिर अस्थायी v8.0 रेपो को निष्क्रिय करें और वर्तमान रेपो को सक्षम करें:
mv /etc/apt/sources.list.d/owncloud-8.0.list /etc/apt/sources.list.d/owncloud-8.0.list.disabled mv /etc/apt/sources.list.d/owncloud.list.disabled /etc/apt/sources.list.d/owncloud.list
फिर से अपने वेब ब्राउज़र को खोलें और अपग्रेड करें। उम्मीद है कि काम करना चाहिए ...