Эта команда должна выполнить трюк:
sudo sed -i 's|http://us.|http://|g' /etc/apt/sources.list
Он удалит «нас». префикс в каждом из адресов, чтобы преобразовать их в адреса основного сервера.
Конечно, замените «нас» любым другим зеркалом, который вы используете.
Подробное объяснение команды:
В глубине объяснения команды: - редактор потока для фильтрации и преобразования текста.
Аргумент -i предназначен для редактирования файла на месте. Затем 'regexp | replacement | g', s, определяющий команду поиска и замены. В конце концов, это аргумент в пользу «глобального поиска». Вывод: заменяет все вхождения http: // us. с http: // в файле /etc/apt/sources.list.Обычный случай для этого - попытка запустить 32-битный двоичный код в 64-битной системе. Это должно показать вам, если это так:
file /home/pst007x/Applications/ClipGrab/clipgrab /bin/bash
Если он показывает, что clipgrab должен быть 32-битным, а / bin / bash - 64-битным, решение должно заключаться в установке 32-разрядных библиотек , Вы делаете это, установив пакет ia32-libs
Какие разрешения установлены для этого файла? Вам нужно будет убедиться, что файл 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