Technical Anshu Home › ट्यूटोरियलहरू › फिक्स apt-get Update
🐧 Ubuntu उपयुक्त फिक्स

Apt-get अपडेट काम गरिरहेको छैन समाधान गर्नुहोस्

Ubuntu मा sudo apt अपडेट असफल भयो? आउटपुटको अन्तिम लाइनहरूले वास्तविक कारणलाई नाम दिन्छ - गलत घडी, जीवनको अन्तिम भण्डार, टुटेको पीपीए, हराएको GPG कुञ्जी वा लक। यो गाइडले त्रुटि कसरी पढ्ने र दोषी स्रोतलाई मात्र समाधान गर्ने भनेर देखाउँछ।

✍️ Technical Anshu🐧 Ubuntu / Linux🎧 Multi-Language Audio
Apt-get अपडेट काम गरिरहेको छैन समाधान गर्नुहोस्
🎧 बहुभाषी अडियो: भिडियो प्लेयरमा [सेटिङ्हरू] (⚙️) ➔ [अडियो ट्र्याक] क्लिक गरी भाषा चयन गर्नुहोस्।

📑अध्यायहरू

  1. sudo apt अपडेट चलाउनुहोस् र अन्तिम लाइनहरू पढ्नुहोस् - तिनीहरूले वास्तविक कारणलाई नाम दिन्छन्
  2. गलत घडी - "रिलिज फाइल अझै मान्य छैन" त्रुटि
  3. नेटवर्क र DNS - के यो पीसी archive.ubuntu.com मा पुग्न सक्छ?
  4. कुनै पनि कुरा सम्पादन गर्नु अघि स्रोत फाइलहरू ब्याकअप गर्नुहोस्
  5. जीवनको अन्त्यको भण्डार - एउटा रिलीज जसले मुख्य अभिलेख छोडेको छ
  6. ब्रेकन PPA - एउटा खराब तेस्रो-पक्ष स्रोतले सम्पूर्ण अपडेट रोक्छ
  7. GPG कुञ्जी हराइरहेको छ - NO_PUBKEY त्रुटि
  8. लक - अर्को प्याकेज प्रक्रिया पहिले नै चलिरहेको छ

📋 सिंहावलोकन र चरण-दर-चरण गाइड

1

अपडेट चलाउनुहोस् र अन्तिम लाइनहरू पढ्नुहोस्

अद्यावधिक चलाएर र आउटपुट ठीकसँग पढेर सुरु गर्नुहोस् - तलबाट। धेरै पङ्क्तिहरू राम्रो समाचार हुन्: हिट भनेको स्रोतले राम्रो जवाफ दियो र प्राप्त गर्नुहोस् भनेको नयाँ प्याकेज सूची डाउनलोड गरियो। केवल दुई प्रकारका रेखाहरू महत्त्वपूर्ण छन्: बीचमा त्रुटि रेखाहरू, र सारांश रेखाहरू E: वा W: बाट सुरु हुन्छ। ती अन्तिम दुई वा तीन लाइनहरूले एउटा टुटेको स्रोत र कारणलाई स्पष्ट शब्दमा नाम दिन्छ।

Terminal
sudo apt update

One honest fact that calms most people down: one broken source does not poison the others. The sources that said Hit or Get updated normally. Your job is to find the single bad entry, fix or disable exactly that entry, and run the update again - never start by deleting the whole sources file.

<खण्ड class="card" id="step-2">
2

घडी जाँच गर्नुहोस्

दुई ३०-सेकेन्ड चेक मध्ये पहिलो। प्रत्येक Ubuntu रिपोजिटरीले हस्ताक्षर गरिएको रिलीज फाइल प्रकाशित गर्दछ जुन यसलाई सिर्जना गरिएको थियो र यो मान्य रहने मिति, र तपाइँको पीसीको घडी विरुद्ध स्ट्याम्प जाँच गर्दछ। यदि घडी गलत छ भने - एक मृत CMOS ब्याट्री र डुअल-बुट मेसिनहरूले प्राय: यो गर्छन् - apt ले फाइललाई अस्वीकार गर्दछ रिलिज फाइल अझै मान्य छैन र यसले कति समय पर्खन्छ भनेर पनि गणना गर्दछ। मिति चलाउनुहोस् र यसलाई आफ्नो फोनसँग तुलना गर्नुहोस्; गलत वर्ष, महिना वा केही घण्टा पनि सबै गणना।

Terminal
date
sudo timedatectl set-ntp true
sudo apt update

Switching NTP on lets the PC correct itself from the internet. Fix the time and the same update command usually succeeds within a minute - nothing about your repositories, keys or installation was ever damaged.

<खण्ड class="card" id="step-3">
3

नेटवर्क र DNS जाँच गर्नुहोस्

दोस्रो ३०-सेकेन्डको जाँच: के यो PC Ubuntu संग्रहमा पुग्न सक्छ? यदि यो आदेशले IP ठेगाना प्रिन्ट गर्छ भने, नाम रिजोल्युसनले काम गर्दछ र नेटवर्क पथ जीवित छ। यदि यसले केहि छाप्दैन भने, गल्ती नेटवर्क वा DNS हो - एकल भण्डार दोषी छैन, र स्रोत फाइलहरू सम्पादन गर्दा कनेक्टिविटी फिक्स नभएसम्म मद्दत गर्दैन।

Terminal
getent hosts archive.ubuntu.com

Only when the clock is right and the archive answers do the repository fixes below make sense.

<खण्ड class="card" id="step-4">
4

तपाईंले केहि पनि सम्पादन गर्नु अघि स्रोत फाइलहरू ब्याकअप गर्नुहोस्

बाँकी फिक्सहरूमा फाइलहरू समावेश हुन सक्छन् जसले उपयुक्त ठाउँबाट डाउनलोड गर्ने बताउछन्: /etc/apt/sources.list र /etc/apt/sources.list.d/ भित्रका प्रति-स्रोत फाइलहरू। तपाईंले कुनै पनि ठाउँमा एकल रेखा परिवर्तन गर्नु अघि, मूलको प्रतिलिपि कतै सुरक्षित राख्नुहोस्, ताकि प्रतिलिपिलाई पछाडि राखेर गलत सम्पादनलाई सधैँ पूर्ववत गर्न सकिन्छ।

⚠️ सावधानीपूर्वक सम्पादन गर्नुहोस् - गलत सम्पादनले थप अपडेटहरू तोड्छ। प्रत्येक रेखाले एउटा विशिष्ट Ubuntu रिलीजको लागि रिलीज कोडनेम बोक्छ। यदि लाइन स्थापना गरिएको भन्दा फरक रिलीजमा पोइन्ट गर्छ भने, apt ले दुई रिलीजहरू र त्रुटिहरू गुणा हुन्छ; प्रविष्टिहरू मेटाउनुले तपाईंलाई अझै पनि आवश्यक स्रोतहरू हटाउँछ। त्रुटि नामको एक दोषी प्रविष्टि मात्र परिवर्तन वा असक्षम गर्नुहोस् - अरू केहि छैन।
5

जीवनको अन्त्य भण्डार फिक्स गर्नुहोस्

यदि त्रुटिले भन्यो भने रिपोजिटरीमा रिलिज फाइल छैन - सामान्यतया 404 सँग - एउटा Ubuntu रिलीजको प्रत्येक लाइनको लागि, त्यो रिलीज यसको जीवनको अन्त्यमा पुगेको छ र यसको प्याकेजहरू मुख्य अभिलेखबाट बाहिरिएका छन्। apt सत्य रिपोर्ट गर्दैछ: त्यो ठेगानामा अब केहि छैन।

इमानदार समाधानहरू दुई छन्। वास्तविक एक समर्थित Ubuntu रिलीजमा मेसिन अपग्रेड गर्नु हो। होल्डिङ विकल्प भनेको उबन्टुको पुरानो-रिलीज अभिलेख (old-releases.ubuntu.com) मा पुरानो विमोचनका लाइनहरू मात्र देखाउनु हो, जसले पुराना विमोचनहरू उपलब्ध राख्छ - एक पटक फेरि पीसी अद्यावधिक गर्न उपयोगी छ, असमर्थित प्रणालीलाई सधैंका लागि सुरक्षित राख्ने तरिका होइन। तपाईंको सम्पूर्ण स्रोत फाइललाई इन्टरनेटबाट प्रतिलिपि गरिएको अनियमित फाइलसँग कहिल्यै नबिर्सनुहोस्; यसले गलत कोडनेमहरू र गलत स्रोतहरू बोक्नेछ।

6

एक टुटेको PPA वा छुटेको GPG कुञ्जी ठीक गर्नुहोस्

PPA तेस्रो-पक्ष स्रोत हो जुन तपाइँ वा पहिले थपिएको ट्यूटोरियल हो, र एक मृत PPA - यसको मालिकले तपाइँको रिलीजको लागि प्रकाशन रोक्यो, वा PPA हटाइयो - प्रत्येक Ubuntu स्रोत स्वस्थ भए तापनि सम्पूर्ण रन असफल हुन्छ। त्रुटिले PPA को ठेगानालाई नाम दिन्छ। PPA को प्रविष्टि मात्र असक्षम वा हटाउनुहोस् (यसको आफ्नै फाइल /etc/apt/sources.list.d/ मा, वा अन्य सफ्टवेयर अन्तर्गत सफ्टवेयर र अपडेटहरूमा प्रविष्टि) र अरू सबै कुरालाई छुटेको छोड्नुहोस्।

एउटा फरक हस्ताक्षर समस्याले NO_PUBKEY पछि कुञ्जी ID पढ्छ: भण्डार ठीक छ, तर तपाईंको पीसीले अझै पनि यसको हस्ताक्षर कुञ्जीलाई विश्वास गर्दैन। समाधान भनेको त्यो भण्डारको कुञ्जी थप्नु हो, केवल भण्डारको आफ्नै आधिकारिक पृष्ठबाट लिइएको हो - साइनिङ कुञ्जीले तपाइँको पीसीले के विश्वास गर्छ भन्ने निर्णय गर्छ, त्यसैले अनियमित डाउनलोड साइटबाट कहिल्यै आयात नगर्नुहोस्।

📌 केही त्रुटिहरूमा apt ले --allow-insecure-repositories सँग चल्ने सुझाव दिन्छ। यसलाई धेरैजसो अस्थायी निदानको रूपमा व्यवहार गर्नुहोस्, समाधानको रूपमा कहिल्यै नहोस्: यसले तपाईंलाई सुरक्षित गर्ने हस्ताक्षर जाँचलाई बन्द गर्छ, त्यसैले वास्तविक मर्मत सधैं कुञ्जी वा भण्डार नै हो।
7

द लक - अन्य प्रक्रियाको लागि पर्खनुहोस्

लक पाउन सकिएन भनेको प्याकेज प्रणाली व्यस्त छ, बिग्रिएको छैन। एक पटकमा एउटा कार्यक्रमले मात्र प्याकेज डाटाबेस लेख्न सक्छ, र सन्देशले नै लक होल्ड गर्ने प्रक्रियालाई नाम दिन्छ - सामान्य डेस्कटपमा जुन प्रायः अप्रेडेड-अपग्रेडहरू हुन्छ (स्वचालित सुरक्षा अपडेटरले आफ्नो निर्धारित रन गरिरहेको छ), सफ्टवेयर अपडेटर सञ्झ्याल खुला छ, वा अर्को टर्मिनल। केही मिनेट पर्खनुहोस्, यसलाई समाप्त गर्न दिनुहोस्, र sudo apt update फेरि चलाउनुहोस्; धेरैजसो लक त्रुटिहरू आफै सफा हुन्छन्।

⚠️ लक फाइलहरू कहिल्यै नमेट्नुहोस् (उदाहरणका लागि /var/lib/dpkg/ वा /var/lib/apt/lists/ अन्तर्गत) प्याकेज प्रक्रिया अझै चलिरहेको हुन सक्छ। लक फाइलहरू समस्या होइन - तिनीहरू लाम टिकट हुन्। तिनीहरूलाई मेटाउनाले दुई लेखकहरूलाई एकैचोटि डाटाबेसमा प्रवेश गर्न दिन्छ, जुन कसरी हानिरहित सन्देश वास्तविक प्याकेज-प्रणाली भ्रष्टाचारमा परिणत हुन्छ।

तपाईंको नाममा जुनसुकै त्रुटिको कारणले गर्दा, उही तरिकाले समाप्त गर्नुहोस्: केवल त्यो एउटा कुरा ठीक गर्नुहोस्, sudo apt update फेरि एक पटक चलाउनुहोस्, र अन्त्यमा कुनै E: रेखाहरू नभएको पुष्टि गर्नुहोस्।

🏷️Topic Search Variables & Keywords

🔍 Ubuntu 🔍 AptUpdate 🔍 Linux 🔍 TechnicalAnshu 🔍 ITAdmin 🔍 Troubleshooting 🔍 sudo apt update 🔍 apt-get update not working 🔍 sources.list 🔍 NO_PUBKEY 🔍 PPA Error 🔍 Release file not valid yet 🔍 Ubuntu Update Failed
🎙️ फुल ट्रान्सक्रिप्ट — विस्तार गर्न ट्याप गर्नुहोस्

चरण-दर-चरण समस्या निवारण गाइड र समाधानहरू - काम गरिरहेको छैन? यो प्रयास गर्नुहोस्। प्राविधिक अंशु द्वारा अन-स्क्रिन प्रदर्शन।

उबन्टुमा sudo apt अपडेट असफल हुँदैछ? आउटपुटको अन्तिम लाइनहरूले वास्तविक कारणलाई नाम दिन्छ - गलत घडी, जीवनको अन्तिम भण्डार, टुटेको पीपीए, हराएको GPG कुञ्जी वा लक। यो गाइडले त्रुटि कसरी पढ्ने र दोषी स्रोतलाई मात्र समाधान गर्ने भनेर देखाउँछ।

(स्रोत पृष्ठमा उपलब्ध ट्रान्सक्रिप्ट यस बिन्दुमा समाप्त हुन्छ — पूर्ण वाकथ्रुको लागि माथिको भिडियो हेर्नुहोस्।)

❓ बारम्बार सोधिने प्रश्नहरू

के यो ट्यूटोरियल 100% पछ्याउन नि:शुल्क छ?

हो! प्राविधिक अंशुद्वारा प्रदर्शन गरिएका सबै गाइड र विधिहरू नि:शुल्क, कानुनी र शैक्षिक स्रोतहरू प्रयोग गर्छन्।

के शुरुवातकर्ताहरूले यो गाइड पछ्याउन सक्छन्?

बिल्कुल! प्रत्येक चरणलाई विस्तृत निर्देशनहरूको साथ स्क्रिनमा प्रदर्शन गरिएको छ ताकि जो कोहीले सजिलैसँग पछ्याउन सक्छन्।

म अड्किएमा प्रश्नहरू कहाँ सोध्न सक्छु?

YouTube भिडियोमा सीधा टिप्पणी छोड्नुहोस्, र हाम्रो समुदाय र प्राविधिक अंशुले तपाईंलाई मद्दत गर्नेछ।

🚀 YouTube मा पूरा ट्यूटोरियल हेर्नुहोस्

🚀 YouTube मा पूरा चरण-दर-चरण भिडियो ट्यूटोरियल हेर्नुहोस्: https://www.youtube.com/watch?v=rAWEvloS-Bw

IT समर्थन, Windows समस्या निवारण, र सर्भर व्यवस्थापनको लागि प्राविधिक अंशुको सदस्यता लिनुहोस्।

▶️ पूरा भिडियो हेर्नुहोस्
यो ट्यूटोरियल प्राविधिक अंशुको फिक्स एप्ट-गेट अपडेट काम गरिरहेको भिडियोमा आधारित छ • कुनै चरणमा अड्किएको छ? भिडियो कमेन्टमा सोध्नुहोस् — तपाईंले त्यहाँ मद्दत पाउनुहुनेछ 🙏