কীভাবে চকোলেটি প্যাকেজগুলি ইতিমধ্যে ইনস্টল করা আছে এবং কমান্ড লাইন থেকে নতুন সংস্করণ উপলব্ধ রয়েছে list


108

চকোলেটির সাথে আমার নীচের প্যাকেজগুলি ইনস্টল করা আছে।

চকো তালিকা - স্থানীয়ভাবে

> choco list --localonly    
Chocolatey v0.9.9.2                                      
adobereader 11.0.10                                      
ccleaner 5.03.5128                                       
chocolatey 0.9.9.2                                       
ConEmu 14.9.23.0                                         
gimp 2.8.14.1                                            
git 1.9.5.20150114

এক সপ্তাহ পরে জিআইএমপি প্যাকেজটি ২.৯-তে উন্নীত হয়েছে এবং গিট প্যাকেজটি চকোলেটি.অর্গ ওয়েবসাইটে আপডেট করা হয়েছে তবে অন্যান্য প্যাকেজগুলি আপডেট হয়নি।

দুই সপ্তাহ পরে আমাকে নিম্নলিখিত ফলাফলটি দেখানোর জন্য সেন্টিমিডে একটি কমান্ড চালানো দরকার:

> some command
git current local version (1.9.5), latest version (1.9.6) is available for upgrade
gimp current local version (2.8), latest version (2.9) is available for upgrade

এই জাতীয় কমান্ড রচনা করার ভাল উপায় কী? (বা যদি নিজেই চকোলেটিতে একটি কমান্ড বিকল্প থাকে তবে তা কী হবে?)

উত্তর:


119

দ্রষ্টব্য : আপনার সম্ভবত প্রশাসনিক সিএমডি / পাওয়ারশেল প্রম্পটে নিম্নলিখিত কমান্ডগুলি করতে হবে।

আপনার যদি 0.9.8.33 সংস্করণ বা নীচে ইনস্টল করা রয়েছে:

choco version all

যদি আপনার 0.9.9+ ইনস্টল করা থাকে:

choco upgrade all --noop

আপনার যদি চোকো 0.9.9.6+ থাকে তবে আপনি outdatedকমান্ডটি ব্যবহার করতে পারেন ।

choco outdated

এটি অনুসরণ করে আপনি যদি সত্যিই আপগ্রেড করতে চান - উভয় সংস্করণে আপনি অনুসরণ করতে পারেন:

cup all -y

দ্রষ্টব্য: -y কেবল 0.9.8.33+ দিয়ে কাজ করবে।


1

@ ফেভেন্টকোডার থেকে যোগ করা

choco version all আপনি একটি সতর্কতা ফলাফল হবে

অবচয় বিজ্ঞপ্তি - choco versionকমান্ড অবচয় করা হয়েছে এবং 1.0.0.0 সংস্করণে সরানো হবে। choco upgrade <pgkname> --noopপরিবর্তে ব্যবহার করুন।

সুতরাং এর অর্থ এটি আপনার শিখতে হবে যে এটি সম্ভবত versionআদেশটি সমর্থন করে না।

নিশ্চিত হয়ে নিন যে আপনার চকোলেটী সংস্করণটি 0.9.9+ বা সর্বশেষে আপগ্রেড করতে হবে।

আদেশ দ্বারা choco upgrade chocolatey

এবং তারপরে cup all -yআপনার সিস্টেমে সমস্ত আপগ্রেড ইনস্টল করার জন্য কল করুন।


-1

"Cver" ব্যবহার করুন

কেবলমাত্র ইনস্টল হওয়া স্থানীয় প্যাকেজগুলি সন্ধান করতে চাইলে দ্রুততম উপায় হ'ল ডস প্রম্পটে নিম্নলিখিত কমান্ডটি দেওয়া:

cver all -localonly

বা মনে রাখা এবং টাইপ করা আরও সহজ:

cver all -lo

এটি অপ্রয়োজনীয় জিজ্ঞাসাবাদ এড়ানো যায়।


1
প্রশ্নটি হ'ল সর্বশেষ প্যাকেজগুলির মধ্যে পুরানো প্যাকেজগুলি পৃথক করে। Cver all-localonly এই কমান্ডের সাহায্যে আমরা পুরানো প্যাকেজ এবং সর্বশেষ প্যাকেজগুলি মিশ্রিত করব এবং পুরানো প্যাকেজগুলি সন্ধান করার উদ্দেশ্য অর্জন করব না। এই উত্তরটি প্রশ্নের জন্য "স্থানীয় প্যাকেজগুলি কীভাবে দেখানো যায়?" কিন্তু এই প্রশ্ন না।
জোয়েল হ্যান্ডওয়েল

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