প্যাকম্যান ডাটাবেস সন্ধান করতে পারেনি


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 এক নয় (মিরর তালিকা থেকে 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 / sync / এ সরান এবং আবার 'প্যাকম্যান-স্যুই' চালান। যদি আপনি / var / lib / pacman / sync / যেমন /var/lib/pacman/sync/core.db.part- তে কোনও *। পার্ট ফাইল খুঁজে পান - সেগুলি সরান।

এ জাতীয় সমস্যা রোধ করতে প্যাকম্যান বোঝা জরুরি। প্যাকম্যান ব্যবহার সম্পর্কে আরও জানতে, আর্কউইকি প্যাকম্যান নিবন্ধটি দেখুন এবং পরামর্শ নিন man pacman

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.