Podręcznik, którego używam, został dostarczony z płytą CD zawierającą kilka dodatkowych aplikacji. Ku mojemu miłemu zaskoczeniu wydaje się, że zawiera instalator dla systemu Linux.
Plik readme na dysku CD zawiera następujące instrukcje instalacji:
PC: Linux
- Kliknij dwukrotnie folder „LINUX”
- Kliknij dwukrotnie plik „INSTALL.BIN”
- Postępuj zgodnie z instrukcjami na ekranie.
Ale zrobienie tego powoduje tylko następujący komunikat o błędzie:
Nie można wyświetlić „/ media / BDH DE / linux / install.bin”. Plik jest nieznanego typu
Próba uruchomienia instalatora za pomocą wiersza polecenia powoduje błąd uprawnień:
ak@aux:~$ ls /media/BDH\ DE/
linux os x readme.txt windows xp windows xp - no java
ak@aux:~$ ls -l /media/BDH\ DE/linux/
total 41177
-rw-r--r-- 1 ak ak 42164549 2005-07-26 03:39 install.bin
ak@aux:~$ /media/BDH\ DE/linux/install.bin
bash: /media/BDH DE/linux/install.bin: Permission denied
Chociaż, ku mojemu rozczarowaniu, wiadomość nie informuje mnie o tym, jakich uprawnień mi brakuje, szybkie spojrzenie na wyjście ls ujawnia, że instalator nie został oznaczony jako wykonywalny.
Jak to uruchomić?
Typ pliku to:
ak@aux:~$ file /media/BDH\ DE/linux/install.bin
src/bdh-de/install.bin: POSIX shell script text executable
permissions
installation
cd
executable
ændrük
źródło
źródło
.bin
rozszerzeniem nazwy pliku. Jak irytująco wprowadzające w błąd.Odpowiedzi:
Zobacz, jakiego rodzaju plik otrzymał rozszerzenie bin.
Jeśli nie są to dane binarne, to tekst. Jaki program ma być używany z tym plikiem?
Pierwszy wiersz może być przeczytany
#!/bin/bash
. W takim przypadku uruchomwykonać to. Lub użyj dowolnego programu, dla którego został zapisany plik bin, na przykład python.
źródło
Jeśli problem polega na tym, że CDROM został zamontowany „noexec”, możesz ponownie zamontować go jako plik wykonywalny.
źródło
Jeśli nie jest to skrypt / tekst, ale plik binarny:
W przypadku programów 64-bitowych:
W przypadku programów 32-bitowych:
Źródło:
„Aby uruchomić pliki binarne, użyj /lib64/ld-linux-x86-64.so.2 ./program.bin dla programów 64-bitowych i /lib/ld-linux.so.2 ./program.bin dla 32-bitowych te. ” - Komentarz Lekensteyn do pytania /ubuntu//a/17311/52853 13 kwietnia 2012
źródło
podłącz CDROM ręcznie przy pomocy umask = 000, tj
źródło
Możesz użyć jednego z obu:
lub
źródło