নিম্নলিখিত প্যাকেজগুলিতে আনমেট নির্ভরতা রয়েছে!


36

আমি এটি লিখছি কারণ আমি আমার উবুন্টু 14.04 এ পোস্টগ্রিএসকিউএল 9.3 ইনস্টল করার বিষয়ে খুব বিভ্রান্ত। প্রথমে আমার পাইথন / জ্যাঙ্গো বিকাশের জন্য এটি দরকার এবং এটি ইনস্টল করার চেষ্টা করার সময় আমি সমস্যার মধ্যে পড়েছিলাম। এখন আমার এই ত্রুটি রয়েছে এবং এটি আমাকে পাগল করছে:

The following packages have unmet dependencies:
postgresql-9.3 : Depends: postgresql-client-9.3 but it is not going to be installed
Depends: postgresql-common (>= 142~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

আমি অনলাইনে কিছু সমাধান খুঁজে পেয়েছি ( পিপিএ যুক্ত করার পরে আমি আনমেট নির্ভরতাগুলি কীভাবে সমাধান করব? ), এবং আমি প্রতিরোধমূলক ব্যবস্থা অংশে সবকিছু করেছি, কারণ আমার কিছু ভাঙা প্যাকেজ সমস্যা ছিল এবং আবারও এই ত্রুটিটি আমাকে আবার দেখানোর পরে। ।

দ্বিতীয় জিনিসটি আমি অফিসিয়াল পোস্টগ্রেএসকিউএল ইনস্টলিং টিউটোরিয়াল অনুসরণ করেছি ( http://www.postgresql.org/download/linux/ubuntu/ ), এবং আমার সদৃশ সংগ্রহগুলি রয়েছে, তবে আমি সেগুলি মুছে ফেলেছি এবং আমি একটি নতুন যোগ করেছি এখনও এই ত্রুটি।


উত্তর:


36

আপনি প্যাকেজটি ব্যবহার করে ইনস্টল করতে পারেন।

রেপো উত্স আপ টু ডেট আছে তা নিশ্চিত করুন

sudo apt-get update

প্যাকেজ ইনস্টল করতে।

sudo apt-get install packagename

একবার আপনার প্যাকেজটি নির্ধারণ করে যে আপনার কিছু অনুপস্থিতি রয়েছে, ভাঙ্গা বা অনুপস্থিত নির্ভরতা ঠিক করতে নিম্নলিখিত কমান্ডটি চালান।

sudo apt-get install -f

আপনি যদি প্যাকেজটি ইতিমধ্যে ইনস্টল করে থাকেন তবে উপরের কমান্ডটি অনুপস্থিত নির্ভরতাগুলি ডাউনলোড করবে।


2
আপনাকে ধন্যবাদ, আমি ভেবেছিলাম এটি ব্যবহারের অর্থ sudo apt-get install -f packagenameএবং একই ত্রুটিটি পাচ্ছে।
চার্লস ক্লেটন

1
এটি পাইথন 2.7-ন্যূনতম ত্রুটিগুলি নিয়ে কাজ করে না ।
ইগোরগানাপলস্কি

8

কখনও কখনও নির্ভরতা যা ফিক্সিং প্রয়োজন আপনার যে প্রোগ্রামটি ইনস্টল করার চেষ্টা করছেন তার সাথে সম্পর্কযুক্ত নয়। আমার ক্ষেত্রে এটি এই ত্রুটিটি ছাড়ছিল:

নিম্নলিখিতগুলিতে আনমেট নির্ভরতা রয়েছে

শাশলিক: নির্ভর করে: libc6-i386 তবে এটি ইনস্টল হচ্ছে না

নির্ভর করে: lib32gcc1 তবে এটি ইনস্টল হচ্ছে না

নির্ভর করে: lib32z1 তবে এটি ইনস্টল হচ্ছে না

দেখা গেল যে আমি "শশালিক" নামে একটি প্রোগ্রাম ইনস্টল করার চেষ্টা করেছি এবং ইনস্টলেশনটি ব্যর্থ হয়েছিল। সুতরাং আমি কোড চালিয়েছি:

sudo apt-get --purge remove shashlik

এবং তারপরে আমি দৌড়েছি:

sudo apt install autoconf

এটি আমার প্রোগ্রামটি ইনস্টল হওয়ার পরে ত্রুটিটি ঠিক করেছিল বলে মনে হচ্ছে। দ্বিতীয় কমান্ড কতটা সাহায্য করেছিল তা আমি নিশ্চিত নই তবে সমাধানের কাজ করার প্রয়োজন হলে আমি এটি সেখানে রেখে দিয়েছি।


আপনি কীভাবে এটি নির্ধারণ করলেন যে বিষয়টি ছিল?
কেভিনকায়েক

5

আমাকে ইনস্টল করার সাথে আমার অভিজ্ঞতা অন্য লোকদের সাথে ভাগ করুন postgresql-9.3। প্রথমত আমি প্রায় 4/5 দিন ধরে এটির সাথে লড়াই করে যাচ্ছি এবং অবশেষে আমি এটি পরিচালনা করে চলেছি।

আমি আমার প্রথম পোস্টে এই দুষ্টু ত্রুটিগুলি ভাগ করে নিয়েছি, কারণ আমি এটি গুগল করার চেষ্টা করেছি এবং আবিষ্কার করেছি যে লোকেদের তত কম ত্রুটি রয়েছে, বা অনুরূপটি সমাধান করার জন্য সংগ্রাম করা হচ্ছে।

দীর্ঘ গল্প সংক্ষেপে, আনমেট প্যাকেজগুলি কীভাবে সমাধান করবেন তা এখানে আপনার খুব সুন্দর উত্তর রয়েছে:

পিপিএ যুক্ত করার পরে আমি আনমেট নির্ভরতা কীভাবে সমাধান করব?

আমার ভুলটি হ'ল আমি সদৃশ সংগ্রহস্থল তৈরি করেছি এবং এই লিঙ্কটির উত্তরটি সমাধান করেছে যে, এই আদেশটি sudo apt-get install -fকেবল একটি আরও ত্রুটি করেছে, আপনাকে অবশ্যই এটি করতে হবে, কমপক্ষে আমি এটি করেছি (প্রতিরোধমূলক ব্যবস্থা বিভাগে পড়েছি, তবে আপনি এখানে পড়তে পারেন) শেষটি, এটি একটি ইমবা পোস্ট)।

দ্বিতীয়ত আমি পোস্টটি অফিসিয়াল পোস্টগ্রিজ এসকিউএল পৃষ্ঠা http://www.postgresql.org/message-id/20140327084212.GA12703@msgid.df7cb.de থেকে এই পোস্টটি গুগল করার ব্যবস্থা করি ( পোস্টগ্রেসকিউএল স্থাপনের সাথে লড়াই করার সময় লোকেরা সাধারণত এই ত্রুটি হয় ), এটি আমাকে
https://wiki.postgresql.org/wiki/Apt এ নিয়ে যায় , এটি আপনার সিস্টেমে পোস্টগ্রাইএসকিউএল প্যাকেজগুলি যুক্ত করার উপযুক্ত উপায়, কেবল এটি পড়ুন এবং ধাপে ধাপে এটি করুন।

তৃতীয় পদক্ষেপটি হ'ল @vembutech পোস্টে সরবরাহ করা কমান্ডের সিরিজ:

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install postgresql-9.3 postgresql-contrib-9.3

5

আমি জানি আমি কিছুটা দেরি করেছি, তবে উপরের সমাধানগুলির কোনওটিই আমার পক্ষে কার্যকর হয়নি। আমার সমস্যার সমাধানটি হ'ল aptitudeঅ্যাপটি-গেটের পরিবর্তে ব্যবহার করা। aptitudeসমস্যার সমাধানের পরামর্শ দেবে। এই ক্ষেত্রে:

The following actions will resolve these dependencies:

Keep the following packages at their current version:
1)     libyaml-dev [Not Installed]                        

Accept this solution? [Y/n/q/? (n)

The following actions will resolve these dependencies:

Downgrade the following packages:                                
1)     libyaml-0-2 [0.1.4-3ubuntu3.1 (now) -> 0.1.4-3ubuntu3 (trusty)]

Accept this solution? [Y/n/q/?] (Y)

হিসাবে এই পোস্টে আলোচনা ।


3

নীচের কমান্ডটি দিয়ে ইনস্টল করে দেখুন।

sudo apt-get install postgresql-common=151.pgdg12.4+1

sudo apt-get install postgresql-9.3 postgresql-contrib-9.3

1
"ই: সংস্করণ '151.pgdg12.4 + 1' 'পোস্টগ্র্যাস্ক্ল্ল-কমন'-এর জন্য পাওয়া যায়নি", আবার ত্রুটি ...
ক্যাসার

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