থিফমাস্টারের উত্তর হ'ল সঠিক উপায়, তবে আরও একটি বিকল্প রয়েছে, যা আমি মনে করি কীথের উত্তরটি উন্নত করে । যথা, তার উত্তরের সাথে উত্থানের চেষ্টা করা হবে এবং সময় নিতে পারে। আপনি যদি জানেন যে প্রথম প্যাকেজটি সমস্যাযুক্ত কারণ আপনি সবেমাত্র একটি সমস্যার মুখোমুখি হয়েছিলেন, আপনি ব্যবহার করতে পারেন --resume
এবং --skipfirst
:
--resume(-r)
ত্রুটির কারণে বাতিল হওয়া সর্বাধিক সাম্প্রতিক মার্জ তালিকাটি পুনরায় শুরু করে। এটি পুনরায় শুরু হওয়া মূল কমান্ডের সাথে প্রদত্ত আর্গুমেন্ট এবং বিকল্পগুলি পুনরায় ব্যবহার করে এবং কল করার সময় ব্যবহারকারী অতিরিক্ত বিকল্পও সরবরাহ করতে পারে --resume
। পরমাণু বা সেটটি আর্গুমেন্ট হিসাবে সরবরাহ করা একটি ত্রুটি --resume
, যেহেতু পরিবর্তিত পুনরায় শুরু হওয়া কমান্ড থেকে যুক্তিগুলি ব্যবহৃত হয়। দয়া করে মনে রাখবেন যে এই অপারেশনটি ব্যর্থতায় কেবল একটি ত্রুটি ফিরিয়ে দেবে। পোর্টেজ করার জন্য যদি কিছু না থাকে তবে পোর্টেজ কোনও বার্তা এবং সাফল্যের শর্ত সহ প্রস্থান করবে। পুরোপুরি সমাপ্ত না হওয়া পর্যন্ত বা অন্য কোনও অব্যাহত মার্জ তালিকাটি এটি প্রতিস্থাপন না করা অবধি পুনরায় সূচনা তালিকা অব্যাহত থাকবে। জীবনবৃত্তান্তের ইতিহাস দুটি সংযুক্তির তালিকা সংরক্ষণ করতে সক্ষম। একটি পুনঃসূচনা তালিকা সম্পন্ন হওয়ার পরে, প্রার্থনা করা সম্ভব--resume
পুরানো তালিকাটি আবার চালু করার জন্য। পুনঃসূচনা তালিকাগুলি এতে সঞ্চিত থাকে /var/cache/edb/mtimedb
এবং এটি স্পষ্টভাবে চলমান দ্বারা বাতিল করা যেতে পারে emaint --fix cleanresume
(ইমেন্ট দেখুন (1))।
--skipfirst
এই বিকল্পটি কেবল তখনই বৈধ হয় যখন এর সাথে ব্যবহার করা হয় --resume
। এটি পুনঃসূচনা তালিকার প্রথম প্যাকেজটি সরিয়ে দেয়। নির্ভরযোগ্যতাগুলি বাকী প্যাকেজগুলির জন্য পুনরায় গণনা করা হয় এবং অসন্তুষ্ট নির্ভরতা থাকা বা মুখোশযুক্ত যে কোনও স্বয়ংক্রিয়ভাবে বাদ দেওয়া হবে। সম্পর্কিত --keep-going
বিকল্পটিও দেখুন।
--exclude
আফগ একটি ট্যাগ প্রয়োজন ।emerge --deep --update @world -av --exclude=chromium --exclude=firefox
।