Не удается запустить приложение «Нет такого файла или каталога», но он существует

Эта команда должна выполнить трюк:

sudo sed -i 's|http://us.|http://|g' /etc/apt/sources.list

Он удалит «нас». префикс в каждом из адресов, чтобы преобразовать их в адреса основного сервера.

Конечно, замените «нас» любым другим зеркалом, который вы используете.

Подробное объяснение команды:

В глубине объяснения команды: - редактор потока для фильтрации и преобразования текста.

Аргумент -i предназначен для редактирования файла на месте. Затем 'regexp | replacement | g', s, определяющий команду поиска и замены. В конце концов, это аргумент в пользу «глобального поиска». Вывод: заменяет все вхождения http: // us. с http: // в файле /etc/apt/sources.list.
0
задан 27 March 2012 в 19:42

3 ответа

Обычный случай для этого - попытка запустить 32-битный двоичный код в 64-битной системе. Это должно показать вам, если это так:

file /home/pst007x/Applications/ClipGrab/clipgrab /bin/bash

Если он показывает, что clipgrab должен быть 32-битным, а / bin / bash - 64-битным, решение должно заключаться в установке 32-разрядных библиотек , Вы делаете это, установив пакет ia32-libs

4
ответ дан 25 May 2018 в 13:13
  • 1
    Результат добавлен в основное описание. Добавленные библиотеки, как предложено, перезагружены, все работает нормально. Спасибо за помощь – pst007x 27 March 2012 в 14:55
cd /home/pst007x/Applications/ClipGrab/ ./clipgrab
0
ответ дан 25 May 2018 в 13:13
  • 1
    Спасибо, все тот же результат: ... bash: ./clipgrab: Нет такого файла или каталога - – pst007x 27 March 2012 в 14:44

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

Например, этот файл доступен только для чтения и записывается root:


-rw------- 1 root root 622 Aug 22  2009 test.py

Чтобы иметь возможность запускать его как обычного пользователя, для всех пользователей ему необходимо будет иметь считываемые и исполняемые биты. Вместо этого разрешения должны выглядеть примерно так, как показано на рисунке ls -l в терминале:


-rwxr-xr-x 1 root root 622 Aug 22  2009 test.py
0
ответ дан 25 May 2018 в 13:13
  • 1
    Спасибо, все разрешения выглядят нормально: -rwxrwxrwx 1 pst007x pst007x 388096 26 марта 14:50 clipgrab – pst007x 27 March 2012 в 14:43

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

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