Tengo Slackware instalado en mi computadora e instalo una gran cantidad de software desde la fuente. Ahora quiero instalar ffmpeg
from source solo para recompilarlo con algunas opciones más. Pero ya tengo ffmpeg
instalado en mi computadora, entonces, ¿qué va a pasar?
¿Va a sobrescribir mi instalación anterior o va a crear nuevos archivos y, de ser así, cómo puedo diferenciar entre las dos versiones instaladas?
Además, si hay una mejor manera de recompilar programas en Slack, házmelo saber, porque estoy muy interesado.
Respuesta aceptada:
Si usa el configure
, make
, make install
rutina para instalar software en cualquier distribución de Linux, entonces la nueva versión normalmente sobrescribir el anterior. La única advertencia es que si la versión más nueva cambia la ubicación de instalación o los nombres de ciertos archivos, es posible que termine con la versión anterior o partes de la versión anterior en su computadora.
Por esta razón, no se recomienda instalar programas de esta forma en Slackware. La práctica recomendada es crear un .txz
o .tgz
paquete que se puede instalar con el instalador de paquetes estándar de Slackware installpkg
. Esto también significa que puede desinstalar limpiamente el paquete con removepkg
o actualice a una nueva versión con upgradepkg
. Muchos scripts para compilar y crear paquetes, incluido uno para ffmpeg, se pueden encontrar en SlackBuilds. Ejecutar el script provisto con las fuentes en el mismo directorio compilará y producirá un .txz
.
La mayoría de los usuarios de Slackware hacen un uso intensivo de Slackbuilds para instalar software no oficial.