প্রম্পট ছাড়াই PECL মডিউল ইনস্টল করুন


90

আমি উত্স থেকে উবুন্টু নাট্টিতে সবেমাত্র পিএইচপি ইনস্টল করেছি।

আমি এপিসি এবং মেমক্যাচের মতো অতিরিক্ত মডিউল ইনস্টল করতে PECL ব্যবহার করার চেষ্টা করছি। আমি এই জাতীয় কিছু ব্যবহার করছি:

pecl install apc

যাইহোক, আমি আমাকে জিনিসগুলি নিশ্চিত করতে জিজ্ঞাসা করি।

আমি ডিফল্টগুলি গ্রহণ করতে কীভাবে পেকল আদেশটি ব্যবহার করতে পারি? আমি একটি বার্তা বোর্ডে ভালো কিছু দেখেছি: printf "yes\n" | pecl install pecl_http। তবে, এপিসির ক্ষেত্রে এটি হ্যাঁ উত্তর দেবে যেখানে ডিফল্টটি নেই (আমার মনে হয়)।

আগাম ধন্যবাদ.


4
@ গর্ডন: আমি চেষ্টা করেছি কিন্তু আমার যা প্রয়োজন তা হ্যান্ডেল বলে মনে হচ্ছে না।
ওবিনওয়ান হিল

4
ক্ষেত্রে যেখানে ডিফল্ট মানগুলি গ্রহণযোগ্য, অ ইন্টারেক্টিভ মোডে, পিইসিএল প্রম্পট প্রয়োজন হয় না। উদাহরণস্বরূপ, আপনি যদি কোনও ডকফাইলে যোগ RUN pecl install apcকরেন, নির্মাণের সময়, আপনি স্বয়ংক্রিয়ভাবে নির্বাচিত ডিফল্ট মান পাবেন।
ডেরিকসন

উত্তর:


83

নিম্নলিখিত কোডটি ঠিক কাজ করছে বলে মনে হচ্ছে:

printf "\n" | pecl install apc

আপনি অন্য কোনও পিইসিএল প্যাকেজ সহ এপিসি প্রতিস্থাপন করতে পারেন।

চিয়ার্স


8
আমি এর সাথে সাফল্যও দেখছি yes | pecl install memcache- যদিও আমি মনে করি আপনার সমাধানগুলি প্যাকেজগুলির জন্য আরও ভাল কাজ করে যেখানে ডিফল্ট "হ্যাঁ" ব্যতীত অন্য কিছু হয়
ফ্র্যাঙ্ক ফার্মার

4
ধন্যবাদ দোস্ত, এটি এমনকি সার্কেলসিআই
সিং

79

"হ্যাঁ" কমান্ড কেবল "হ্যাঁ" টাইপ করার চেয়ে আরও বেশি কিছু করতে পারে; এটি আপনি যে কোনও কিছু টাইপ করতে পারেন বারবার। খালি লাইন সহ, যা ডিফল্ট গ্রহণ করার জন্য একটি ভাল উপায়।

আমার কেবল এটির প্রয়োজন ছিল, তাই আমার পক্ষে এটি ভালভাবে কাজ করেছে:

yes '' | pecl install -f apc

ইনপুট জন্য ধন্যবাদ, টম। আপনার কোড কি বোঝানো হয়েছিল "yes\n" | pecl install -f apc?!
ওবিনওয়ান হিল

4
@ ওবিনওয়ানহিল: টম yesকমান্ডের কথা উল্লেখ করছিলেন । এই ওভারের সুবিধাটি printfহ'ল এটি বারবার আউটপুট উত্পন্ন করে, যা আপনার স্ক্রিপ্টযুক্ত printfপ্রত্যাশার তুলনায় পেইসিএল ইনস্টলারের অতিরিক্ত প্রশ্নের জন্য প্রম্পট করা উচিত port
jmikola

@ জেমিকোলা ওহ আমি দেখতে পাচ্ছি, সেই আদেশের সাথে পরিচিত ছিল না। ধন্যবাদ
ওবিনওয়ান হিল

8

ওবিনওয়ানের হিলের উত্তরটি আমার জন্য পেরেক করেছে, সুতরাং আমি এখানে নতুন কিছু সরবরাহ করছি না, তবে নিম্নলিখিতটি কোনও অভিনব সরঞ্জাম ছাড়াই নিখুঁত সংক্ষিপ্ত হিসাবে মনে হচ্ছে।

echo '' | pecl install apc

6
একই ফলাফলটি অর্জনের জন্য একটি সংক্ষিপ্ত বিকল্প হ'ল:pecl install apc <<<''
16:57
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.