একটি .pkg ফাইলের সংস্করণ নম্বর খুঁজতে কমান্ড


3

কেউ কি জানেন যে কীভাবে .pkg ফাইলের সংস্করণ নম্বরটি পুনরুদ্ধার করতে হবে যা এখনও ইনস্টল করা হয়নি?

আমি pkgutil --pkg-info এর মতো কিছু ব্যবহার করতে চাই তবে এটি কেবল ইনস্টলড প্যাকেজগুলির জন্যই কাজ করে।

আমি ইনস্টলার -pkginfo -verbose চেষ্টা করে দেখেছি , তবে এটি সংস্করণ নম্বরটি দেখায় না।

এটি করার জন্য কি বিল্ট-ইন কমান্ড রয়েছে, বা বিকল্পভাবে, কেউ দয়া করে ওয়ান-লাইনারের পরামর্শ দিতে পারে?

ধন্যবাদ।

উত্তর:


3

আমি যে সেরাটি নিয়ে আসতে পারি তা হ'ল:

pkgutil --expand package.pkg /tmp/pkg; cat /tmp/pkg/PackageInfo | grep ./Applications | grep -m 1 .app\" | awk '{ print $3, $2 }'; rm -rf /tmp/pkg

সর্বাধিক মার্জিত সমাধান নয়, তাই আমি প্রথমে .pkg এক্সট্র্যাক্ট না করে এটি করার উপায় অনুসন্ধান করছি।


আপনি কি আরও ভাল সমাধান খুঁজে পেয়েছেন ?? পিকেজি ফাইল তৈরি করার সময় প্যাকেজ সংস্করণ নম্বর পরিবর্তন করার কোনও প্রভাব দেখতে পাচ্ছি না। চূড়ান্ত প্যাকেজটি সর্বদা বিদ্যমান ফাইলগুলি যেভাবেই প্রতিস্থাপন করবে বলে মনে হচ্ছে, তাই না?
আহমেদ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.