আমি প্যাকেজের কোন সংস্করণগুলি এপিটিতে ইনস্টল করতে পারি তা কীভাবে সন্ধান করতে হবে


63

এপিটি ব্যবহার করে আপনি প্যাকেজের একটি নির্দিষ্ট সংস্করণ ব্যবহার করে এটি ইনস্টল করতে পারেন:

apt-get install package=1.0

কিন্তু আপনি করতে পারবেন না

apt-get install package=1.*

সুতরাং, কিভাবে আমি খুঁজে বের করতে পারে সংস্করণের জন্য এখনে হয় packageআমার মধ্যে একটি নির্দিষ্ট সংগ্রহস্থলের উপর, বা সব সংগ্রহস্থলগুলিতে /etc/apt/sources.list?


উত্তর:


89

ঠিক যেমন একটি সংযোজন

apt-cache madison <<package name>>

আপনার সমস্ত উত্স থেকে উপলব্ধ সংস্করণ তালিকাবদ্ধ করবে।

apt-cache madison vim
   vim | 2:7.3.547-1 | http://debian.mirrors.tds.net/debian/ unstable/main amd64 Packages
   vim | 2:7.3.429-2 | http://debian.mirrors.tds.net/debian/ testing/main amd64 Packages
   vim | 2:7.3.429-2 | http://http.us.debian.org/debian/ testing/main amd64 Packages
   vim | 2:7.3.429-2 | http://debian.mirrors.tds.net/debian/ testing/main Sources
   vim | 2:7.3.547-1 | http://debian.mirrors.tds.net/debian/ unstable/main Sources

madisonএকটি apt-cacheসাবকম্যান্ড, man apt-cacheবলেছেন:

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


3
ম্যাডিসন? এটি কি অ্যাপটি-ক্যাশে বা প্যাকেজের নামের প্যারামিটার? আমি আর এপট-গেট ডিস্ট্রো ব্যবহার করছি না (তবে +1 কেবলমাত্র ক্ষেত্রে)
ক্যামিলো মার্টিন

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

বাহ, সত্যিই বেশ সহজ। আমি এটিতে স্বীকৃতিটি পরিবর্তন করব কারণ এটি আমার যা ইচ্ছা ছিল (সেই সময়ে) এবং এটি কোনও গ্রিপ না করে অন্তর্নির্মিত হয়।
ক্যামিলো মার্টিন

1
এটি সমস্ত প্যাকেজগুলির জন্য কাজ করে না।
সেরিন

1
@ নূরিটোভেরি উত্স উত্স হ'ল সংগ্রহস্থল যা বিভিন্ন প্রোগ্রাম এবং প্যাকেজগুলির উত্স কোড ধারণ করে। XYZZY প্যাকেজের apt-get source XYZZYজন্য উত্সটি ডাউনলোড করতে কমান্ডটি ব্যবহার করে উত্স কোডটি ডাউনলোড করা যেতে পারে । আরও তথ্যের জন্য অ্যাপটি-গেট ম্যান পৃষ্ঠা ( ) দেখুন। man apt-get
লার্নিক্স

25

apt-cache show <Package>শো সব সংস্করণ আপনার ডেবিয়ান ইনস্টলেশন ইনস্টল করতে পারেন প্যাকেজের বিবরণ (অর্থাত তালিকাভুক্ত Repos থেকে পাওয়া প্যাকেজ ক্যাশে তালিকা থেকে sources.list)। সুতরাং আমার ধারণা আপনি কিছু চেষ্টা করতে পারেন (যেমন):

# apt-cache show package | grep Version
Version 1.0
Version 0.9-2squeeze1

apt-cache showআপনি শুধু সংস্করণের তুলনায় আরো অনেক কিছু তথ্য দিতে হবে।


ধন্যবাদ, চেষ্টা করবেন। ডাউনগ্রেড করা কি সম্ভব?
ক্যামিলো মার্টিন

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

5
আপনি যদি সংস্করণটিতে আগ্রহী হন তবে আপনি অ্যাপটি-ক্যাশে নীতি ব্যবহার করতে পারেন।
রুমি

@ রুমি ধন্যবাদ !! এই আদেশটি আমার পরবর্তী সন্দেহ সমাধান করেছে, প্যাকেজটি কোথা থেকে আসবে তা কীভাবে জানবেন। এমনকি আমি ইতিমধ্যে অনুসন্ধান করেছিলাম :)
ক্যামিলো মার্টিন

12
apt-cache policy gdb

নমুনা আউটপুট:

gdb:
  Installed: 7.7.1-0ubuntu5~14.04.2
  Candidate: 7.7.1-0ubuntu5~14.04.2
  Version table:
 *** 7.7.1-0ubuntu5~14.04.2 0
        500 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     7.7-0ubuntu3 0
        500 http://fr.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

সুতরাং আমরা দেখতে পাচ্ছি যে জিডিবি এর দুটি সংস্করণ উপলব্ধ:

  • 7.7.1-0ubuntu5~14.04.2
  • 7.7-0ubuntu3

আউটপুট অর্থ:


1
ধন্যবাদ, এটি apt-cache madisonবিশ্লেষণের চেয়ে আরও বিশদ বলে মনে হচ্ছে (তবে পার্স করা শক্ত)।
ক্যামিলো মার্টিন

2

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

এটি আপনাকে অ্যাপট-ক্যাশের মতো তথ্য দেয় না, তবে আপনাকে যা প্রয়োজন তার চেয়ে অনেক বেশি দেয়, তবে আপনি সঠিক সংগ্রহস্থল থেকে ইনস্টল করতে পারেন (অ্যাপটিটিউড / অ্যাপ্ট-গেট-টি ব্যবহার করে) অথবা কেবলমাত্র সঠিক সংস্করণ নম্বর ব্যবহার করে ইনস্টল করতে পারেন আপনি উল্লিখিত ফর্ম।


+1, কিন্তু আমার প্রেমিকের বাক্সে এটি একটি স্বেচ্ছাসেবী উদাহরণ দিয়ে পরীক্ষা করার সময়, এটি যে সংস্করণটি apt-cacheবেছে নিয়েছে তার একটিটি
ক্যামিলো মার্টিন

এটি আকর্ষণীয়, মনে হচ্ছে এটি প্রাচীনতমটিকে এড়িয়ে গেছে। সম্ভবত আপনার উপযুক্ত পছন্দগুলি পরীক্ষার পছন্দ করতে সেট করা আছে?
শঙ্করজি

আমি জানি না? এটি পরীক্ষার পছন্দ করে কিনা তা আমি কোথায় দেখতে চাই?
ক্যামিলো মার্টিন

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