ইনস্টল না করে প্যাকেজ সংস্করণটি কীভাবে দেখবেন?


উত্তর:


24

আপনার সিস্টেম / অফলাইন দ্বারা পরিচিত প্যাকেজগুলি

আপনি apt-cacheএপিটি ক্যাশেটি জিজ্ঞাসা করতে ব্যবহার করতে পারেন । আপনার সিস্টেমের ব্যবহার দ্বারা পরিচিত সংস্করণগুলি দেখাতে apt-cache policy। উদাহরণ:

apt-cache policy iceweasel  
iceweasel:                        
  Installed: 10.0.4esr-3
  Candidate: 10.0.4esr-3
  Version table:
     12.0-7 0
          1 http://ftp.us.debian.org/debian/ experimental/main amd64 Packages
 *** 10.0.4esr-3 0
        500 http://ftp.us.debian.org/debian/ sid/main amd64 Packages
        100 /var/lib/dpkg/status
     10.0.4esr-2 0
        500 http://ftp.us.debian.org/debian/ testing/main amd64 Packages

এর অর্থ হ'ল আইসওয়েজেল সংস্করণ 12.0-7 পরীক্ষামূলকভাবে উপলব্ধ এবং অগ্রাধিকার 1, সংস্করণ 10.0.4esr-3 এসিড থেকে ইনস্টল করা হয়েছে এবং অগ্রাধিকার 500 এবং 10.0.4esr-2 পরীক্ষায় রয়েছে।

অগ্রাধিকারগুলির অর্থ সম্পর্কে বিশদ বিবরণের জন্য apt_preferences (5)একবার দেখুন

আপনি এর সাথে প্যাকেজ সম্পর্কে একটি সংক্ষিপ্ত বিবরণ এবং কিছু মেটা তথ্য প্রদর্শন করতে পারেন

apt-cache show package-name

সমস্ত ডিবিয়ান প্যাকেজ / অনলাইন সম্পর্কিত তথ্য

আপনি যদি উপলভ্য সমস্ত ডিবিয়ান প্যাকেজগুলির সম্পর্কে সংস্করণ তথ্য পেতে চান (মূলতঃ http://packages.debian.org কী করে) আপনি ডাটাবেসকে দূর থেকে জিজ্ঞাসা করতে rmadison (1) ব্যবহার করতে পারেন । rmadison ডিভাস্ক্রিপ্ট প্যাকেজে রয়েছে যা আপনাকে ইনস্টল করতে হবে apt-get install devscripts

$ rmadison iceweasel
 iceweasel | 3.0.6-3             | lenny-security    | source, alpha, amd64, arm, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc
 iceweasel | 3.0.6-3             | lenny             | source, alpha, amd64, arm, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc
 iceweasel | 3.5.16-11~bpo50+1   | backports/lenny   | source, alpha, amd64, armel, i386, ia64, mips, mipsel, powerpc, s390, sparc
 iceweasel | 3.5.16-14           | squeeze           | source, amd64, armel, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, sparc
 iceweasel | 3.5.16-15           | squeeze-p-u       | source, amd64, armel, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, sparc
 iceweasel | 3.5.16-15           | squeeze-security  | source, amd64, armel, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, sparc
 iceweasel | 10.0.4esr-2~bpo60+1 | squeeze-backports | source, amd64, i386, kfreebsd-amd64, kfreebsd-i386, s390
 iceweasel | 10.0.4esr-2         | wheezy            | source, amd64, armel, armhf, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, s390x, sparc
 iceweasel | 10.0.4esr-3         | sid               | source, amd64, armel, armhf, hurd-i386, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, s390x, sparc
 iceweasel | 11.0-4              | experimental      | source, armel
 iceweasel | 12.0-3              | experimental      | source, mips
 iceweasel | 12.0-7              | experimental      | source, amd64, armhf, hurd-i386, i386, ia64, kfreebsd-amd64, kfreebsd-i386, powerpc, s390, s390x, sparc

rmadisonঅ্যাপ্লিকেশন -ক্যাশে এবং পার্থক্যটি হ'ল অ্যাপ্ট-ক্যাশে কেবলমাত্র আপনার সিস্টেমে জ্ঞাত তথ্য দেখায় (তবে অফলাইনে ব্যবহার করা যেতে পারে) এবং rmadisonউপলব্ধ প্যাকেজের সমস্ত সংস্করণ দেখায়


প্যাকেজ তথ্য দেখার জন্য আপনি কেন অ্যাপ-ক্যাশে নীতি পছন্দ করেন? আপনার প্রবণতার পরিবর্তে অপ্ট-ক্যাশে পছন্দ করার কারণ কী?
মেসুত তাস্কি

1
@ মেমসুট aptitude showকেবল একটি সংস্করণ / ইনস্টল করা সংস্করণ দেখায়। তবে আমার সোর্সগুলিতে আমার একাধিক সংগ্রহস্থল রয়েছে list তালিকা (পরীক্ষণ, অস্থির, পরীক্ষামূলক) কোন প্যাকেজে কোন সংস্করণ উপলব্ধ তা জানতে চাই। আপনি দেখতে পাবেন apt-cache showযা মূলত প্রবণতা শোয়ের মতো তবে একাধিক সংস্করণের তথ্য প্রদর্শন করবে।
উলিচ ড্যাঞ্জেল

ধন্যবাদ @ উলরিচডাঙ্গেল.আমি একাধিক প্যাকেজ সংস্করণ এবং সংগ্রহস্থল নিয়ে বেশি কাজ করি নি ow এখন আমি মনে করি আপনি একাধিক সংগ্রহস্থল নিয়ে কাজ করলে অ্যাপট-ক্যাশে নীতিটি আরও কার্যকর হয় :)
ম্যাসুত তাস্কি

@ অলিরিচডাঙ্গেল ডুবে যাওয়ার aptitudeপর থেকে একাধিক সংগ্রহস্থলের সংস্করণ প্রদর্শন করতে পারে।
তাড়াতাড়ি

@ মেমসুট রাশ ঠিক আছে আপনি একাধিক সংস্করণ aptitude show -v $PACKAGEবা তার পোস্ট করা উত্তরটির মাধ্যমে দেখতে পারেন
উলরিচ ড্যাঞ্জেল

27

অন্যান্য উত্তরগুলির পাশাপাশি, আপনার কাছে একটি .deb প্যাকেজ ফাইল রয়েছে, আপনি করতে পারেন

$ dpkg-deb -I package.deb

নিয়ন্ত্রণ তথ্য (নাম, বিবরণ, সংস্করণ, নির্ভরতা ...) এবং আকার বা হিসাবে বেসিক পরিসংখ্যানগুলি দেখতে

$ dpkg-deb -f package.deb Version

শুধুমাত্র সংস্করণ মুদ্রণ করতে।

উদাহরণ:

  • সম্পূর্ণ তথ্য (নোট করুন যে প্রথম 4 টি লাইন সাধারণ নিয়ন্ত্রণ তথ্যের বাইরে)

    me@here:~$ dpkg-deb -I in/sw/minutor_2.0_amd64.deb 
     new debian package, version 2.0.
     size 131594 bytes: control archive=682 bytes.
         534 bytes,    12 lines      control              
         386 bytes,     6 lines      md5sums              
     Package: minutor
     Version: 2.0
     Architecture: amd64
     Maintainer: Sean Kasun <REDACTED>
     Installed-Size: 340
     Depends: libc6 (>= 2.14), libgcc1 (>= 1:4.1.1), libqt5core5
    (>= 5.0.1+dfsg), libqt5gui5 (>= 5.0.1+dfsg), libqt5network5
    (>= 5.0.1+dfsg), libqt5widgets5 (>= 5.0.1+dfsg), libstdc++6
    (>= 4.1.1), zlib1g (>= 1:1.1.4)
     Section: utils
     Priority: extra
     Homepage: http://seancode.com/minutor/
     Description: Minecraft mapping tool
      Minutor lets you view and inspect your Minecraft worlds.
      It is designed for Minecraft 1.2 and later.
    me@here:~$
    
  • শুধুমাত্র সংস্করণ

    me@here:~$ dpkg-deb -f in/sw/minutor_2.0_amd64.deb Version
    2.0
    me@here:~$ 
    

9

aptitudeযেহেতু স্কিজে সমস্ত উপলব্ধ সংস্করণ দেখানোর ক্ষমতা রয়েছে। আপনার বিভিন্ন রিলিজের রিপোজিটরির ক্ষেত্রে এটি খুব কার্যকর:

 $ aptitude versions aptitude
i   0.6.3-3.2+squeeze1        stable               700
p   0.6.7-1                   testing,unstable     650

আহ এই দুর্দান্ত দেখাচ্ছে। আমি আবিষ্কার করেছি মাত্র কিছু ছোট / ছোটখাটো গ্রিপ। প্রবণতা সংস্করণগুলি প্যাকেজটির নামটিকে একটি নিদর্শন হিসাবে বিবেচনা করে বলে মনে হয়, এর অর্থ aptitude versions gccজিসিসি প্যাকেজ ছাড়াও অনেকগুলি প্যাকেটের তালিকার মতো ।
উলিচ ড্যাঞ্জেল

হুঁ, এটি আজব। আমার পক্ষে aptitude versionsনামটিকে নিদর্শন হিসাবে দেখায় না এবং aptitude versions gccকেবল gccপ্যাকেজের জন্য সংস্করণ দেখায় এবং এটি gcc-4.1এবং অন্যদের সম্পর্কে কিছুই দেখায় না । আপনি যেমন টেস্টিংয়ে বর্ণনা করেছেন বা এমনকি sid করেছেন, দুর্ভাগ্যক্রমে এটি নিশ্চিত করার জন্য আমার এখনই এই ধরণের সংস্করণে অ্যাক্সেস নেই।
ভিড়

3

প্রচুর প্যাকেজ তথ্য পাওয়া যায় http://packages.debian.org/package-name, যেমন http://packages.debian.org/iceweasel

কিন্তু aptitudeসাহায্য করতে পারেন, চেষ্টা করুন

aptitude show package-name

3

আমি ব্যক্তিগতভাবে apt-cache madisonদরকারী মনে করি, কারণ এটি পার্সার-বান্ধব আকারে দেখায় যে প্রতিটি প্রকাশের সাথে কী সংস্করণ পাওয়া যায়:

apt-cache madison iceweasel | grep 'Packages$'
 iceweasel |     21.0-1 | http://ftp.fr.debian.org/debian/ rc-buggy/main amd64 Packages
 iceweasel | 17.0.6esr-1 | http://ftp.fr.debian.org/debian/ sid/main amd64 Packages
 iceweasel | 10.0.12esr-1+nmu1 | http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages
 iceweasel | 10.0.12esr-1 | http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.