Jawaban ThiefMaster adalah cara yang tepat untuk pergi, tetapi ada opsi lain, yang menurut saya meningkatkan jawaban Keith . Yaitu, dengan jawabannya emerge akan dicoba dan mungkin perlu waktu. Jika Anda tahu bahwa paket pertama bermasalah karena Anda baru saja mengalami masalah, Anda dapat menggunakan --resume
dan --skipfirst
:
--resume(-r)
Melanjutkan daftar gabungan terbaru yang telah dibatalkan karena kesalahan. Ini menggunakan kembali argumen dan opsi yang diberikan dengan perintah asli yang sedang dilanjutkan, dan pengguna juga dapat memberikan opsi tambahan saat memanggil --resume
. Merupakan kesalahan untuk menyediakan atom atau set sebagai argumen --resume
, karena argumen dari perintah yang dilanjutkan digunakan sebagai gantinya. Harap dicatat bahwa operasi ini hanya akan mengembalikan kesalahan jika gagal. Jika tidak ada yang bisa dilakukan portage, maka portage akan keluar dengan pesan dan kondisi sukses. Daftar resume akan tetap ada sampai selesai secara keseluruhan atau sampai daftar gabungan yang dibatalkan lainnya menggantinya. Riwayat resume mampu menyimpan dua daftar gabungan. Setelah satu daftar resume selesai, dimungkinkan untuk memohon--resume
sekali lagi untuk melanjutkan daftar yang lebih lama. Daftar resume disimpan /var/cache/edb/mtimedb
, dan dapat secara eksplisit dibuang dengan menjalankan emaint --fix cleanresume
(lihat emaint (1)).
--skipfirst
Opsi ini hanya valid ketika digunakan dengan --resume
. Ini menghapus paket pertama dalam daftar resume. Dependensi dihitung ulang untuk paket yang tersisa dan setiap dependensi yang tidak puas atau ditutup-tutupi akan otomatis dihapus. Lihat juga --keep-going
opsi terkait .
--exclude
tag afaik.emerge --deep --update @world -av --exclude=chromium --exclude=firefox
.