Sebuah buku teks yang saya gunakan datang dengan CD yang berisi beberapa aplikasi tambahan. Yang mengejutkan saya, sepertinya menyertakan pemasang untuk Linux.
File readme pada CD menyediakan instruksi instalasi berikut:
PC: Linux
- Klik dua kali pada folder 'LINUX'
- Klik dua kali pada file 'INSTALL.BIN'
- Ikuti instruksi di layar.
Tetapi melakukan ini hanya menghasilkan pesan kesalahan berikut:
Tidak dapat menampilkan "/ media / BDH DE / linux / install.bin". File ini dari jenis yang tidak dikenal
Mencoba menjalankan penginstal melalui hasil baris perintah dalam kesalahan izin:
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
Sementara, untuk kekecewaan saya, pesan tersebut gagal memberi tahu saya tentang izin apa yang kurang, sekilas pada keluaran ls mengungkapkan bahwa pemasang belum ditandai dapat dieksekusi.
Bagaimana saya menjalankannya?
Jenis file adalah:
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
sumber
sumber
.bin
ekstensi nama file. Betapa menyesatkannya.Jawaban:
Lihat jenis file apa yang telah diberi ekstensi bin.
Jika bukan data biner, itu adalah teks. Jadi program apa yang akan digunakan dengan file ini?
Baris pertama mungkin membaca
#!/bin/bash
. Dalam hal ini dijalankanuntuk melaksanakannya. Atau gunakan program apa pun yang file bin-nya ditulis, python, misalnya.
sumber
Jika masalahnya adalah CDROM di-mount 'noexec' Anda dapat melakukan remount.
sumber
Jika bukan skrip / teks tetapi biner:
Untuk program 64-bit:
Untuk program 32-bit:
Sumber:
"Untuk menjalankan binari, gunakan /lib64/ld-linux-x86-64.so.2 ./program.bin untuk program 64-bit dan /lib/ld-linux.so.2 ./program.bin untuk 32-bit yang. " - Komentar dari Lekensteyn pada pertanyaan /ubuntu//a/17311/52853 13 Apr 2012
sumber
mount CDROM secara manual dengan umask = 000, yaitu
sumber
Anda dapat menggunakan salah satu dari keduanya:
atau
sumber