我想安装mendeley
,但是当我运行命令时
sudo dpkg -i <path-to-download-package>
我收到此错误:
bash: syntax error near unexpected token `newline'
答案1
我认为这里的混淆与以下误解有关:下载包路径是比喻而不是字面意思。假设您的下载将进入您的默认下载目录,您应该能够使用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 要安装什么。