Правила оценки Vim не похожи на найденных на общих языках программирования. Большинство Исключая командами не берет переменные, но ожидает литеральные значения. Это делает это более удобным для того, чтобы в интерактивном режиме дать команды: никакое строковое заключение в кавычки не необходимо.
В Vimscript, поскольку Вы уже правильно обнаружили, необходимо использовать :execute
оценить переменные Vimscript в команду. Это оценивает все свои аргументы и затем выполняет получившую строку как команду Ex. Если конкатенация строк является слишком неуклюжей, можно также использовать printf()
поместить переменное содержание в команду.
Ответ здесь очень простой, с терминала.
sudo apt-get install dropbox
Если root, apt-get install dropbox
Я сделал это только 2 дня назад, когда установил Mint 17.2 Rafaela Cinnamon x64.
Обратите внимание, что раньше я использовал 17.1 Rebecca Xfce x86, и команда терминала была точно такой же.
Это ответ на заголовок вашего сообщения.
После завершения установки все, что я сделал, это открыл меню, набрал Dropbox в поиске, щелкнул Dropbox, когда он был представлен, и запустил Dropbox, который затем продолжил запрашивать у меня мое имя пользователя и пароль.
Я столкнулся с этой проблемой в начале 2017 года в Ubuntu 16.04. Используя strace -f dropbox
, как было предложено Triplee, я определил, что проблема связана с тем, что версия python не может получить доступ к файлам внутри ~/.dropbox-dist/dropbox-lnx.x86_64-32.4.23/library.zip
.
Решение потребовало нескольких шагов:
Причина выполнения шагов 3+4 заключается в том, что library.zip содержит папку с именем dropbox
.