আমি একটি প্যাকেজ ইনস্টল করার আগে সংস্করণটি দেখতে চাই। কিভাবে আমি এটি করতে পারব?
আমি একটি প্যাকেজ ইনস্টল করার আগে সংস্করণটি দেখতে চাই। কিভাবে আমি এটি করতে পারব?
উত্তর:
আপনি 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
উপলব্ধ প্যাকেজের সমস্ত সংস্করণ দেখায়
aptitude show
কেবল একটি সংস্করণ / ইনস্টল করা সংস্করণ দেখায়। তবে আমার সোর্সগুলিতে আমার একাধিক সংগ্রহস্থল রয়েছে list তালিকা (পরীক্ষণ, অস্থির, পরীক্ষামূলক) কোন প্যাকেজে কোন সংস্করণ উপলব্ধ তা জানতে চাই। আপনি দেখতে পাবেন apt-cache show
যা মূলত প্রবণতা শোয়ের মতো তবে একাধিক সংস্করণের তথ্য প্রদর্শন করবে।
aptitude
পর থেকে একাধিক সংগ্রহস্থলের সংস্করণ প্রদর্শন করতে পারে।
aptitude show -v $PACKAGE
বা তার পোস্ট করা উত্তরটির মাধ্যমে দেখতে পারেন
অন্যান্য উত্তরগুলির পাশাপাশি, আপনার কাছে একটি .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:~$
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 করেছেন, দুর্ভাগ্যক্রমে এটি নিশ্চিত করার জন্য আমার এখনই এই ধরণের সংস্করণে অ্যাক্সেস নেই।
প্রচুর প্যাকেজ তথ্য পাওয়া যায় http://packages.debian.org/package-name
, যেমন http://packages.debian.org/iceweasel
।
কিন্তু aptitude
সাহায্য করতে পারেন, চেষ্টা করুন
aptitude show package-name
আমি ব্যক্তিগতভাবে 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