স্থিতিশীল শাখার বাইরে ইনস্টল করা প্যাকেজগুলির সন্ধানের জন্য প্রবণতা ব্যবহার করে, আপনি ব্যবহার করতে পারেন:
aptitude search "?narrow(?installed,?not(?archive(stable)))"
সংস্করণগুলি পাশাপাশি প্যাকেজ-নামগুলি দেখতে (এবং বর্ণনার পরিবর্তে) আপনি -F
নিম্নরূপে বিন্যাস বিকল্পটি ( সংক্ষেপে) দিয়ে কমান্ডটি ব্যবহার করতে পারেন ।
aptitude search -F "%p %V %v" "?narrow(?installed,?not(?archive(stable)))"
আরও ফর্ম্যাটগুলির জন্য, দয়া করে ম্যানপেজটি দেখুন (এখানে উপকার সহ ডকুমেন্টেশন । বিকল্পগুলি )।
উদাহরণস্বরূপ এটি কাজ করে, যদি আপনি স্কিজের বাইরে প্যাকেজ ইনস্টল করেন তবে ডেবিয়ানে (উদাহরণস্বরূপ, রান করে apt-get install -t sid package-name
।
ইনস্টল করা প্যাকেজটি কোথা থেকে এসেছে তা আপনি দেখতে পারেন apt-cache policy
, ব্যবহারটি নিম্নরূপ:
apt-cache policy <package-name>
উদাহরণস্বরূপ, আমার পাইথন-নম্পি প্যাকেজটি নিম্নলিখিত আউটপুটটিকে রেন্ডার করে:
$ LANG=C apt-cache policy python-numpy
python-numpy:
Installed: 1:1.6.2-1
Candidate: 1:1.6.2-1.2
Version table:
1:1.7.0-1 0
1 http://ftp.es.debian.org/debian/ experimental/main amd64 Packages
1:1.6.2-1.2 0
500 http://ftp.es.debian.org/debian/ sid/main amd64 Packages
*** 1:1.6.2-1 0
100 /var/lib/dpkg/status
1:1.4.1-5 0
990 http://ftp.es.debian.org/debian/ squeeze/main amd64 Packages
990 http://ftp.de.debian.org/debian/ squeeze/main amd64 Packages
এর অর্থ হ'ল আমি বর্তমান এসিড / মেইন এর শাখার পিছনে একটি সংস্করণ, তাই আমার একটি পুরানো সিড সংস্করণ ইনস্টল করা আছে। আমি দেখতে পাচ্ছি আমার কাছে স্থিতিশীল নেই কারণ এটি এখনও রয়েছে 1.4.1-5
, এবং আমি বর্তমানে আছি 1.6.2-1
।
জমা দেওয়ার সময় এই প্যাকেজটি ইতিমধ্যে আপডেট করা হয়েছিল:)
?any-version()
, কারণ~narrow(pat1, pat2)
এটি সমান?any-version(pat1 pat2)
এবং এটি?any-version(pat1 pat2 pat3)
নির্বোধ না দেখে সমর্থন করে ।