SSH टाइमआउट के बाद एप्टीट्यूड डिस्ट-अप को सुरक्षित रूप से कैसे फिर से शुरू करें?


10

मैंने aptitude dist-upgradeअपने स्थानीय नेटवर्क पर SSH की शुरुआत की । कुछ बिंदु पर सत्र समाप्त हो गया, लेकिन उन्नयन समाप्त नहीं हुआ (यह उन सॉफ्टवेयर समझौते स्क्रीन स्वीकार करने वालों में से एक पर छोड़ दिया गया था - मैं भूल जाता हूं कि मुझे कौन सा पता नहीं है कि मुझे उन्नयन में कितनी दूर है, लेकिन बिंदु यह है कि अभी यह मेरे स्वीकार करने की प्रतीक्षा में बेकार है)।

मैंने अपने सर्वर में वापस SSH किया और देखा कि एप्टीट्यूड प्रक्रिया अभी भी चल रही है। आगे बढ़ने का सबसे सुरक्षित तरीका क्या है? मैंने उपयोग नहीं किया screenइसलिए चल रही योग्यता प्रक्रिया को फिर से शुरू करने का कोई तरीका है? यदि नहीं, तो इसे मारने और पुनः आरंभ करने का सबसे सुरक्षित तरीका क्या है?

जवाबों:


13

बस इसे मार दो killऔर इसे फिर से चलाओ। यह पहले से डाउनलोड की गई कुछ भी डाउनलोड नहीं करेगा, और यह अपग्रेड को पूरा करेगा। यदि यह जारी नहीं रह सकता है क्योंकि आपका सिस्टम टूटी हुई स्थिति में है, तो apt-get -f installइसे ठीक करना चाहिए।


3
हां, +1। इसने एक दशक से अधिक समय तक मेरे लिए (लेकिन योग्यता के बजाय योग्यता के साथ) काम किया है। मेरा सुझाव है dpkg --configure --pendingकि मूल योग्यता को मारने और इसे फिर से चलाने के बीच चल रहा है। यह सब कुछ पहले से ही स्थापित है, लेकिन अभी तक कॉन्फ़िगर नहीं किया गया है (अनसुलझे डिपों के साथ संकुल को छोड़कर) कॉन्फ़िगर करेगा।
कैस

3

उबंटू (कम से कम) पर, उन्नयन को एक स्क्रीन सत्र में निष्पादित किया जाता है जिसे फिर से शुरू किया जा सकता है:

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