J'ai installé le programme Motion sur une machine Linux (M1) et je veux le même programme sur une autre (M2).
Il existe différentes versions de ce programme, et j'ai oublié celui que j'ai utilisé, alors puis-je faire une copie directe du fichier utilisateur / bin / motion de M1 et le placer dans l'utilisateur / bin / motion de M2?
Je sais où se trouve le fichier de configuration, je vais donc le déplacer, mais je ne sais pas quels pilotes vidéo la version de travail de motion utilise sur M2; existe-t-il un moyen de le savoir?
Existe-t-il un moyen de connaître ses dépendances?
Réponses:
Pour déplacer un programme vers un autre ordinateur, vous devez déplacer:
1) Fichier exécutable
Un moyen simple de trouver le chemin des commandes est la
type
commande.Par exemple:
type cal
2) Dépendances de bibliothèque
Vous pouvez trouver des dépendances de bibliothèque avec la
ldd
commande, mais n'oubliez pas que si vous avez compilé un programme à partir de la source, l'architecture CPU des deux serveurs doit être la même.Par exemple:
ldd date
3) Fichiers de configuration
Dans le nouveau serveur, vous devrez peut-être dire au programme de recréer les fichiers de configuration car ces fichiers de configuration appartiennent au serveur précédent.
4) Vérification de la dépendance matérielle
Pour vérifier cela, je pense que vous devez vérifier le site Web du programme pour prendre en charge les matériels ou vous devez tester le programme dans un nouvel environnement.
la source
type
commande est un moyen simple .. J'ai édité mon message.