.deb
ডিবিয়ান এ আমার হোম ডিরেক্টরিতে সম্পূর্ণ প্যাকেজ ইনস্টল করা সম্ভব ?
.deb
ডিবিয়ান এ আমার হোম ডিরেক্টরিতে সম্পূর্ণ প্যাকেজ ইনস্টল করা সম্ভব ?
উত্তর:
এটি "ইনস্টল" বলতে আপনার অর্থ কী তা নির্ভর করে। .Deb ফাইল ব্যবহার করে ফাইলের বিষয়বস্তু বের করা সম্ভব dpkg-deb -x <filename.deb>
, তবে আপনি স্থানীয়ভাবে সফ্টওয়্যারটি বের করার পরে এটি কীভাবে রচনা করা হয়েছে তার উপর নির্ভর করে। প্রচুর লিনাক্স সফ্টওয়্যার সংকলন-সময়ে নির্দিষ্ট স্ট্যান্ডার্ড লোকেশনগুলিতে এর রিসোর্স ফাইলগুলি সন্ধান করার জন্য প্রত্যাশা করবে, যেমন /usr/share
বা /usr/lib
, যা যদি সফ্টওয়্যারটি সাধারণ স্থানে ইনস্টল না করা হয় তবে ব্যর্থ হয়। এছাড়াও প্যাকেজ দ্বারা ইনস্টল করা কোনও সিস্টেম-ব্যাপী কনফিগারেশন ফাইল, যেমন .desktop
প্রারম্ভ মেনুতে প্রবেশকারী ফাইলগুলি ভুল জায়গায় ইনস্টল করা থাকলে উদ্দেশ্য অনুযায়ী কাজ করবে না।
dpkg-deb -x app.deb /path/to/target/dir/
আপনার সমস্ত মন্তব্যের একটি উত্তরের জন্য ধন্যবাদ। এটি একটি স্ব-প্যাকেজযুক্ত সফটওয়্যার ছিল যেখানে আমার প্যাকেজিং সঠিক থাকলে আমি কিছু বেসিক চেক করতে চাই। আমি আমার কম্পিউটারে রুট আছি তবে সেখানে একটি সত্যিকারের ইনস্টলেশন করতে চাই না বা এই মুহুর্তের জন্য ভার্চুয়াল চিত্রটি ব্যবহার করতে চাই না। আমি এই সমাধানটি নিয়ে এসেছি: https://serverfault.com/questions/23734/is-there-any-way-to-get-apt-to-install-packages-to-my-home-directory যা পুরোপুরি এর জন্য কাজ করে আমার এটিএম
মনে রাখবেন যে ডেবিয়ান প্যাকেজ সিস্টেম ব্যবহারের জন্য রুট অ্যাক্সেস প্রয়োজন। সুতরাং, ব্যবহারকারীদের হোম ডিরেক্টরিতে একটি ডেব প্যাকেজ ইনস্টল করার জন্য রুট অ্যাক্সেস প্রয়োজন। আপনার যদি রুট অ্যাক্সেস থাকে, তবে কেবলমাত্র সাধারণ হিসাবে সিস্টেমে ইনস্টল করার জন্য আরও বোধগম্য।
আপনার যদি রুট অ্যাক্সেস না থাকে তবে আপনি ডিবিয়ান প্যাকেজিং সিস্টেমটি ব্যবহার করতে পারবেন না। আপনি অবশ্যই কোনও ডিবে ফাইলটিকে তার উপাদানগুলির টুকরোগুলিতে আনপ্যাক করতে এবং এটি আপনার হোম ডিরেক্টরিতে আটকে রাখতে পারেন, তবে এটি করার ফলে ইমো কিছুটা হলেও বুদ্ধিমান হবে না। আমি আপনাকে একটি স্থানীয় ইনস্টল সঙ্গে যেতে পরামর্শ দিই। আপনি কোন সফ্টওয়্যারটি ইনস্টল করছেন তার উপর নির্ভর করে সফ্টওয়্যারটিতে আপনি ব্যবহার করতে পারেন এমন কোনও ধরণের অভ্যন্তরীণ প্যাকেজ পরিচালনা সিস্টেম থাকতে পারে।
not-root Try to (de)install things even when not root
।