ই: ত্রুটি, pkgProblemResolver :: উত্পন্ন বিরতি সমাধান করুন, এটি হোল্ড প্যাকেজগুলির কারণে হতে পারে


13

আমি CoreBird টুইটার অ্যাপ্লিকেশনটি ইনস্টল করার থাকেন হয়েছে এবং এটা কম্পাইল করার পেয়ে সঙ্গে ভয়ঙ্কর ভাগ্য ছিল এবং তারপর আমি (থেকে একটি দেবের জুড়ে এসেছিল এখানে ) এবং এটা যে পথ ইনস্টল করার চেষ্টা করে।

তবে, আমি এই ত্রুটি পেয়েছি:

 corebird depends on libglib2.0-0 (>= 2.41.1); however:
  Package libglib2.0-0:amd64 is not configured yet.
 corebird depends on libgtk-3-0 (>= 3.13.7); however:
  Version of libgtk-3-0:amd64 on system is 3.10.8-0ubuntu1.4.

সুতরাং, আমি স্মার্ট হওয়ার চেষ্টা করেছি এবং ম্যানুয়ালি সেই লাইব্রেরিগুলি ট্র্যাক করে ইনস্টল করার চেষ্টা করেছি। আমি সঠিক দেব ফাইলটি খুঁজে পেয়েছি, কিন্তু যখন আমি দেবের দিকে দৌড়ালাম, তখন আমি dpkg -iএটি libglibপেয়েছিলাম:

pkg: error processing package libglib2.0-0:amd64 (--install):
 package libglib2.0-0:amd64 2.42.0-2 cannot be configured because libglib2.0-0:i386 is at a different version (2.40.2-0ubuntu1)

এবং এটির কনফিগার করতে সক্ষম না হওয়া সম্পর্কে অন্য কিছু কারণ libglib2.0-0: amd64 ছিল ভুল সংস্করণ।

এখানেই আমি ভুল হয়ে গেলাম। আমি, না ভেবে দৌড়ে গেলাম sudo apt-get remove libglib2.0-0:amd64

সুতরাং, স্পষ্টতই, এটি নির্ভরশীলতার একটি ক্রেপ টন তৈরি করেছে এবং আমাকে চালনা করতে বলেছে sudo apt-get -f install। আমি এটি করেছি এবং এখন আমি এটি পেয়েছি:

sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
 corebird : Depends: libgtk-3-0 (>= 3.13.7) but 3.10.8-0ubuntu1.4 is installed
 libglib2.0-0 : Breaks: libglib2.0-0:i386 (!= 2.42.0-2) but 2.40.2-0ubuntu1 is installed
 libglib2.0-0:i386 : Breaks: libglib2.0-0 (!= 2.40.2-0ubuntu1) but 2.42.0-2 is installed
 libglib2.0-bin : Depends: libglib2.0-0 (= 2.40.2-0ubuntu1) but 2.42.0-2 is installed
 libglib2.0-dev : Depends: libglib2.0-0 (= 2.40.2-0ubuntu1) but 2.42.0-2 is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

স্পষ্টতই, glibআমি পূর্বে ইনস্টল করা 2.40.2 অপসারণের পরে ইনস্টল করা 2.42.0-2 প্যাকেজটি এখন সমস্ত ধরণের সমস্যা সৃষ্টি করছে। স্পষ্টতই, এটি একটি বিষয়।

কেউ কি এই সমস্যাটি ঠিক করতে জানেন?

আমার /var/log/dist-upgrade/apt.logফাইলটি খালি:

cat /var/log/dist-upgrade/apt.log
cat: /var/log/dist-upgrade/apt.log: No such file or directory

এবং আদেশটি dpkg --get-selections | grep holdকিছুই দেয় না:

$ dpkg --get-selections | grep hold
$

সম্পাদনা

এই প্রশ্নটি নকল নয়। আমি চাইলে ইনস্টল করতে পারি না aptitude(একই ত্রুটি))

উত্তর:


1

আমি এটির মতো করার চেষ্টা করব:

sudo apt-get remove corebird
sudo apt-get -f install

তারপরে নিশ্চিত হয়ে নিন যে সবকিছু স্বাভাবিক অবস্থায় ফিরে এসেছে।

এর পর, পরিবর্তন Repos /etc/apt/sources.listকরার vividকার্যক্ষম-পেতে দিয়ে প্রয়োজনীয় লাইব্রেরি পেতে।

ডিপিকেজি corebirdদিয়ে ইনস্টল করুন ।

পরিবর্তন /etc/apt/sources.listফিরে trusty


1

আমি জানি আপনি কোনও সাধারণ সমস্যা খুঁজছেন, তবে আমি কোরবার্ড অ্যাপ্লিকেশনটির জন্য হোঁচট খেয়েছি। কোরবার্ড ব্যবহারের জন্য আপনার কাছে এখন 16.04+ তে একটি সহজ বিকল্প রয়েছে:

sudo snap install corebird

0

টার্মিনালটি নিয়ে ঘুরে বেড়াতে, আমি এলোমেলোভাবে একটি সমাধান নিয়ে এসেছি, এটি নিম্নরূপ:

সিনাপটিক প্যাকেজ ম্যানেজার ইনস্টল করুন

sudo apt-get install synaptic

এখন শুরু বা sudo synapticটার্মিনালে টাইপ করে সিন্যাপটিক প্যাকেজ ম্যানেজারে যান

এরপরে, আনমেট নির্ভরতা সহ প্যাকেজটি অনুসন্ধান করুন।

এর জন্য প্যাকেজটি চিহ্নিত করুন complete removal

Applyউপরে ক্লিক করুন

সিনাপটিক প্রথমে আনমেট নির্ভরতাগুলি সমাধান করবে এবং তারপরে এটি সম্পূর্ণভাবে প্যাকেজটি সরিয়ে ফেলবে, আপনি এটি পরে আবার ইনস্টল করতে পারেন।

কেবল এটি চেষ্টা করুন, এটি আমার জ্ঞানের সেরা হিসাবে কাজ করা উচিত। আমার ক্ষেত্রে এটি কাজ করেছিল।


0

আমি আপনার কোরবার্ড সূচক চেষ্টা করেছিলাম

praz@Lenovo-E10-30:~/Downloads$ sudo gdebi corebird_1.0-1_amd64.deb
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Reading state information... Done

Modern, easy and fun Twitter client
 Twitter client, built using GTK+.
Do you want to install the software package? [y/N]:y
Selecting previously unselected package corebird.
(Reading database ... 273217 files and directories currently installed.)
Preparing to unpack corebird_1.0-1_amd64.deb ...
Unpacking corebird (1.0-1) ...
Setting up corebird (1.0-1) ...
Processing triggers for menu (2.1.47ubuntu1.17.10.1) ...
Processing triggers for bamfdaemon (0.5.3+17.10.20170810-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.17.10.1) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu5) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-1) ...
Processing triggers for libglib2.0-0:i386 (2.54.1-1ubuntu1) ...
Processing triggers for libglib2.0-0:amd64 (2.54.1-1ubuntu1) ...
Processing triggers for man-db (2.7.6.1-2) ...

ইনস্টল করার পরে আমি এটি খুলতে পারি

আমার কোরবার্ড খুলে গেছে

আমি মনে করি gdebi ব্যবহার করার চেষ্টা করুন, আমি আশা করি এটি সাহায্য করবে।


0

আমি এখানে /ubuntu//a/634356/26246 উত্তরের মতো একই সমাধানটি সরাতে corebirdএবং libglib2.0-0উভয় আর্কিটেকচার amd64& এর জন্য একই সংস্করণে বিপরীত করতে চাই i386apt-cacheউপলব্ধ সংস্করণ ব্যবহার করে পরীক্ষা করুন ।

মনে হচ্ছে কোর্বার্ড প্যাকেজটি নির্দিষ্ট উবুন্টু মুক্তির জন্য প্রস্তুত করা হয়েছিল (পুরানো একটি), পরিষ্কার করার জন্য স্ন্যাপ, ফ্ল্যাটপ্যাক (অফিসিয়াল) বা chrootসমাধানগুলি সহ আরও ভাল ইনস্টল করার জন্য । উত্স প্যাকেজটি প্রশ্নের মধ্যে উল্লিখিত সংগ্রহস্থলে সরবরাহ করা হওয়ায় ডেবিয়ান প্যাকেজটি পুনর্নির্মাণেও সক্ষম।

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