每个包都是做什么的?我正在安装libmozjs,它说需要删除以下软件包:
couchdb-bin desktopcouch evolution-couchdb gnome-user-guide python-desktopcouch python-desktopcouch-records ubuntu-desktop ubuntu-docs xulrunner-1.9.1 yelp
我看到一些是不言自明的,那些与couchdb的是什么意思?如果我移除软件包,它会对我的系统产生什么影响?
谢谢。
编辑:我在业力课上。
发布于 2010-10-27 09:55:56
我不会说他们是明确的Ubuntu有关联的。
CouchDB是一个数据库。这是一种非常简单、快速的存储简单数据的方法。应用程序可以使用它来存储数据。与SQLite (比CouchDB更快)相比,一个优点是将大量记录转储到JSON并在另一端导入它们要容易得多,而不会发生冲突。您可以使用关系数据库来实现这一点,但这通常意味着对某些事务日志逻辑进行分层,这仍然会在异步设置中造成问题。这意味着它可以很容易地在像Ubuntu这样的版本控制系统中更有效地使用。
我想我们有点偏离了真正的观点。一些事情不对的线索应该是ubuntu-desktop在那批中的存在。它只是一个元包,但它保存了大多数Ubuntu桌面系统的依赖项。如果你删除它,然后做一个自动删除,你可能会失去你的桌面大部分。
与xulrunner-1.9.1也有冲突,这是火狐的核心依赖。
简而言之,libmozjs-dev与您要安装的任何东西都是不兼容的。我注意到,libmozjs-dev已经从过去的两个版本中删除了,所以如果您试图将它强制放入Lucid或Maverick (10.04/10.10),我现在就停下来,寻找另一种方法来安装它(即从Mozilla下载它并自己编译它)。
发布于 2010-10-27 09:37:00
所有名字中有沙发的包都与Ubuntu相关。ubuntu-desktop是一个元包,它安装了Ubuntu中的所有标准包,例如,您还可以找到kubuntu-desktop、xubuntu-desktop。gnome-user-guide是不言自明的,xulrunner是与火狐相关的,ubuntu-docs是Ubuntu特有的文档,yelp是gnome帮助的在线浏览器。
您可以在Ubuntu软件中心或Synaptic中找到更详细的描述。
发布于 2010-10-27 17:28:28
与其他人所说的相反,在最近的版本中,xulrunner不再是火狐的依赖。不过,它是yelp ( GNOME帮助浏览器)的一个依赖项,这也可能是一些文档包也被移除的原因。
CouchDB也依赖于xulrunner,可能用于JavaScript引擎。CouchDB由( UbuntuOne的一部分)以DesktopCouch的形式使用(当然,其他应用程序也可以使用)。
另外,包含libmozjs的Ubuntu的最后一个版本是“业力”,我很确定它包含的功能也可以在xulrunner中使用,所以您可以使用它而不是libmozjs吗?
https://askubuntu.com/questions/9750
复制相似问题