pacman को डेटाबेस नहीं मिला


15

मैं स्थापित करना चाहता हूं sudo। तो में टाइप करता हूँ pacman -S sudo। लेकिन तब मुझे निम्नलिखित त्रुटियाँ मिलती हैं:

warning: database file for 'extra' does not exist
warning: database file for 'community' does not exist
error: failed to prepare transaction (could not find database)

मैं कैसे 'extra'और के लिए डेटाबेस फ़ाइलों को स्थापित करूँ 'community'? मैं आर्क लिनक्स में हूं।

जवाबों:


24

सबसे पहले, दौड़ने की कोशिश करें pacman -Syy, फिर सुडो को फिर से स्थापित करने का प्रयास करें।

जाँच करें कि रिपॉजिटरी में असंबद्धता है /etc/pacman.conf

या आपकी मिररलिस्ट पुरानी हो सकती है: दर्पणों की एक वर्तमान सूची बनाएं और इसे कॉपी करें/etc/pacman.d/mirrorlist

इस प्रासंगिक फोरम थ्रेड से उद्धरण :

आप ऐसा कर सकते हैं:

  • दूसरा दर्पण उठाओ
  • HTTP दर्पण का उपयोग करने का प्रयास करें, न कि एक ftp one (दर्पण सूची से http दर्पण चुनें)।
  • वैकल्पिक रूप से आप डेटाबेस को मैन्युअल रूप से डाउनलोड कर सकते हैं:

    wget ftp://mirror.csclub.uwaterloo.ca/archlinux/community/os/x86_64/community.db
    wget ftp://mirror.csclub.uwaterloo.ca/archlinux/extra/os/x86_64/extra.db
    

    उन्हें / var / lib / pacman / सिंक / पर ले जाएं और फिर से 'pacman -Syu' चलाएं। यदि आपको / var / lib / pacman / सिंक / उदा /var /lib/pacman/sync/core.db.part में कोई भी * .part फाइलें मिलती हैं - तो उन्हें हटा दें।

इन जैसी समस्याओं को रोकने के लिए पेसमैन को समझना महत्वपूर्ण है। Pacman का उपयोग करने के बारे में अधिक जानने के लिए, ArchWiki pacman लेख देखें , और परामर्श करें man pacman

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