W każdym razie, zacząłem się dzisiaj nad tym zastanawiać i jest dość poważny problem.
Otóż do zainstalowania oprogramowania potrzebne są uprawnienia użytkownika root, a z tym może być problem w dystrybucji sterującej obrabiarką, gdyż producenci z zasady traktują użytkownika jak idiotę, który na pewno narobi szkód jeśli tylko będzie mu wolno, więc blokują dostęp do wszystkiego co tylko można...
Pomyślałem sobie, że można użyć pewnego podstępu...
Wszystkie pliki znajdujące się na partycji typu fat mają zupełnie przypadkiem atrybut wykonywalności. Co prawda mają tylko uprawnienia użytkownika który je uruchomi, ale przynajmniej na plikach znajdujących się w tym samym folderze powinny działać...
Tak więc bierzemy pendrajwa z systemem plików fat (DOS/Windows), wgrywamy na niego dos2unix oraz unix2dos i przynajmniej pliki na pendrajwie powinno się dać skonwertować...
Niestety pojawił się pewien problem...
Ściągnąłem przedmiotowy program i okazało się że może nie działać...
Jest to totalny debilizm, bo prosty program szukający w pliku ciągu znaków jest tak skompilowany, że zależy od biblioteki glibc.
Jeśli w systemie będzie zupełnie przypadkiem glibc we właściwej wersji, to zadziała, inaczej nie...
Tak więc dos2unix i unix2dos odpada...
Ale jest coś co powinno zadziałać, mianowicie busybox.
Busybox jest z zasady tak pisany, żeby nie był zależny od niczego i udawał wiele komend i programów systemu operacyjnego, w tym także tych dwóch, na których nam zależy...
Znalazłem repozytorium https://busybox.net/downloads/binaries/ ... inux-musl/ z którego wystarczy ściągnąć pliki busybox_UNIX2DOS oraz busybox_DOS2UNIX i skopiować je na pendrajwa.
Niestety "przeciągnij i upuść" nie wszędzie działa i konieczne może być użycie terminala, przykładowo
Kod: Zaznacz cały
cd /media/user/sda1
./busybox_DOS2UNIX program.nc