আমি ব্যবহার করছি তুষার প্যাকেজ ম্যানেজার উপর NixOS । ধরুন আমি একটি প্যাকেজ ইনস্টল করতে চাই যা একটি ফাইল সরবরাহ করে libgtk-x11-2.0.so.0
। অন্যান্য জিএনইউ / লিনাক্স বিতরণগুলির মতো এই ফাইলটি সরবরাহকারী একটি প্যাকেজ আমি কীভাবে খুঁজে পাব ?
বর্তমানে আমাকে ফাইল গুগল করতে হবে এবং এটি কোন প্যাকেজটির অন্তর্ভুক্ত হতে পারে তা বের করতে হবে এবং নিক্স সংগ্রহস্থলে সম্পর্কিত প্যাকেজটি খুঁজে পেতে হবে, তবে আমি আরও একটি আইডোমেটিক পদ্ধতি চাই।
yum
এবং dnf
আরপিএমল্যান্ডে) আপনাকে "ইনস্টল ফাইল" বলতে দেয়, তারা সঠিক প্যাকেজটি খুঁজে বের করে এবং এটি ইনস্টল করে।
$ command-not-found foo
) এর জন্য রয়েছে। দ্রষ্টব্য যে নিক্স ফাইলগুলি অনুসন্ধান করা (উদাহরণস্বরূপ ctags সহ) সেখানে সাহায্য করবে না। এটি কী ইনস্টল করে তা খুঁজতে আপনাকে বিল্ডটি সম্পাদন করতে হবে।
INSTALL
প্যাকেজটির ফাইল পড়ুন (যার জন্য আপনি পরিবেশ তৈরি করতে চান), প্যাকেজগুলির জন্য Requirements
/ Dependencies
বিভাগ যা আপনার আগে ইনস্টল করতে হবে। তারপরে প্যাকেজগুলি সন্ধান করুন nixpkgs
। (অন্য কথায়, প্যাকেজ পরিচালকরা ফাইলগুলি নয় এমন প্যাকেজগুলি সম্পর্কে ...)
yum provides '*/bin/grep'
বা dnf provides '*/bin/grep
বা apt-file search 'fprintf.3.gz'
।