Как я могу запустить исполняемый файл с компакт-диска, когда он не имеет исполняемый бит установлен?

Предположим, что это то же самое, что и 12.04

Системные настройки -> Яркость и блокировка

И настройте ползунок.

Если я что-то не хватает? [ ! d3]

12
задан 22 January 2011 в 22:48

50 ответов

Посмотрите, какой файл получил расширение bin.

file $filename

Если это не двоичные данные, это текст. Итак, какая программа должна использоваться с этим файлом?

head $filename

Первая строка может читать #!/bin/bash. В этом случае запустите

bash $filename

, чтобы выполнить его. Или используйте какую-либо программу, для которой был записан файл bin, например, python.

7
ответ дан 25 May 2018 в 23:20
  • 1
    Я все еще думаю, как можно дважды щелкнуть файл и запустить его. Он по-прежнему отказывается запускать, если файл имеет расширение «.bin». – Durgesh 24 January 2017 в 10:03

смотри какой файл получил расширение bin.

file $filename

если это не двоичные данные, это текст. Так что программа будет использоваться с этим файлом?

head $filename

в первой строке можно прочитать #!/bin/bash. В этом случае запустите

bash $filename

, чтобы выполнить его. Или использовать программу, для которой файл bin было написано, Python, например в зависимости от.

7
ответ дан 25 July 2018 в 22:35

смотри какой файл получил расширение bin.

file $filename

если это не двоичные данные, это текст. Так что программа будет использоваться с этим файлом?

head $filename

в первой строке можно прочитать #!/bin/bash. В этом случае запустите

bash $filename

, чтобы выполнить его. Или использовать программу, для которой файл bin было написано, Python, например в зависимости от.

7
ответ дан 31 July 2018 в 10:45

смотри какой файл получил расширение bin.

file $filename

если это не двоичные данные, это текст. Так что программа будет использоваться с этим файлом?

head $filename

в первой строке можно прочитать #!/bin/bash. В этом случае запустите

bash $filename

, чтобы выполнить его. Или использовать программу, для которой файл bin было написано, Python, например в зависимости от.

7
ответ дан 31 July 2018 в 11:49

Посмотрите, какой файл получил расширение bin.

file $filename

Если это не двоичные данные, это текст. Итак, какая программа должна использоваться с этим файлом?

head $filename

Первая строка может читать #!/bin/bash. В этом случае запустите

bash $filename

, чтобы выполнить его. Или используйте какую-либо программу, для которой был записан файл bin, например, python.

7
ответ дан 2 August 2018 в 04:01

Посмотрите, какой файл получил расширение bin.

  file $ filename  

Если это не двоичные данные, это текст. Итак, какая программа должна использоваться с этим файлом?

  head $ filename  

Первая строка может читать #! / Bin / bash [ ! d2]. В этом случае запустите

  bash $ filename  

, чтобы выполнить его. Или используйте ту программу, для которой был записан файл bin, например, python.

7
ответ дан 4 August 2018 в 20:04

Посмотрите, какой файл получил расширение bin.

  file $ filename  

Если это не двоичные данные, это текст. Итак, какая программа должна использоваться с этим файлом?

  head $ filename  

Первая строка может читать #! / Bin / bash [ ! d2]. В этом случае запустите

  bash $ filename  

, чтобы выполнить его. Или используйте ту программу, для которой был записан файл bin, например, python.

7
ответ дан 6 August 2018 в 04:05

Посмотрите, какой файл получил расширение bin.

  file $ filename  

Если это не двоичные данные, это текст. Итак, какая программа должна использоваться с этим файлом?

  head $ filename  

Первая строка может читать #! / Bin / bash [ ! d2]. В этом случае запустите

  bash $ filename  

, чтобы выполнить его. Или используйте ту программу, для которой был записан файл bin, например, python.

7
ответ дан 7 August 2018 в 22:05

Посмотрите, какой файл получил расширение bin.

  file $ filename  

Если это не двоичные данные, это текст. Итак, какая программа должна использоваться с этим файлом?

  head $ filename  

Первая строка может читать #! / Bin / bash [ ! d2]. В этом случае запустите

  bash $ filename  

, чтобы выполнить его. Или используйте ту программу, для которой был записан файл bin, например, python.

7
ответ дан 10 August 2018 в 10:19

Посмотрите, какой файл получил расширение bin.

  file $ filename  

Если это не двоичные данные, это текст. Итак, какая программа должна использоваться с этим файлом?

  head $ filename  

Первая строка может читать #! / Bin / bash [ ! d2]. В этом случае запустите

  bash $ filename  

, чтобы выполнить его. Или используйте ту программу, для которой был записан файл bin, например, python.

7
ответ дан 13 August 2018 в 16:43
  • 1
    Я все еще думаю, как можно дважды щелкнуть файл и запустить его. Он по-прежнему отказывается запускать, если файл имеет расширение «.bin». – Durgesh 24 January 2017 в 10:03

Если проблема в том, что CDROM был установлен «noexec», вы можете перемонтировать его исполняемый файл.

sudo mount -o remount,exec /media/BDH\ DE/
5
ответ дан 25 May 2018 в 23:20

Если это не скрипт / текст, а двоичный:

Для 64-битных программ:

/lib64/ld-linux-x86-64.so.2 ./program.bin

Для 32-битных программ:

/lib/ld-linux.so.2 ./program.bin

Источник:

"Для выполнения двоичных файлов используйте /lib64/ld-linux-x86-64.so.2 ./program.bin для 64-разрядных программ и / lib / ld-linux. so.2 ./program.bin для 32-битных ". - Комментарий от Lekensteyn по вопросу https://askubuntu.com/a/17311/52853 13 апреля 2012 г.

4
ответ дан 25 May 2018 в 23:20

монтирует CDROM вручную с помощью umask = 000, то есть

sudo mount  -o umask=000 /dev/sdXY /mount_point
1
ответ дан 25 May 2018 в 23:20

Вы можете использовать один из следующих:

bash -c <command>

или

sh -c <command>
1
ответ дан 25 May 2018 в 23:20

Если это не скрипт / текст, а двоичный:

Для 64-битных программ:

/lib64/ld-linux-x86-64.so.2 ./program.bin

Для 32-битных программ:

/lib/ld-linux.so.2 ./program.bin

Источник:

"Для выполнения двоичных файлов используйте /lib64/ld-linux-x86-64.so.2 ./program.bin для 64-разрядных программ и / lib / ld-linux. so.2 ./program.bin для 32-битных ". - Комментарий от Lekensteyn по вопросу https://askubuntu.com/a/17311/52853 13 апреля 2012 г.

4
ответ дан 25 July 2018 в 22:35

монтирует CDROM вручную с помощью umask = 000, то есть

sudo mount -o umask=000 /dev/sdXY /mount_point
1
ответ дан 25 July 2018 в 22:35

если проблема в том, что компакт-диск был установлен 'с параметром noexec' вы можете перемонтировать его исполняемым.

sudo mount -o remount,exec /media/BDH\ DE/
5
ответ дан 25 July 2018 в 22:35

Вы можете использовать один из следующих:

bash -c <command>

или

sh -c <command>
1
ответ дан 25 July 2018 в 22:35

если его не скрипт/текст, но двоичное:

для 64-битных программ:

/lib64/ld-linux-x86-64.so.2 ./program.bin

для 32-битных программ:

/lib/ld-linux.so.2 ./program.bin

Источник:

"для выполнения программ, использовать /lib64/ЛД-ОС Linux-платформы x86-64.так.2 ./программы.bin для 64-битных программ и /lib/ЛД-ОС Linux.так.2 ./программы.bin для 32-битных". – Комментарий от Lekensteyn на вопрос https://askubuntu.com/a/17311/52853 13 апреля 2012

4
ответ дан 31 July 2018 в 10:45

монтирует CDROM вручную с помощью umask = 000, то есть

sudo mount -o umask=000 /dev/sdXY /mount_point
1
ответ дан 31 July 2018 в 10:45

Если проблема в том, что CDROM был установлен «noexec», вы можете перемонтировать его исполняемый файл.

sudo mount -o remount,exec /media/BDH\ DE/
5
ответ дан 31 July 2018 в 10:45

Вы можете использовать один из следующих:

bash -c <command>

или

sh -c <command>
1
ответ дан 31 July 2018 в 10:45

Если это не скрипт / текст, а двоичный:

Для 64-битных программ:

/lib64/ld-linux-x86-64.so.2 ./program.bin

Для 32-битных программ:

/lib/ld-linux.so.2 ./program.bin

Источник:

"Для выполнения двоичных файлов используйте /lib64/ld-linux-x86-64.so.2 ./program.bin для 64-разрядных программ и / lib / ld-linux. so.2 ./program.bin для 32-битных ". - Комментарий от Lekensteyn по вопросу https://askubuntu.com/a/17311/52853 13 апреля 2012 г.

4
ответ дан 31 July 2018 в 11:49

крепление компакт-диске вручную с помощью команды umask=000, т. е.

sudo mount -o umask=000 /dev/sdXY /mount_point
1
ответ дан 31 July 2018 в 11:49

если проблема в том, что компакт-диск был установлен 'с параметром noexec' вы можете перемонтировать его исполняемым.

sudo mount -o remount,exec /media/BDH\ DE/
5
ответ дан 31 July 2018 в 11:49

можно использовать как:

bash -c <command>

или

sh -c <command>
1
ответ дан 31 July 2018 в 11:49

Если это не скрипт / текст, а двоичный:

Для 64-битных программ:

/lib64/ld-linux-x86-64.so.2 ./program.bin

Для 32-битных программ:

/lib/ld-linux.so.2 ./program.bin

Источник:

"Для выполнения двоичных файлов используйте /lib64/ld-linux-x86-64.so.2 ./program.bin для 64-разрядных программ и / lib / ld-linux. so.2 ./program.bin для 32-битных ". - Комментарий от Lekensteyn по вопросу https://askubuntu.com/a/17311/52853 13 апреля 2012 г.

4
ответ дан 2 August 2018 в 04:01

крепление компакт-диске вручную с помощью команды umask=000, т. е.

sudo mount -o umask=000 /dev/sdXY /mount_point
1
ответ дан 2 August 2018 в 04:01

если проблема в том, что компакт-диск был установлен 'с параметром noexec' вы можете перемонтировать его исполняемым.

sudo mount -o remount,exec /media/BDH\ DE/
5
ответ дан 2 August 2018 в 04:01

Вы можете использовать один из следующих:

bash -c <command>

или

sh -c <command>
1
ответ дан 2 August 2018 в 04:01

Другие вопросы по тегам:

Похожие вопросы: