আমি কৌতূহল করছি কীভাবে লোকেরা তাদের পরিবেশে ফ্রিবিএসডি এর বন্দর স্থাপন করছে। আমি ধরে নিয়েছি যে ফ্রিবিএসডি ব্যবহারকারী বেশিরভাগ লোকেরা সত্যই পোর্টগুলি ব্যবহার করছেন (এবং প্রায়শই বাইনারিগুলির সাথে আপগ্রেড করার জন্য পোর্টআপগ্রেড)। তবে আপনার কীভাবে এই সেটআপটি রয়েছে তাতে আমি আগ্রহী, কারণ সাম্প্রতিক সংস্করণগুলিতে জিনিসগুলি কীভাবে কাজ করে তাতে আমি সন্তুষ্ট নই। আমি এখন ফ্রিবিএসডি 9.0 চালাচ্ছি এবং সমস্যা আছে।
আমি নীচে জিনিস সেট আপ করেছি:
- / ইউএসআর / পোর্টগুলি একটি নোড থেকে এনএফএসের মাধ্যমে ভাগ করা হয় (রাতের 'পোর্টসনেপ আনতে আপডেট')।
- প্রতিটি নোড মাউন্ট / ইউএসআর / পোর্ট-পঠন সহ পোর্ট করে
- আমি সমস্ত নোডে /etc/make.conf এ "WRKDIRPREFIX = / usr / tmp" সেট করেছি
- আমি পোর্টসনেপকে /usr/local/etc/pkgtools.conf এ নিম্নলিখিত যোগ করে একটি স্থানীয় সূচক ব্যবহার করতে কনফিগার করেছি:
ENV['LOCALINDICES'] ||= '/var/db'
ENV['PORTS_INDEX'] ||= ENV['LOCALINDICES'] + '/INDEX.local'
আমি portupgrade -p packageএকটি প্যাকেজ তৈরি করতে এবং তারপরে portupgrade -P packageঅন্যান্য নোডগুলিতে বাইনারি ইনস্টল করতে সফলভাবে চালাতে পারি ।
তবুও, একসময় আমি নিম্নলিখিত সমস্যাটি পেয়েছি: /var/db/INDEX.local:23265:dbm_store failed
সিস্টেমের জন্য আমি যে অন্যান্য অপ্টিমাইজেশন করতে পারি তা আমি ভাবতে পারি না, কারণ সূচকটি এখন স্থানীয়ভাবে বাস করে এবং সত্যিই রফতানি করা জিনিস হ'ল পোর্ট-ট্রি এবং নোড থেকে সেখানে কখনও লেখা হয় না।