मैं आज अपने सामान्य सर्वर पैकेज अपग्रेड के माध्यम से चला गया और पता चला कि ppa:ondrej/php5-5.6
मूल्यह्रास हो गया है और हमें अब अपग्रेड करना होगा ppa:ondrej/php
।
मूल उपलब्ध निर्देश चलाने के लिए हैं:
sudo add-apt-repository ppa:ondrej/php
और तब:
sudo apt-get update
sudo apt-get upgrade --show-upgraded
नई रिपॉजिटरी को देखते हुए, नाम पूरी तरह से लाइन में नहीं लगते हैं, इसलिए मुझे लगता है कि मुझे सभी सही पैकेज स्थापित करने के लिए कुछ apt-get इंस्टॉल करने की आवश्यकता होगी। यह भी प्रतीत होता है कि उप-संकुल (यानी php-gd) सभी php संस्करणों के लिए स्थापित होगा और php 5.5 और php 7.0 ( /programming/37197539/an-issue-after-ppaondrej-) भी स्थापित कर सकता है। php5-deprecation )
तो मेरा सवाल यह है कि पीपीए को "स्विच" करने और मौजूदा पैकेज को साफ करने का सबसे साफ तरीका क्या है, यह देखते हुए कि यह एक उत्पादन सर्वर है? क्या मुझे पिछले पीपीए से स्थापित सभी पैकेजों को हटाने और / या अपने सिस्टम से पीपीए को हटाने की कोशिश करनी चाहिए?
यह अभी तक पीपीए के लिए मुख्य पृष्ठ में नहीं है, लेकिन उन्नयन संदेश ने जून 2016 के रूप में पदावनति दी, इसलिए यह हमारी सर्वर छवि के पुनर्निर्माण के लिए बहुत लंबा समय नहीं है।
मुझे यह पृष्ठ मिला, जो PHP संस्करण अपाचे का उपयोग करने के लिए निर्देश प्रदान करता है: https://dzone.com/articles/php-70-and-56-on-ubuntu