আমি যদি কমান্ডটি চালনা করি apt-get install [package_name]
এবং CTRL-Cমাঝের প্রক্রিয়াটিকে আঘাত করি তবে এটি কী ইনস্টলেশনটি থামিয়ে তার মূল অবস্থায় ফিরে যাবে?
আমি যদি কমান্ডটি চালনা করি apt-get install [package_name]
এবং CTRL-Cমাঝের প্রক্রিয়াটিকে আঘাত করি তবে এটি কী ইনস্টলেশনটি থামিয়ে তার মূল অবস্থায় ফিরে যাবে?
উত্তর:
যখন আমি একটি উবুন্টু মেশিনটি 12.04 এ আপগ্রেড করেছি, তখন আমি ঘটনাক্রমে টার্মিনালটি আপডেট করার প্রক্রিয়াটির সাথে সংযুক্ত করে বন্ধ করে দিয়েছিলাম। অদ্ভুতভাবে যথেষ্ট, প্রক্রিয়াটি আসলে পটভূমিতে অব্যাহত ছিল (যতক্ষণ না এটি "আপনি কি এই কনফিগারেশন ফাইলটির নতুন সংস্করণ ইনস্টল করতে চান" প্রম্পটটি আঘাত করে এবং আমি এটি হত্যা করে না)। এটি দেখায় যে আপডেট করার প্রক্রিয়াটি দৃust়ভাবে লেখা হয়েছে।
গতকাল একটি ইনস্টলেশন চলাকালীন একটি ডেবিয়ান সিড মেশিনে আমি : Ctrl+ Cএড। প্রম্পটটি আমার কাছে ফিরিয়ে দেওয়া হয়েছিল, তবে অ্যাপটিটিডুটি বর্তমানে চলমান ক্রিয়াটি শেষ না হওয়া অবধি অল্প সময়ের জন্য টার্মিনালে অগ্রগতির বার্তা ছুঁড়ে দিয়েছিল।
আমি বিশ্বাস করি যে প্রবণতা (যা আমি ব্যবহার করি এবং আমি অনুমান করব যে apt-get
অনুরূপ আচরণ করে) সিগন্যালগুলি বুদ্ধিমানের সাথে পরিচালনা করার চেষ্টা করে এবং একবার কোনও ক্রিয়া শুরু হয়ে গেলে (যেমন ইনস্টল / প্রতিস্থাপন / অপসারণ), এটি প্রস্থান করার আগে এটি শেষ করার জন্য যথাসাধ্য চেষ্টা করবে প্রক্রিয়াটি সিস্টেমটিকে (এবং বিশেষত গ্লোবাল প্যাকেজ কনফিগারেশন স্থিতি) একটি অনিশ্চিত অবস্থায় না ফেলে।
আমি এখনই প্যাকেজ ডাউনলোডের সময় Ctrl+ প্রেরণের চেষ্টা করেছি Cএবং বর্তমানে ডাউনলোড করা প্যাকেজটি বাধাগ্রস্ত হয়েছিল এবং একটি অর্ধ-ডাউনলোড অবস্থায় সংরক্ষণ করা হয়নি। কেবলমাত্র sudo aptitude dist-upgrade
ফাইলটিতে নতুন করে শুরু করা প্রক্রিয়া যা সঠিকভাবে ডাউনলোড করা হয়নি।
এই প্রশংসার কথা বলা হচ্ছে: যদি বেশ কয়েকটি প্যাকেজ ইতিমধ্যে কনফিগার করা থাকে তবে প্রক্রিয়াটি বাধাগ্রস্থ হলে সেগুলি পূর্ববর্তী সংস্করণগুলিতে ফিরে যাবে না। এটি সর্বোত্তমভাবে করতে পারে তা হ'ল দ্রুত পরিষ্কার করা, বুদ্ধিমানের সাথে আপনাকে আপডেটিং প্রক্রিয়াটি পুনরায় আরম্ভ করতে দেওয়া উচিত এবং আশা করা যায় আপনি কোথায় রেখেছেন তা শুরু করে। এটি করার পরে এবং সমস্ত মুলতুবি পদক্ষেপ নেওয়া হয়েছে, প্যাকেজ রাষ্ট্রটি আবার "সাফ" এবং আপনি যদি প্রয়োজন হয় তবে সংস্করণগুলি রোল ব্যাক করার চেষ্টা শুরু করতে পারেন।
চূড়ান্ত দ্রষ্টব্য: এই আচরণের উপর নির্ভর করে শুরু করবেন না, কারণ এটি প্যাকেজ সিস্টেমের অত্যন্ত রুক্ষ চিকিত্সা এবং সর্বদা প্যাকেজ সমস্যা হতে পারে (স্থিরযোগ্য, তবে প্রায়শই কিছু ম্যানুয়াল প্যাকেজ ডাউনলোড এবং dpkg
টিঙ্কারিং সহ)।