ThiefMaster'ın cevabı gitmenin doğru yoludur, ancak Keith'in cevabını geliştirdiğini düşündüğüm başka bir seçenek daha var . Yani, cevabı ile ortaya çıkan, denenecek ve zaman alabilir. Eğer biliyor ilk sadece bir sorunla karşılaştı ettik çünkü paket problemlidir, kullanabileceğiniz --resume
ve --skipfirst
:
--resume(-r)
Bir hata nedeniyle iptal edilen en son birleştirme listesini sürdürür. Bu, devam ettirilen orijinal komutla verilen argümanları ve seçenekleri tekrar kullanır ve kullanıcı çağrı yaparken ek seçenekler de sağlayabilir --resume
. Devam --resume
ettirilen komutun argümanları kullanıldığından, atom sağlamak veya argüman olarak ayarlamak bir hatadır . Lütfen bu işlemin yalnızca hata durumunda bir hata vereceğini unutmayın. Portage'ın yapacağı hiçbir şey yoksa, portage bir mesaj ve bir başarı koşulu ile çıkar. Bir özgeçmiş listesi bütünüyle tamamlanıncaya veya başka bir iptal edilen bir birleştirme listesi değiştirilinceye kadar devam eder. Özgeçmiş tarihi, iki birleştirme listesini saklama yeteneğine sahiptir. Bir özgeçmiş listesi tamamlandıktan sonra çağırmak mümkündür--resume
eski bir listeye devam etmek için bir kez daha. Özgeçmiş listeleri saklanır /var/cache/edb/mtimedb
ve çalıştırılarak açıkça atılabilir emaint --fix cleanresume
(bkz. Aziz (1)).
--skipfirst
Bu seçenek yalnızca ile kullanıldığında geçerlidir --resume
. Özgeçmiş listesindeki ilk paketi kaldırır. Bağımlılıklar kalan paketler için yeniden hesaplanır ve karşılanmayan bağımlılıkları olan veya maskelenenler otomatik olarak düşürülür. Ayrıca ilgili --keep-going
seçeneğe bakın.
--exclude
afaik etiketi gerektiriyor .emerge --deep --update @world -av --exclude=chromium --exclude=firefox
.