সিনাপটিক ইনস্টলেশনের সাথে ম্যানুয়ালি ইনস্টল নির্ভরতা নির্দিষ্ট করুন


0

Libevent 2.0.0 রিপোজিটরিতে সর্বশেষ সংস্করণ পাওয়া যায় তবে পরিবর্তে আমি libevent2.0.21 ব্যবহার করতে চাই কারণ আমি ট্রান্সমিশন সহ একটি ত্রুটি সংশোধন করছি। আমি চেকইনস্টল ব্যবহার করে libevent2.0.21-স্থিতিশীল কম্পাইল এবং এটি সিনাপটিক দেখায় যে যাচাই। আমি synaptic ব্যবহার করে libevent2.0.5 মুছে ফেলা। যখন আমি ট্রান্সমিশন ইনস্টল করার চেষ্টা করি (রেপো থেকে), আমি নির্ভরতা libevent2.0.5 ইনস্টল করার জন্য অনুরোধ করছি

আমি কিভাবে রেপোতে পুরানো নির্ভরতা ব্যবহার না করেই রেপো থেকে ট্রান্সমিশন ইনস্টল করব?

উত্তর:


0

আমি একটি ভুল বোঝাবুঝি হতে পারে মনে হয়। libevent-2.0-5 প্যাকেজ সংস্করণ নয়, এটি প্যাকেজের নাম, সংস্করণ সংখ্যা 2.0.21। আপনি নিম্নরূপ এটি চেক করতে পারেন:

   # apt-cache showpkg libevent-2.0
   Package: libevent-2.0-5
   Versions: 
   2.0.21-stable-1ubuntu1 (/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages) (/var/lib/dpkg/status)
   .....

আমরা এই চেক করতে পারেন: কমান্ড apt-get প্যাকেজেনেম = প্যাকেজভার্স ইনস্টল করুন নির্দিষ্ট প্যাকেজ সংস্করণ ইনস্টল করে।

 # apt-get install libevent-2.0-5
   Reading package lists... Done
   Building dependency tree       
   Reading state information... Done
   libevent-2.0-5 is already the newest version.
   upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 # apt-get install libevent-2.0-5=2.0.21-stable-1ubuntu1
   Reading package lists... Done
   Building dependency tree       
   Reading state information... Done
   libevent-2.0-5 is already the newest version.
   0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

আপনার একমাত্র উদ্বেগ প্রয়োজন যে ভবিষ্যতে সিস্টেম আপডেট জড়িত না libevent-2.0-5 । নিম্নলিখিত কমান্ডের সাহায্যে প্যাকেজের এই সংস্করণে আপনি আটকাতে পারেন:

 apt-mark hold libevent-2.0-5

এবং তারপর, যখন আপনি করা প্যাকেজ আপডেট করতে চান,

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