সমস্যা
apt-get installঅ-ইন্টারেক্টিভ এসএসএইচ সেশনে চলাকালীন সেশনটি কখনই বন্ধ হয় না। উদাহরণ:
ssh user@target "sudo apt-get -y install my_package"
my_packageসঠিকভাবে ইনস্টল করুন, কিন্তু SSH সেশান খুলুন dangles।
প্রশ্ন
apt-getকাজ পেতে এসএসএইচ পাস করার জন্য কোনও পতাকা রয়েছে ?
অতিরিক্ত তথ্য
প্রসঙ্গ
রিমোট ইনস্টলেশনটি একটি ইন্টিগ্রেশন সার্ভারে প্যাকেজের স্বয়ংক্রিয় স্থাপনার জন্য ব্যবহৃত হয়। কোনও রেপোজিটরিতে কিছু কোড পরিবর্তন করার সাথে সাথেই একটি কাজ কোডের মধ্যে টান দেয়, প্যাকেজটি তৈরি করে এবং সবকিছু ভালভাবে কাজ করে কিনা তা পরীক্ষা করার জন্য এটি সংহতকরণের উপর স্থাপন করে (যতদূর মোতায়নের বিষয়টি সম্পর্কিত)।
ইতিমধ্যে চেষ্টা করা এবং নোটস
- একই এসএসএইচ সেশন কার্যকরভাবে
apt-get updateবন্ধ হয় ses নোট যেapt-get updateইন্টারেক্টিভ না হয়, যেখানেapt-get installআছে। এটি পরামর্শ দিতে পারে যে মিথস্ক্রিয়াটি একটি সমস্যা। - এর মতো আদেশ
ssh user@target "sudo apt-get install my_package && echo Hello"কখনই পৌঁছায় নাecho। debconfএটি অভিযোগ করে যে এটি একটি দুর্দান্ত সম্মুখভাগ (ডিসপ্লে, রিডলাইন) খুঁজে পাচ্ছে না এবং এটি টেলিটাইপের কাছে ফিরে আসে (যদিও পঠনের লাইন উপলব্ধ) is- ডাবকনফের ফ্রন্টএন্ডের সাথে সম্পর্কিত,
-tএসটিএইচ দিয়ে টিটিওয়াইকে জোর করাতে সহায়তা করে না। নাDEBIAN_FRONTEND=noninteractive। - সবগুলি উবুন্টু 12_04 এলটিএসে করা হয়েছিল।
ssh user@targetতবে শেল থেকে প্রাপ্ত আদেশগুলি) এটি কি সঠিকভাবে কাজ করে?