আমি dpkg -l
প্যাকেজের কোন সংস্করণ ইনস্টল করেছি তা জানতে কমান্ডটি ব্যবহার করি। উদাহরণ স্বরূপ:
dpkg -l network-manager
প্যাকেজে তথ্য ফেরত দেয়:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-=========================-=========================-==================================================================
ii network-manager 0.8.3~git.20101118t223039 network management framework daemon
আপনি দেখতে পাচ্ছেন, এটি 0.8.3~git.20101118t223039
যা ভুল তা ফিরিয়ে দেয় কারণ এটি সংস্করণটি কেটে দেয় (আমি এই প্রশ্নের প্রয়োজনে দীর্ঘ একটি চয়ন করেছি)। অতীতে আমি যেভাবে এটি সমাধান করেছি তা হ'ল বিস্তৃত করার জন্য মূর্খতাপূর্ণ দীর্ঘ COLUMNS যুক্তিটি পাস করা:
COLUMNS=200 dpkg -l network-manager
যা আমাকে পুরো সংস্করণ নম্বর দেয়, তবে একগুচ্ছ জাঙ্ক:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-============================================-============================================-========================================================================================================
ii network-manager 0.8.3~git.20101118t223039.d60a988-0ubuntu1 network management framework daemon
এখন আমি পুরো সংস্করণ নম্বর দেখতে পাচ্ছি, যা হয় 0.8.3~git.20101118t223039.d60a988-0ubuntu1
।
আমি অনুভূতি পেয়েছি যে এটি ইনস্টল করা প্যাকেজের সংস্করণ সংখ্যাটি খুঁজে পাওয়ার উপযুক্ত উপায় নয়। এটি অতীতে সত্যই কখনও সমস্যা ছিল না, তবে সংস্করণগুলিতে "উবুন্টু" এবং পিপিএর প্রসারণের ফলে এই স্ট্রিংগুলি দীর্ঘ এবং দীর্ঘতর হচ্ছে। কোন সহজ উপায় আছে?
dpkg --info package.deb
কাজ করে, যদিও-s
করেনি