অন্যান্য অনুষ্ঠানে আমরা দেখেছি কীভাবে প্যাকেজের নির্ভরতা সনাক্ত করতে হয় o কোন ফাইলটি কোন প্যাকেজের অন্তর্ভুক্ত তা কীভাবে খুঁজে পাবেন। এবার, আমরা কীভাবে তা ব্যাখ্যা করব তালিকা The প্যাকেজ a এর মধ্যে পিপিএ o সংগ্রহস্থলের সংকল্পবদ্ধ |
1 পদ্ধতি
/ Var / lib / apt / list / ফোল্ডারটিতে সংগ্রহস্থল বা পিপিএ সম্পর্কিত ফাইলটি সন্ধান করুন। নামটি অবশ্যই "প্যাকেজগুলি" এ শেষ হওয়া উচিত। তারপরে নিম্নলিখিত কমান্ডটি চালান:
# উদাহরণস্বরূপ দেবের জন্য http://security.ubuntu.com/ubuntu পরিমাণগত-সুরক্ষা মাল্টিভার্স
awk '$ 1 == "" প্যাকেজ: "{2}" মুদ্রণ করুন / var / lib / আপ্ট / তালিকা / সুরক্ষা * মাল্টিয়ার্স * প্যাকেজ
2 পদ্ধতি
অ্যাপট-ক্যাশে কমান্ডের আউটপুট বিশ্লেষণ করাও সম্ভব। নিম্নলিখিত স্ক্রিপ্ট সার্ভার এবং সংগ্রহস্থল সংক্রান্ত তথ্য সহ সমস্ত প্যাকেজ তালিকাভুক্ত করে:
#! / বিন / ব্যাশ
এপটি-ক্যাশে নীতি $ (dpkg -l | awk 'NR> = 6 {মুদ্রণ $ 2}') |
awk '/ ^ [^] / {বিভাজন ($ 1, a, ":"); পিকেজি = এ [১]}
পরের রেখা == 1 {পরের লাইন = 0; প্রিন্টফ ("% - 40s% -50s% এসএন", পিকেজি, $ 2, $ 3)}
/ *** / {পরবর্তী লাইন = 1} '
এছাড়াও, আরও সহজে অনুসন্ধানের জন্য ফলাফলটি বাছাই করুন। আপনাকে কেবল কোনও ফাইলের মধ্যে স্ক্রিপ্টটি সংরক্ষণ করতে হবে, এটিকে কার্যকর করার অনুমতি দিতে হবে (sudo chmod + x ফাইল) এবং এটি একটি টার্মিনাল থেকে চালানো উচিত।