প্যাকেজ তৈরি করতে ব্যবহৃত কনফিগার বিকল্পগুলি আমি কোথায় পাব?


31

উবুন্টু ১০.১০-তে আমাকে 1.6.2.18 এস্টার্ক্ক ইনস্টল করতে হবে

আমি জানতে চাইছি কনফিগার বিকল্পগুলি কী ছিল যেগুলি অস্টেরিক 1.6.2.7 এর উবুন্টু প্যাকেজ তৈরি করতে ব্যবহৃত হয়েছিল।

আমার প্রিয় সার্ভার ডিস্ট্রো হ'ল স্ল্যাকওয়্যার এবং তার উপর একটি নতুন উত্সের সাহায্যে এটি পুনরায় তৈরি করার জন্য কীভাবে প্যাকেজ তৈরি করা হয়েছিল এবং কীভাবে কাস্টমাইজ করা হয়েছিল তা সন্ধান করার জন্য আমি স্ল্যাকবিল্ড ফাইলটি কেবল উল্লেখ করি, তবে আমি এটি উবুন্টুতে খুঁজে বের করতে পারি না। আমি এখন সময়ের চাপে আছি, তাই আমি কিছু পয়েন্টারের প্রশংসা করব।

ধন্যবাদ!

উত্তর:


33

সবচেয়ে সহজ কাজটি হতে পারে প্রশ্নে থাকা প্যাকেজের জন্য বিল্ড লগগুলি সন্ধান করা। আপনি এগুলি শুরু করে, যেমন, https://launchpad.net/ubuntu/+source/asterisk এ শুরু করে খুঁজে পেতে পারেন , তারপরে আপনার যে সংস্করণটি যত্নশীল হবে তার লিঙ্কটি অনুসরণ করুন (এই ক্ষেত্রে, https://launchpad.net/ubuntu/ ম্যাভেরিক / + উত্স / নক্ষত্র / 1: 1.6.2.7-1 বুন্টু 1.1 )

"বিল্ডস" শিরোনামের অধীনে, আপনি প্যাকেজটি নির্মিত প্রতিটি আর্কিটেকচারের জন্য একটি লিঙ্ক দেখতে পাবেন। এটি সম্পর্কে খুব বেশি চিন্তা করবেন না, এবং কেবল একটি বাছাই করুন - আমি amd64 এ দেখব।

বিল্ড রেকর্ড পৃষ্ঠায়, বিল্ডলগের একটি লিঙ্ক রয়েছে - https://launchpadlibrarian.net/62593317/buildlog_ubuntu-maverick-amd64.asterisk_1%3A1.6.2.7-1ubuntu1.1_BUILDING.txt.gz

এবং যদি আপনি "। / কনফিগার" এর জন্য লগটি অনুসন্ধান করেন তবে আপনি এটি খুঁজে পাবেন:

PATH=$PATH:/build/buildd/asterisk-1.6.2.7/debian/dummyprogs ./configure \
        --host=x86_64-linux-gnu --build=x86_64-linux-gnu \
        --prefix=/usr \
        --mandir=\${prefix}/share/man \
        --infodir=\${prefix}/share/info \
        --with-cap \
        --with-gsm \
        --with-imap=system \
        --with-pwlib=/usr/share/pwlib/include/ \
        --with-h323=/usr/share/openh323/ 

10

আমি মনে করি আপনি বাইনারি (.deb) প্যাকেজটি থেকে কনফিগার বিকল্পগুলি দেখতে পাবেন না।
আপনি ব্যবহার করে জড়িত নির্ভরতা সম্পর্কিত কিছু তথ্য সন্ধান করতে পারেন:

apt-cache showpkg asterisk

আপনার যদি কনফিগার বিকল্পগুলি পরীক্ষা করতে হয় তবে আমার মনে হয় আপনার টাইপ করে উত্স ফাইলগুলি ডাউনলোড করা উচিত:

apt-get source asterisk

এবং তারপরে debian/rulesফাইলটিতে আপনার প্রয়োজনীয় তথ্য যাচাই করুন।


তার জন্য ধন্যবাদ. আমি এখন প্রয়োগ করা সমস্ত প্যাচগুলি দেখতে পাচ্ছি, তবে অ্যাপ্লিকেশন উত্স নক্ষত্রের দ্বারা প্রাপ্ত ফাইলগুলিতে কোথাও ব্যবহার করা আসল কনফিগার কমান্ডটি আমি দেখতে পাচ্ছি না। এটি এই প্যাকেজের জন্য প্রয়োজনীয়ভাবে গুরুত্বপূর্ণ নয়, তবে সাধারণভাবে এটি এমন কিছু যা আমি জানতে চাই।
কিথ

2
@ পাভলোস জি যেমন বলেছিলেন, ফাইলে দেখুন asterisk-1.6.2.9/debian/rules,
line১ নং

1
এবং dpkg -l | grep somethingআপনি যদি প্যাকেজের নাম ভুলে যান।
সিরো সান্তিলি 新疆 改造 中心 法轮功 六四
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.