我相信我已经正确安装了它(按照列出的 configure、make 和 make install 命令进行操作),但我似乎无法真正启动该程序......
我目前所做的:
配置(一切顺利) 制作(与此相同) 制作检查(a-ok)
然后——进行安装——我认为问题可能出在这里:
进行安装
在 src 中进行安装 make[1]: 进入目录/home/amhorne/Downloads/geeqie-1.1/src' Making install in icons make[2]: Entering directory
/home/amhorne/Downloads/geeqie-1.1/src/icons' 在 svg 中进行安装 make[3]: 进入目录/home/amhorne/Downloads/geeqie-1.1/src/icons/svg' make[4]: Entering directory
/home/amhorne/Downloads/geeqie-1.1/src/icons/svg' make[4]: install-data-am' 无需执行任何操作install-exec-am'. make[4]: Nothing to be done for
。 make[4]: 离开目录/home/amhorne/Downloads/geeqie-1.1/src/icons/svg' make[3]: Leaving directory
/home/amhorne/Downloads/geeqie-1.1/src/icons/svg' make[3]: 进入目录/home/amhorne/Downloads/geeqie-1.1/src/icons' make[4]: Entering directory
/home/amhorne/Downloads/geeqie-1.1/src/icons' make[4]: install-data-am' 无需执行任何操作install-exec-am'. make[4]: Nothing to be done for
。 make[4]: 离开目录/home/amhorne/Downloads/geeqie-1.1/src/icons' make[3]: Leaving directory
/home/amhorne/Downloads/geeqie-1.1/src/icons' make[2]: 离开目录/home/amhorne/Downloads/geeqie-1.1/src/icons' make[2]: Entering directory
/home/amhorne/Downloads/geeqie-1.1/src' make[3]: 进入目录/home/amhorne/Downloads/geeqie-1.1/src' test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin" /usr/bin/install -c geeqie '/usr/local/bin' /usr/bin/install: cannot create regular file ‘/usr/local/bin/geeqie’: Permission denied make[3]: *** [install-binPROGRAMS] Error 1 make[3]: Leaving directory
/home/amhorne/Downloads/geeqie-1.1/src' make[2]:* [install-am] 错误 2 make[2]: 离开目录/home/amhorne/Downloads/geeqie-1.1/src' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory
/home/amhorne/Downloads/geeqie-1.1/src' make: *[install-recursive] 错误 1
答案1
您看到的错误
/usr/bin/install:无法创建常规文件‘/usr/local/bin/geeqie’:权限被拒绝
意味着安装程序没有足够的权限写入相关文件夹 - 即 /usr/local/bin
这是意料之中的。普通用户永远没有权限直接写入此文件夹。
您需要授予安装程序提升的权限 - 这是通过使用sudo
sudo
可供具有管理员权限的帐户使用。
因此,如果您运行安装程序,请执行以下操作:
sudo make install
这会将应用程序安装到 /usr/local
然后您就能运行该应用程序了。