প্যাকম্যান 4 আপডেট করার সময় ত্রুটি: সমাধান

এর বিকাশকারীরা আর্কিটেকচার লিনাক্স আনুষ্ঠানিকভাবে অন্তর্ভুক্তি ঘোষণা করেছে প্যাকম্যান এক্সএনএমএক্স সম্পূর্ণরূপে বিতরণ এবং তার বেস ভান্ডারগুলিতে, তথাকথিত কোর, এমন কিছু যা বিশেষত এর জন্য দাঁড়িয়ে থাকে স্বাক্ষরিত প্যাকেজ সমর্থন যা ব্যবহারকারীদের তাদের উত্স এবং তাদের আসল বৈধতা সম্পর্কে সুরক্ষা দেয় (সুরক্ষা দিকগুলি বাদে)।

তবে আমাদের অনেকেরই ছিল সমস্যার জন্য actualizar এই পরিবর্তন পরে আমাদের সিস্টেম। সমাধানগুলি এখানে ...


সিস্টেম আপডেট করার জন্য কমান্ড চালানোর সময়:

প্যাকম্যান-স্যু

এটিতে নিম্নলিখিতটি রয়েছে:

:: নিম্নলিখিত প্যাকেজগুলি প্রথমে আপডেট করা উচিত:
Pacman
:: আপনি কি বর্তমান অপারেশন বাতিল করতে চান?
:: এবং এই প্যাকেজগুলি এখনই আপডেট করবেন? [Y / n]

গ্রহণ করার পরে, এর অনুরূপ কিছু উপস্থিত হয়:

নির্ভরতা সমাধান ...
দ্বন্দ্ব পরীক্ষা করা হচ্ছে ...
ত্রুটি: লেনদেন প্রস্তুত করতে ত্রুটি (নির্ভরতা পূরণ করতে পারেনি)
:: প্যাকেজ-ক্যোয়ারী: প্রয়োজন প্যাকম্যান <3.6

একটি প্যাকেজের জন্য নির্ভরতা সমস্যার কারণে ত্রুটিটি ঘটে (এই ক্ষেত্রে প্যাকেজ-ক্যোয়ারিতে)। সমাধানটি হ'ল সিস্টেম থেকে বিরোধী প্যাকেজ এবং তার সমস্ত নির্ভরতা অপসারণ করা।

প্যাকম্যান -আরএসসি প্যাকেজ-কোয়েরি

যা নিম্নলিখিত প্যাকেজগুলির উপর নির্ভর করে:

নির্ভরতা পরীক্ষা করা হচ্ছে ...
(3) সরানো হবে: yaourt-0.10.2-1 [0,22 মেগাবাইট] প্যাকেজ-কোয়েরি-0.9-1 [0,07 মেগাবাইট] yajl-2.0.4-1 [0,22 মেগাবাইট] মোট আকার সরানো হয়েছে: 0,52 , XNUMX এমবি
আপনি কি এই প্যাকেজগুলি সরাতে চান? [Y / n]

তারপরে প্যাকম্যান আপডেট করুন:

প্যাকম্যান-এস প্যাকম্যান

আরে! ইয়াওর্ট শেষ কোথায়?

প্যাকম্যান কনফিগারেশন ফাইলটি পরিবর্তন করুন

প্যাকম্যান 4 ইনস্টল করার সময়, এটি আমাদের প্যাকম্যান.কোনফ.প্যাকনেউতে একটি নতুন কনফিগারেশন ফাইল তৈরি করতে সতর্ক করে।

আপনাকে যা করতে হবে তা হ'ল এই নতুনটির সাথে বর্তমানে ব্যবহৃত কনফিগারেশন ফাইলটি প্রতিস্থাপন করতে হবে। এটি করতে প্রথমে পুরানোটিকে ব্যাক আপ করুন:

এমভি /etc/pacman.conf /etc/pacman.conf.old

তারপরে, নতুন ফাইলটির নাম পরিবর্তন করুন:

এমভি /etc/pacman.conf.pacnew /etc/pacman.conf

শেষ পর্যন্ত, আমি ফাইলটি খুললাম:

ন্যানো /etc/pacman.conf

…এবং বেসরকারী সংগ্রহস্থল যুক্ত করুন আপনি পুরানো প্যাকম্যান.কোনফে ছিলেন (যেমন ইয়োরোর্টের মতো)। সবচেয়ে সহজ উপায়টি ফাইলের শেষে নিম্নলিখিতটি আটকে দেওয়া হয়:

[আর্চলিনফ্সফার] সার্ভার = http://repo.archlinux.fr/$arch

পূর্ববর্তী বিভাগে (yaourt, প্যাকেজ-কোয়েরি, ইত্যাদি) আমরা যে প্যাকেজগুলি সরিয়েছি সেগুলি পুনরায় ইনস্টল করার সময় এটি।

প্যাকম্যান-এস ইওরট প্যাকেজ-কোয়েরি

পিজিপি কীগুলি সক্ষম করুন

প্যাকম্যান 4 এর স্বাক্ষরিত ফাইলগুলি (পিজিপি) প্রয়োজন হতে সক্ষম হওয়ার অভিনবত্ব রয়েছে। এটি ইনস্টল করার পরে এটি আপনাকে নীচের সতর্কবার্তাটির সাথে মনে করিয়ে দেয়: ">>> আপনার প্যাকম্যান কীরিং সেট আপ করতে রানু প্যাকম্যান-কী keyinit`।"

আমি নতুন কনফিগারেশন ফাইলটি খুললাম /etc/pacman.conf:

ন্যানো /etc/pacman.conf

"সিগলিভেল = ptionচ্ছিক বিশ্বাসযোগ্য" লাইনটি সন্ধান করুন এবং এটিকে অসুবিধে করুন। তারপরে "সিগলিভেল = কখনই নয়" লাইনে মন্তব্য করুন।

এটিকে ঐটির মত দেখতে হবে:

# পিজিপি স্বাক্ষর যাচাই
# দ্রষ্টব্য: এগুলির কোনওটি প্রথমে `প্যাকম্যান-কী --আইনিট চালানো ছাড়া কাজ করবে না।
# ডিফল্ট সংকলিত নিম্নলিখিত লাইনের সমতুল্য। এটি প্রয়োজন
# আপনি স্থানীয়ভাবে প্যাকেজার কীগুলিতে sign প্যাকম্যান-কী ব্যবহার করে তাদের স্বাক্ষর করতে ও বিশ্বাস করতে পারেন
# বৈধ বলে বিবেচিত
সিগলিভেল = ptionচ্ছিক বিশ্বাসযোগ্য
# আপনি যদি স্বাক্ষরগুলি পরীক্ষা করতে চান তবে স্থানীয় স্বাক্ষর এবং বিশ্বাসের বিষয়গুলি এড়ান, ব্যবহার করুন
# নীচের লাইন এটি প্যাকম্যানের কীরিংয়ের হিসাবে আমদানি করা কোনও কীকে চিকিত্সা করবে
# বিশ্বস্ত.
# সিগলিভেল = ptionচ্ছিক ট্রাস্টআল
# আপাতত, উপরেরটি না পড়লে ডিফল্ট হিসাবে বন্ধ করুন।
# সিগলিভেল = কখনই নয়

ভান্ডারগুলিতে সিগলিভল লাইনগুলি অসুবিধা করতে ভুলবেন না। এটিকে ঐটির মত দেখতে হবে:

[মূল] সিগলিভেল = প্যাকেজ প্রয়োজনীয়
অন্তর্ভুক্ত করুন = /etc/pacman.d/mirrorlist
[অতিরিক্ত] সিগলিভেল = প্যাকেজঅন্যশনাল
অন্তর্ভুক্ত করুন = /etc/pacman.d/mirrorlist
[সম্প্রদায়] সিগলিভেল = প্যাকেজঅন্যশনাল
অন্তর্ভুক্ত করুন = /etc/pacman.d/mirrorlist

পরিবর্তনগুলি সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন।

এখন, পিজিপি কীগুলি এর সাথে শুরু করুন:

pacman-কী --init

আর্ক উইকিতে যেমন প্রস্তাবিত হয়েছে, পিজিপি কীগুলির কনফিগারেশন ফাইলগুলি আমদানি করার সময় সমস্যাগুলি এড়ানোর জন্য একটি প্রস্তাবিত পদক্ষেপটি হ'ল:

ন্যানো /etc/pacman.d/gnupg/gpg.conf

"কীসারভার hkp: //keys.gnupg.net" লাইনটি "কীসারভার hkp: //pgp.mit.edu" (উদ্ধৃতি ব্যতীত) দিয়ে প্রতিস্থাপন করুন।

অবশেষে, আপনাকে কেবল কীগুলি ডাউনলোড করতে হবে। তাদের উইকিতে 1 দ্বারা 1 ডাউনলোড করা এড়াতে তারা নিম্নলিখিত স্ক্রিপ্টটি মাস্টার কীগুলি ডাউনলোড করার জন্য সুপারিশ করে:

FFF979E7 CDFD6BB0 4C7EA887 6AC6A4C2 824B18E8- এ কী এর জন্য; কর
প্যাকম্যান-কী --recv-key $ কী
প্যাকম্যান-কী --lsign-key $ কী
printf 'trustn3nquitn' | gpg - homedir /etc/pacman.d/gnupg/
--no-परवानगी-সতর্কতা - কম্যান্ড-এফডি 0 - সম্পাদনা-কী $ কী
সম্পন্ন

এটিকে বাশ স্ক্রিপ্ট হিসাবে সংরক্ষণ করুন (আমি এতে মাস্টার- কিজ.শ লাগিয়েছি) এটির অনুমতি দিন (sudo chmod + x master-keys.sh) এবং এটি টার্মিনাল (./master-keys.sh) থেকে চালান।

শেষ পর্যন্ত, সিস্টেম আপডেট করুন:

সুডো প্যাকম্যান -সিউ

যদি আপডেট করার সময় আপনি নিম্নলিখিত ত্রুটিটি পান: "ফাইল সিস্টেম: / etc / mtab ফাইল সিস্টেমে উপস্থিত রয়েছে", কেবলমাত্র প্যাকেজের নতুন সংস্করণটি ইনস্টল করার জন্য বাধ্য করা প্রয়োজন, যা বর্তমানে ফাইল সিস্টেম -১১.১২-২:

প্যাকম্যান-এস ফাইল সিস্টেম - বল
এখন অবধি, তাদের সতর্ক করা হয়েছে: খুব সম্ভবত যে আপডেটগুলি ইনস্টল হওয়ার পরে, অনেকগুলি লক্ষণ দেখাবে যে "প্যাকেজ এক্সের কীটি অজানা, আপনি কি এটি আমদানি করতে চান?" এই বার্তাগুলি শেষ না হওয়া পর্যন্ত বেশ কয়েকবার "এস" টিপুন।

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   কিক 1 এন তিনি বলেন

    উহহহ আমি এটি তৈরি করেছি।
    কেবলমাত্র এটি আমাকে আবার কীভাবে ইনস্টল করবেন তা জিজ্ঞাসা করেছে। (কেবলমাত্র ডাউনলোড করুন)

    বা: gmtk: কী "A91764759326B440" অজানা
    :: আমদানি করুন পিজিপি কী 9326B440, «লুকাস ফ্লেশার created, তৈরি হয়েছে 2011-10-12? [Y / n] Y
    ত্রুটি: inetutils: কী "FCF2CB179205AC90" অজানা

    সেটা ঠিক আছে???

  2.   কিক 1 এন তিনি বলেন

    যে
    বা: gmtk: কী "A91764759326B440" অজানা
    :: আমদানি করুন পিজিপি কী 9326B440, «লুকাস ফ্লেশার created, তৈরি হয়েছে 2011-10-12? [Y / n] Y
    ত্রুটি: inetutils: কী "FCF2CB179205AC90" অজানা

    এটা ভালো??? বা কিছু ভুল করেছে ???

  3.   লিনাক্স ব্যবহার করা যাক তিনি বলেন

    এটা ভাল! আমি আনন্দিত. 🙂

  4.   হতবাক তিনি বলেন

    ঠিক আছে, আমি এটি করেছি এবং পুরো প্যাকম্যান কোডটি ক্ষতিগ্রস্থ হয়েছে, এটি আমাকে আপডেট বা ইনস্টল করতে দেয় না, এটি আমাকে এই বার্তাটি ছুঁড়ে দেয় ...

    রুট @ দমাজিডো -3 এম 3 আর ডমাজিডো 3 এম 3 ই] # প্যাকম্যান -সায়ি yy
    ত্রুটি: কনফিগারেশন ফাইল /etc/pacman.conf, লাইন 1: সমস্ত নির্দেশ অবশ্যই একটি বিভাগের অন্তর্ভুক্ত।

    আমার মনে হয় ত্রুটিটি ছিল যে ইওর্ট ইনস্টল করে আমি আমার প্যাকম্যান.কনফগুলিতে ফায়ারউড ফিরিয়েছি, আমি কী করব ???

  5.   Charly তিনি বলেন

    ডেভেলপারদের রিতালিনের বাইরে কী ঘটে?
    তারা সব ছিটিয়ে করছে!