Я хочу установить mendeley
, но когда я запустил команду
sudo dpkg -i <path-to-download-package>
, я получил эту ошибку:
bash: syntax error near unexpected token `newline'
Я считаю, что путаница здесь связана с неправильным пониманием того, что путь к загрузке-пакету является скорее образным, чем буквальным. Предполагая, что ваши загрузки идут в каталог загрузки по умолчанию, вы сможете установить с dpkg -i ~/Downloads/mendeleydesktop_1.17.13-stable_amd64
, где mendeleydesktop_1.17.13-stable_amd64 - это имя файла, который вы загрузили. Вы можете получить точный путь / к / имени файла с помощью команды find ~/ -name *mendeleydesktop* | grep Downloads
Если это звучит слишком сложно, просто введите команду installpath=$(find ~/ -name *mendeleydesktop* | grep Downloads) && dpkg -i $installpath
, которая установит переменную среды installpath равной полному пути к файл найден командой find, а затем используйте его, чтобы указать dpkg, что устанавливать.