Gcc-4.9-বেস (এবং অনুরূপ) প্যাকেজ আপডেট করার সময় নির্ভরতা সমস্যা problems


7

আমি সর্বশেষে আমার কাছে সর্বদা আপডেট রয়েছে তা নিশ্চিত হওয়ার জন্য আমি নিজেই আপডেটগুলি পরীক্ষা করি। আমি আজ যখন আবার আপডেটগুলি পরীক্ষা করতে গিয়েছিলাম, তখন তালিকায় কিছুই উপস্থিত হয়নি! সুতরাং আমি Install Nowযাই হোক না কেন ক্লিক করুন । সফ্টওয়্যার আপডেটার আমাকে নীচের ত্রুটি দেয়:

প্যাকেজ নির্ভরতাগুলি সমাধান করা যায় না।
এই ত্রুটিটি প্রয়োজনীয় অতিরিক্ত সফ্টওয়্যার প্যাকেজগুলির কারণে ঘটতে পারে যা অনুপস্থিত বা ইনস্টলযোগ্য নয়। তদুপরি সফ্টওয়্যার প্যাকেজগুলির মধ্যে দ্বন্দ্ব হতে পারে যা একই সাথে ইনস্টল করার অনুমতি নেই।

আমি আমার উবুন্টু প্যানেলে একটি লাল আইকন পেয়েছি যা এই বার্তাটি প্রদর্শন করে:

একটি ত্রুটি ঘটেছে, দয়া করে ডান-ক্লিক মেনু থেকে প্যাকেজ ম্যানেজারটি চালান বা কী ঘটছে তা দেখার জন্য টার্মিনালে অ্যাপ্ট-গেট পান। ত্রুটি বার্তাটি ছিল: 'ত্রুটি: আপগ্রেড চিহ্নিত করছে (E: ত্রুটি, pkgProblemResolver :: উত্পন্ন বিরতি সমাধান করুন, এটি প্যাকেজযুক্ত প্যাকেজগুলির কারণে হতে পারে))' ' এর অর্থ হ'ল আপনার ইনস্টল করা প্যাকেজগুলিতে আনমেট নির্ভরতা রয়েছে।

। তাই আমি সিন্যাপটিকটি খুললাম, এবং ক্লিক করেছি Mark All Upgrades। এটি কেবলমাত্র কয়েক মুঠো ইনস্টল করার জন্য কমপক্ষে একশত বিভিন্ন প্যাকেজ (যা প্রচুর পরিমাণে উবুন্টুর পক্ষে কাজ করা সমালোচনামূলক) থেকে মুক্তি পেতে চায়! আমি যখনই সেগুলি চিহ্নিত করি তখন আমি পাই:

E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

W: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
W: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension

আমি ক্লিক করার সিদ্ধান্ত নিয়েছি Edit > Fix Broken Packages, কিন্তু এটি করার পরে আমি পেয়েছি:

E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

প্যাকেজগুলি gvfs-daemonsএবং libstdc++6ভাঙ্গা হিসাবে চিহ্নিত হয়েছে, তবে আমি কেবল নির্ভরতা সমাধানের জন্য এতগুলি প্যাকেজ অপসারণ করতে চাই না। আমার কি করা উচিৎ?!?


এর আউটপুট sudo apt-get install -f:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 10 not upgraded.
N: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension

এর আউটপুট sudo apt-get install --reinstall gvfs-daemons libstdc++6:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 10 not upgraded.
Need to get 660 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/main gvfs-daemons amd64 1.20.3-0ubuntu1.2 [108 kB]
Get:2 http://ppa.launchpad.net/dolphin-emu/gcc-for-dolphin/ubuntu/ trusty/main libstdc++6 amd64 4.9.2-0ubuntu1~14.04 [269 kB]
Get:3 http://ppa.launchpad.net/dolphin-emu/gcc-for-dolphin/ubuntu/ trusty/main libstdc++6 i386 4.9.2-0ubuntu1~14.04 [283 kB]
Fetched 660 kB in 10s (60.1 kB/s)                                              
(Reading database ... 1325331 files and directories currently installed.)
Preparing to unpack .../libstdc++6_4.9.2-0ubuntu1~14.04_amd64.deb ...
Unpacking libstdc++6:amd64 (4.9.2-0ubuntu1~14.04) over (4.9.2-0ubuntu1~14.04) ...
Preparing to unpack .../libstdc++6_4.9.2-0ubuntu1~14.04_i386.deb ...
Unpacking libstdc++6:i386 (4.9.2-0ubuntu1~14.04) over (4.9.2-0ubuntu1~14.04) ...
Setting up libstdc++6:amd64 (4.9.2-0ubuntu1~14.04) ...
Setting up libstdc++6:i386 (4.9.2-0ubuntu1~14.04) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
(Reading database ... 1325331 files and directories currently installed.)
Preparing to unpack .../gvfs-daemons_1.20.3-0ubuntu1.2_amd64.deb ...
Unpacking gvfs-daemons (1.20.3-0ubuntu1.2) over (1.20.3-0ubuntu1.2) ...
Setting up gvfs-daemons (1.20.3-0ubuntu1.2) ...
N: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension

এর আউটপুট apt-cache policy gvfs-daemons x11-utils libstdc++6 gcc-4.9-base:

gvfs-daemons:
  Installed: 1.20.3-0ubuntu1.2
  Candidate: 1.20.3-0ubuntu1.2
  Version table:
 *** 1.20.3-0ubuntu1.2 0
        500 archive.ubuntu.com/ubuntu trusty-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     1.20.1-1ubuntu1 0
        500 archive.ubuntu.com/ubuntu trusty/main amd64 Packages
x11-utils:
  Installed: 7.7+1
  Candidate: 7.7+1
  Version table:
 *** 7.7+1 0
        500 archive.ubuntu.com/ubuntu trusty/main amd64 Packages
        100 /var/lib/dpkg/status
libstdc++6:
  Installed: 4.9.2-0ubuntu1~14.04
  Candidate: 4.9.2-0ubuntu1~14.04
  Version table:
 *** 4.9.2-0ubuntu1~14.04 0
        500 ppa.launchpad.net/dolphin-emu/… trusty/main amd64 Packages
        100 /var/lib/dpkg/status
     4.8.4-2ubuntu1~14.04 0
        500 archive.ubuntu.com/ubuntu trusty-updates/main amd64 Packages
     4.8.2-19ubuntu1 0
        500 archive.ubuntu.com/ubuntu trusty/main amd64 Packages
gcc-4.9-base:
  Installed: 4.9.2-0ubuntu1~14.04
  Candidate: 4.9.3-0ubuntu4
  Version table:
     4.9.3-0ubuntu4 0
        500 archive.ubuntu.com/ubuntu trusty-proposed/main amd64 Packages
 *** 4.9.2-0ubuntu1~14.04 0
        500 ppa.launchpad.net/dolphin-emu/… trusty/main amd64 Packages
        100 /var/lib/dpkg/status
     4.9.1-0ubuntu1 0
        500 archive.ubuntu.com/ubuntu trusty-updates/main amd64 Packages
     4.9-20140406-0ubuntu1 0
        500 archive.ubuntu.com/ubuntu trusty/main amd64 Packages
N: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension

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


কমান্ডটি চালান sudo apt-get install -fএবং টিপুন n। ট্যুর প্রশ্নে আউটপুট যুক্ত করুন।
এবি

@ এ বি কমান্ডটি চালাচ্ছিল, তবে আমাকে চাপ দেওয়ার দরকার নেই n। উভয় ক্ষেত্রেই আমি এটা ভুল করেছি, অথবা আছে যে অনেক অমীমাংসিত নির্ভরতা!

চালান sudo apt-get install --reinstall gvfs-daemons libstdc++6এবং আপনার প্রশ্নের আউটপুট যোগ করুন।
এবি

আমি সমস্যাটি দেখতে পাচ্ছি না = \
এবি

উত্তর:


2

যেমন আপনি আউটপুট দেখতে পাচ্ছেন apt-cache policy gvfs-daemons x11-utils libstdc++6 gcc-4.9-base, এর জন্য ইনস্টলেশন প্রার্থী gcc-4.9-baseহ'ল 4.9.3-0ubuntu4:

gcc-4.9-base:
  Installed: 4.9.2-0ubuntu1~14.04
  Candidate: 4.9.3-0ubuntu4
  Version table:
     4.9.3-0ubuntu4 0
        500 archive.ubuntu.com/ubuntu trusty-proposed/main amd64 Packages
 *** 4.9.2-0ubuntu1~14.04 0
        500 ppa.launchpad.net/dolphin-emu/… trusty/main amd64 Packages
        100 /var/lib/dpkg/status
     4.9.1-0ubuntu1 0
        500 archive.ubuntu.com/ubuntu trusty-updates/main amd64 Packages
     4.9-20140406-0ubuntu1 0
        500 archive.ubuntu.com/ubuntu trusty/main amd64 Packages

এই সংস্করণটি উপলব্ধ trusty-proposed

কিন্তু সমস্যা হল, libstdc++6সংস্করণ রয়েছে 4.9.2-0ubuntu1~14.04এবং সেখানে সংস্করণের সাথে কোন প্রার্থী 4.9.3-0ubuntu4ইনস্টল করতে এবং সংস্করণ libstdc++6এবং gcc-4.9-baseঠিক একই হতে হবে।

libstdc++6:
  Installed: 4.9.2-0ubuntu1~14.04
  Candidate: 4.9.2-0ubuntu1~14.04
  Version table:
 *** 4.9.2-0ubuntu1~14.04 0
        500 ppa.launchpad.net/dolphin-emu/… trusty/main amd64 Packages
        100 /var/lib/dpkg/status
     4.8.4-2ubuntu1~14.04 0
        500 archive.ubuntu.com/ubuntu trusty-updates/main amd64 Packages
     4.8.2-19ubuntu1 0
        500 archive.ubuntu.com/ubuntu trusty/main amd64 Packages

এই কারণে, অক্ষম করুন trusty-proposed:

sudo sed -i '/trusty-proposed/d' /etc/apt/sources.list

এবং মেরামত

sudo apt-get update
sudo apt-get install -f

আপনার প্রশ্নে আপডেটের জন্য আপডেট করুন:

আপগ্রেড করুন

sudo apt-get install gcc-4.9-base=4.9.3-0ubuntu4

ডাউনগ্রেড

sudo apt-get install libstdc++6=4.8.4-2ubuntu1~14.04

ইনস্টল করুন

sudo apt-get install gcc-4.8-base

হ্যাঁ, ঠিক আছে।
এবি

কাজ করে না। আপনি যে আদেশ দিয়েছেন তাতে আমি প্রতিটি আদেশ চেষ্টা করেছি tried প্রথম এক সব সময়ে কাজ করে নি, দ্বিতীয় করেনি ডাউনগ্রেড কিন্তু তৃতীয় এটি আগে থেকেই নতুন সংস্করণ আমাকে বলে।

এটিই আমি কাজ করছি। আমি ইতিমধ্যে কিছু প্যাকেজ স্বয়ংক্রিয়ভাবে মুছে ফেলেছি, তবে এটি আমাকে আরও সরিয়ে ফেলতে চায়। ইসস!

আমি এখানেapt-cache policy gvfs-daemons x11-utils libstdc++6 gcc-4.9-base পেস্টবিনে কমান্ড থেকে আরও নতুন তথ্য পেয়েছি ।

@ বোরওয়াল, sudo apt-get install libstdc++6=4.8.4-2ubuntu1~14.04আপনার নতুন আউটপুট থেকে আমি যেমন দেখতে পাচ্ছি 4.9.2-0ubuntu1~14.04তা সরিয়ে ফেলা পিপিএ থেকে এখনও আছে । তারপরে আবার চেষ্টা করুন
user.dz
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.