bash: ./sublime_text: нет такого файла или каталога

После установки Sublime Text 3 в Ubuntu 14.04 путем копирования извлеченных файлов в /opt я попытался запустить Sublime Text с помощью ./sublime_text.

Однако это дает ошибку No such file or directory, хотя ls говорит нам, что она существует! Что происходит?

x@x-ubuntu:/opt/sublime_text_3$ ls -l
total 11660
-rw-rw-r-- 1 x x    4696 Dec 16 22:28 changelog.txt
-rwxrwxr-x 1 x x  171056 Dec 16 22:28 crash_reporter
drwxrwxr-x 7 x x    4096 Dec 16 22:28 Icon
drwxrwxr-x 2 x x    4096 Dec 16 22:28 Packages
-rwxrwxr-x 1 x x 4172952 Dec 16 22:28 plugin_host
-rw-rw-r-- 1 x x 2582934 Dec 16 22:28 python3.3.zip
-rw-rw-r-- 1 x x   18883 Dec 16 22:28 sublime_plugin.py
-rw-rw-r-- 1 x x   30672 Dec 16 22:28 sublime.py
-rwxrwxrwx 1 x x 4932736 Dec 21 21:57 sublime_text
-rw-rw-r-- 1 x x     532 Dec 16 22:28 sublime_text.desktop

x@x-ubuntu:/opt/sublime_text_3$ ./sublime_text
bash: ./sublime_text: No such file or directory
2
задан 23 April 2014 в 12:08

1 ответ

Вы получаете эту ошибку, потому что Вы пытаетесь выполнить 32-разрядный двоичный файл в 64-разрядной системе. При загрузке надлежащего пакета для системы он должен работать. Если Вы не знаете, является ли Ваш компьютер 32-разрядным или 64-разрядным, попытайтесь работать

getconf LONG_BIT

(на самом деле, это проверяет, запускаете ли Вы 32-разрядную или 64-разрядную Ubuntu, чтобы на самом деле проверить, являются ли Ваши аппаратные средства 32-разрядным или 64-разрядным выполнением:

grep -o -w 'lm' /proc/cpuinfo | sort u

и если один из перечисленных флагов является 'lm', у Вас есть 64-разрядный процессор.)

1
ответ дан 23 April 2014 в 12:08
  • 1
    Этот doesn' t обеспечивают любую справку OP, переустанавливая потому что Wi-Fi wasn' t обнаружил isn' t ответ... – AJefferiss 22 October 2015 в 01:34

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

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