He instalado el programa Motion en una máquina Linux (M1) y quiero el mismo programa en otra (M2).
Hay varias compilaciones de este programa, y he olvidado cuál he usado, así que ¿puedo hacer una copia directa del archivo user / bin / motion de M1 y colocarlo en el usuario / bin / motion de M2?
Sé dónde está el archivo de configuración, así que lo trasladaré, pero no estoy seguro de qué controladores de video usa la versión funcional de motion en M2; ¿Hay alguna forma de averiguarlo?
¿Hay alguna forma de averiguar sus dependencias?
Respuestas:
Para mover un programa a otra computadora, debe mover:
1) Archivo ejecutable
Una manera simple de encontrar la ruta de comandos es el
type
comando.Por ejemplo:
type cal
2) Dependencias de la biblioteca
Puede encontrar dependencias de la biblioteca con el
ldd
comando, pero recuerde que si compiló un programa desde el origen, la arquitectura de la CPU de ambos servidores debe ser la misma.Por ejemplo:
ldd date
3) Archivos de configuración
En el nuevo servidor, es posible que deba indicarle al programa que vuelva a crear los archivos de configuración porque esos archivos de configuración pertenecen al servidor anterior.
4) Verificación de la dependencia del hardware
Para verificar esto, creo que debe verificar el sitio web del programa para soportar hardware o debe probar el programa en un nuevo entorno.
fuente
type
comando es una forma simple ... Edité mi publicación.