> 2-3 минуты против нескольких часов переустановок
> и донастроек.Неее, ты не понял. Мне кажется ты не хочешь понять. Ты тратишь 2-3 минуты, и не реже чем раз в год, я полагаю. Я не трачу 2-3 минуты, ни разу за пять лет. Я не утруждаю свою память, что-либо там помнить. Я не придумываю никаких сложных схем, чтобы следовать им. Я делаю гораздо-гораздо проще: когда система из-за содержимого /etc/package.* начинает вваливаться в постоянные конфликты обсчёта депендансов, я систему переустанавливаю. Это занимает не 2-3 часа: чтобы раскатать stage3 перенести старый make.conf в систему нужно полчаса отсилы. Всё остальное будет сделано, пока я занимаюсь чем-то иным. И это простейший способ избавиться от бардака в use/keywords/unmask, потому что если, допустим, просто удалить все эти настройки per-package, из-за которых конфликты лезут, то проблем вероятно будет ещё больше. Те проблемы можно решать одну за другой, вручную переустанавливая проблемные пакеты или даже просто анинсталлируя их, но можно решить их все при помощи AoE анинсталла, который выполняется посредством раскатывания свежего stage3.
Да, потом приходится кое-что донастраивать, где-то проставляя ~amd64, где-то добавляя use флагов, где-то ещё что-то... Но я умнее стал последнее время: те per-package USE-флаги, которые я по-любому использую, собираю в отдельный файлик /etc/package.use/must-have, скажем все эти кодеки к ffmpeg и mplayer. Пакеты к emacs'у я забил ставить из портажей, ставлю через melpa теперь, в ~/.emacs.d. Так что если что и забудется, то вероятно это что-то что не очень нужно, и выяснию я это, не раньше чем, через полгода. И это значит что в течение полугода у меня будет меньше гумна стоять в системе.