সবার মতোই, প্যাকেজ ম্যানেজার এমন জিনিস রাখবে যেখানে এটি লাগাতে হবে।
আমার এমন একটি প্রকল্প / ফোল্ডার রয়েছে যেখানে আমি আমার এলোমেলো গিট প্রকল্পগুলি চেকআউট করি।
গ্রহনটি তার প্রকল্পগুলি ওয়ার্কস্পেসে রাখতে পছন্দ করে / গ্রহনের অধীনে আমি কতটা উন্নয়ন করি তার উপর নির্ভর করে আমি $ হোম / ওয়ার্কস্পেস / {অ্যান্ড্রয়েড স্টাফ, ক্রেজিআরন্ডম আইডিয়াস like এর মতো কিছু করব যা নির্ভর করে আমি যে জিনিসগুলিতে কাজ করছি তার নিজস্ব কর্মক্ষেত্রে থাকতে হবে বা একটি ছোট প্রকল্প।
এছাড়াও, মাঝেমধ্যে আমি আমার $ HOM এ জিনিসগুলি ইনস্টল করতে পছন্দ করি যেহেতু আমি কেবল জিনিস নিয়ে খেলি এবং আমার ফাইল সিস্টেমটিকে দূষিত করতে চাই না, যা আমি $ হোম / স্থানীয় রাখি। আবার এটি কেবল আমার স্টাইল .. তবে আমি শেষ করছি
$HOME/
bin/ -->symlinks to binaries I installed locally and added to $PATH
local/ --> local installs of applications, libs etc.
projects/ --> git check/svn checkouts etc of random code.
workspace/ --> eclipse stuff.
আপনি এটি প্যাকেজ না করে নিজের রুট ফাইল সিস্টেমে (/) কিছু ইনস্টল না করার চেষ্টা করুন। জিনিস আনইনস্টল করার জন্য এটি একটি রাজকীয় যন্ত্রণা (সর্বদা একটি মেক ইনস্টল থাকে তবে খুব কমই আপনি কখনও মেক আনইনস্টল পাবেন)। এছাড়াও, আপনার প্রোগ্রাম, ফাইল, কনফিগারেশন ইত্যাদির উপর নজর রাখতে প্যাকেজিং সিস্টেমের সম্পূর্ণ পয়েন্ট