GNU/Linux >> Tutoriales Linux >  >> Fedora

Fedora:¿diferenciación entre dependencias duras y blandas?

Preguntaré esto con un ejemplo:

Instalé el complemento gnash en fedora de 64 bits con Yum. Obtuvo los siguientes paquetes:

  Installing     : agg-2.5-9.fc13.x86_64                                                                                                             1/6 
  Installing     : gtkglext-libs-1.2.0-10.fc12.x86_64                                                                                                2/6 
  Installing     : boost-thread-1.44.0-7.fc14.x86_64                                                                                                 3/6 
  Installing     : boost-date-time-1.44.0-7.fc14.x86_64                                                                                              4/6 
  Installing     : 1:gnash-0.8.8-4.fc14.x86_64                                                                                                       5/6 
  Installing     : 1:gnash-plugin-0.8.8-4.fc14.x86_64                                                                                                6/6 

Ahora, probé el complemento y no me gustó. Quiero eliminar todos estos paquetes anteriores que se instalaron con el complemento porque ya no los necesitaré. ¿Cómo puedo hacer esto?

Revisé remove-with-plugin para yum pero extrae todos los paquetes que actualmente dependen de los paquetes.

Entiendo el proceso de pensamiento detrás de mostrar qué paquetes se ven afectados, pero me pregunto si hay alguna forma de ver el historial con qué paquete se instaló cuando instalé un paquete determinado.

Cuando el complemento gnash no estaba allí, firefox funcionaba bien, pero después de instalar Firefox, ahora depende de este nuevo complemento.

¿Alguien ha trabajado en diferenciar las dependencias duras (duras significa que el programa se romperá si ese paquete no está allí) y las dependencias blandas (blandas significa que el programa no se verá afectado fatalmente)?

Respuesta aceptada:

Si tiene una versión compatible de Fedora, puede hacer lo siguiente:

yum history list gnash

…y luego:

yum history undo <transaction id>

…si obtiene el último yum (p. ej., del repositorio de reconstrucción de yum-rawhide en repos.fedorapeople.org), también puede hacer lo siguiente:

yum remove gnash --setopt=clean_requirements_on_remove=true

Fedora
  1. Enlaces duros y enlaces blandos en Linux explicados

  2. Centos:¿el comportamiento de los permisos de enlace duro es diferente entre Centos 6 y Centos 7?

  3. Instalación y uso de Docker en CentOS y Fedora

  4. ¿Qué son los enlaces blandos y los enlaces duros en el sistema de archivos de Linux?

  5. Diferencia entre enlaces blandos y enlaces duros en Linux

Crear enlaces duros y blandos:preparación para el examen RHCSA

Instalación de Apache 2 con compatibilidad con PHP5 y MySQL en Fedora 21 (LAMP)

Instalación de Nginx con soporte PHP5 (y PHP-FPM) y MySQL en Fedora 19

Instalación de Apache2 con compatibilidad con PHP5 y MySQL en Fedora 20 (LAMP)

[Reseña] Fedora 24:La Bella y la Bestia

Explicación de Soft Link y Hard Link en Linux con ejemplos