Zainstalowałem program Motion na jednym komputerze z systemem Linux (M1) i chcę ten sam program na innym (M2).
Istnieją różne kompilacje tego programu i zapomniałem, którego z nich użyłem, więc czy mogę zrobić prostą kopię pliku użytkownika / bin / motion z M1 i umieścić go w użytkowniku / bin / motion M2?
Wiem, gdzie jest plik konfiguracyjny, więc przeniosę go, ale nie jestem pewien, jakich sterowników wideo używa działająca wersja motion na M2; czy jest jakiś sposób, żeby się dowiedzieć?
Czy istnieje sposób, aby dowiedzieć się o jego zależnościach?
Odpowiedzi:
Aby przenieść jeden program na inny komputer, musisz przenieść:
1) Plik wykonywalny
Prostym sposobem na znalezienie ścieżki poleceń jest
type
polecenie.Na przykład:
type cal
2) Zależności bibliotek Biblioteki
można znaleźć za pomocą
ldd
polecenia, ale pamiętaj, że jeśli skompilowałeś program ze źródła, architektura procesora na obu serwerach musi być taka sama.Na przykład:
ldd date
3) Pliki konfiguracyjne
Na nowym serwerze może być konieczne powiadomienie programu o ponownym utworzeniu plików konfiguracyjnych, ponieważ pliki konfiguracyjne należą do poprzedniego serwera.
4) Sprawdzanie zależności sprzętowej
Aby to sprawdzić, uważam, że musisz sprawdzić stronę internetową programu pod kątem obsługi sprzętu lub przetestować program w nowym środowisku.
źródło
type
polecenie jest prostym sposobem .. Zredagowałem swój post.