আর্ক লিনাক্স - নির্দিষ্ট ডিরেক্টরিতে প্যাকেজ ইনস্টল করার জন্য প্যাকম্যানকে নির্দেশ দেওয়া সম্ভব?


11

আমি মূল স্তরে ডিরেক্টরিগুলিতে সংগঠিত একটি সফ্টওয়্যার ইনস্টল করতে চাই।

আমার পছন্দের ডিরেক্টরিতে কোনও প্যাকেজ ইনস্টল করার জন্য আমি প্যাকম্যান ব্যবহার করতে পারি এমন কোনও পদ্ধতি আছে কি?

উত্তর:


8

হ্যাঁ, এটি সম্ভব, একটি ভিন্ন মূল অবস্থান নির্দিষ্ট করে,

-r, --root বিকল্প ইনস্টলেশন রুট উল্লেখ করুন (ডিফল্ট হয় /)। এটি / usr এর পরিবর্তে / usr / স্থানীয় মধ্যে সফ্টওয়্যার ইনস্টল করার উপায় হিসাবে ব্যবহার করা উচিত নয়। এই বিকল্পটি ব্যবহার করা হয় যদি আপনি অস্থায়ী মাউন্ট করা পার্টিশনে কোনও প্যাকেজ ইনস্টল করতে চান যা অন্য কোনও সিস্টেমের দ্বারা "মালিকানাধীন"। দ্রষ্টব্য: ডাটাবেস পাথ বা লগফিল যদি কমান্ড লাইনে বা প্যাকম্যান.কোনফ (5) এ নির্দিষ্ট না করা থাকে তবে তাদের ডিফল্ট অবস্থানটি এই মূল পাথের মধ্যে থাকবে।


সেই পদ্ধতিটি নিয়ে ডাবপথ সম্পর্কে আমার কী করা উচিত?
আয়র্কস

@ টেরিচিয়া আপনি এমন বিকল্প চান যেখানে প্যাকম্যান ইনস্টলড প্যাকেজগুলির তথ্য সংরক্ষণ করে?
ডেইজি

না, তবে আমি একটি ত্রুটি পেয়েছি: অ্যালপাম লাইব্রেরি শুরু করতে ব্যর্থ (ডিরেক্টরি খুঁজে পেল না বা পড়তে পারে না), যা কিছু গুগলিং থেকে - আমি ধরে নিয়েছি যে ডিবিপাথের সাথে একটি ত্রুটি।
আইআরএক্স

@ টেরিচিয়া হুম, আমি মনে করি যে '-r' একটি নতুন সিস্টেম ইনস্টল করতে ব্যবহৃত হয় ঠিক তেমনই ইনস্টলেশন মিডিয়া যা করে, আমার কাছে এখন কোনও খিলান নেই, পরে এটি চেষ্টা করব। যদি এটি কাজ না করে, আপনি PKGBUILD ফাইলটি পরিবর্তন করতে যাচ্ছেন, সেখানে XXX_install ফাংশনটি সংজ্ঞায়িত করা হয়েছে। (অটোজেন ভিত্তিক বেশিরভাগ সফ্টওয়্যারের জন্য একটি উপসর্গ নির্দিষ্ট করা যেতে পারে)
ডেইজি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.