.deb
我从官方网站下载了Unity3D的Linux beta包,并提供了官方链接。 (我懒得恢复链接并包含它;它不真的无论如何都很重要。)
我跑了sudo dpkg -i unity3d.deb
,并安装了软件包。
我不想要 Unity,现在既不which
返回sudo locate unity3d
任何东西。
我知道 U3D 是闭源的;它的安装文件是否被屏蔽或隐藏?我找不到任何关于此的信息。
$ sudo dpkg --remove unity3d
dpkg: warning: ignoring request to remove unity3d which isn't installed
答案1
该软件包似乎未安装,或者其名称与您预期的不同。您可以使用文件--info
上的选项.deb
来检查正确的名称:
dpkg --info unity3d.deb
如果您担心内容及其位置(无论是否为 OSS),通常您可以使用--contents
以下选项检查它们:
dpkg --contents unity3d.deb
Unity 包不需要源代码即可工作,因此没有理由隐藏任何内容。
最后一件事:你的which
不工作,因为它找不到精确的您在PATH
;中提供的文件名它不是像 那样locate
进行部分匹配的工具。至于locate
它本身 - 它有一个用于查找的数据库,并且该数据库需要更新。您可能没有强制更新,并且在安装后任何地方都不会自发地发生更新 - 您可以使用 运行它sudo updatedb
,或者sudo -b updatedb
如果您更喜欢在后台运行它。