আমি কীভাবে অস্থির / পরীক্ষামূলক সমস্ত প্যাকেজ তালিকাভুক্ত করব?


17

আমি অ্যাপ পিনিং ব্যবহার করে অস্থির বা পরীক্ষামূলকভাবে কিছু প্যাকেজ ইনস্টল করে একটি ডেবিয়ান টেস্টিং সিস্টেম চালাচ্ছি।

অস্থির বা পরীক্ষামূলকভাবে আসা সমস্ত প্যাকেজকে আমি কীভাবে তালিকাভুক্ত করতে পারি? আমি অ্যাপটি ব্যবহার করতে চাই তবে আমার প্রবণতা এবং সিনাপটিকও ইনস্টল করা আছে।


1
আমি এখন পর্যন্ত খুঁজে পাওয়া সবচেয়ে সহজ উপায়টি অ্যাপ-শো-সংস্করণ প্যাকেজের উপর নির্ভর করে: apt-show-version | grep /unstableবা apt-show-version | grep /experimental
এনক্রোফেরেরো

উত্তর:


15

একটি বিকল্প ইনস্টল করা হয় apt-show-versions। উদাহরণস্বরূপ, অস্থির থেকে ইনস্টল হওয়া প্যাকেজগুলি সন্ধান করতে:

$ apt-show-versions | grep unstable

এছাড়াও, নিম্নলিখিত স্ক্রিপ্টটি আগ্রহী হতে পারে: দেবিয়ান ব্যবহারকারী ফোরাম topic বিষয় দেখুন - [BASH] আপনার সিস্টেমটি কীভাবে মিশ্রিত হয়েছে তা পরীক্ষা করার জন্য একটি স্ক্রিপ্ট


6

aptitudeআপনি ব্যবহার করে নিম্নলিখিত কমান্ড চালাতে পারেন:

$ aptitude versions '~VCURRENT (~Aunstable|~Aexperimental) !~Atesting' --group-by=none

এটি এমন সমস্ত প্যাকেজ তালিকাভুক্ত করবে যার বর্তমানে ইনস্টল করা সংস্করণ ( ~VCURRENT) অস্থির বা পরীক্ষামূলক সংরক্ষণাগার ( ~A) থেকে এসেছে এবং পরীক্ষার সংরক্ষণাগারটিতে উপস্থিত নেই ( !~A)। --group-by=noneবিকল্প আরো একটি বাহুল্যবর্জিত আউটপুট উত্পাদন করে।


কিছু কারণে, এটি আমার পক্ষে কাজ করে না। এটি আমাকে প্যাকেজগুলির একটি বিশাল তালিকা দেয় যা অবশ্যই অস্থির বা পরীক্ষামূলক নয়। উপরের অ্যাপটি-শো-সংস্করণ পদ্ধতিটি আমাকে সঠিক আউটপুট দেয়। অন্য কেউ নিশ্চিত করতে পারেন?
এনক্রোফেরেরো

দুঃখিত, উত্তরটি আপডেট করেছেন, এখন সঠিকভাবে কাজ করা উচিত।
toro2k

হ্যাঁ, এখন এটি কাজ করে!
এনক্রোফেরেরো

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