Quería desinstalar un paquete específico en Gentoo y hojeé la página de manual emergente. Encontré la --unmergeopción:
ADVERTENCIA: ¡Esta acción puede eliminar paquetes importantes! Elimina todos los paquetes coincidentes. Esto no verifica las dependencias, por lo que puede eliminar los paquetes necesarios para el correcto funcionamiento de su sistema. Sus argumentos pueden ser átomos o ebuilds. Para una versión con dependencia de --unmerge , use --depclean o --prune .
Sin embargo, me gustaría emerger para verificar si el paquete que quiero desinstalar es requerido por algún otro paquete instalado en el sistema. --depcleany --pruneno proporcione esa funcionalidad:
--depcleanelimina los paquetes que se instalaron como dependencias, pero que ya no son necesarios--prune"elimina de su sistema todas las versiones instaladas, excepto la más alta, de un paquete"
¿No hay una versión de verificación de dependencia de --unmerge?
fuente

emerge --depcleanelimina todos los paquetes que se instalaron utilizandoemerge --oneshot(a menos que esos paquetes sean necesarios para un paquete del mundo)?emerge --noreplace --selectpara agregar paquetes ya instalados sin volver a compilarlos, por cierto.A veces,
emerge --unmergeda este mensaje de advertencia:Parece que esta es la forma recomendada de hacer una verificación de dependencia antes de deshacer un paquete. Sin embargo, todavía espero que haya una manera mejor y más automatizada de lograr esto.
fuente