Raf*_*lak 6 community ubuntu-website uds
我真的很喜欢http://pad.ubuntu.com 上的界面。当您想与其他人一起做笔记时,它似乎是一个很棒的记事本。
但是,主页上写着“Ubuntu 开发者峰会”。这是否意味着它专门用于 UDS?如果没有,我可以和我的朋友一起使用,会不会很尴尬?
Rin*_*ind 10
您发布的链接实际上仅适用于 UDS/Ubuntu,但所使用的软件是etherpad,您可以通过localhost浏览器自行使用。
Etherpad 被谷歌收购,他们开源了它(更多信息)。该链接有几个 Etherpad 分支的工作实例:Piratepad、Typewith.me、iEtherpad。你可以和你的朋友一起使用这些,但所有这些都是untrusted使用远程服务器来托管你的文件,所以要小心)。来自这些链接的随机图像:

我发现的所有 Ubuntu debs 和 ppas 都非常旧(比如 from hardy),所以如果你想在自己的系统上使用自己的版本,Google 提供了有关编译和运行最新版本 Etherpad 的说明。从链接:
要求
环境 各种脚本对环境变量做出假设:
JAVA 应该设置为 java 可执行文件。JAVA_HOME 应该设置到主jdk目录。SCALA 应该设置为 Scala 可执行文件。SCALA_HOME 应设置为主要的 Scala 分发目录。PATH应该包含$JAVA, $SCALA, 和 mysqlMYSQL_CONNECTOR_JAR 应设置为 mysql-connector 下载中包含的 mysql-connector JAR 文件。数据库设置
这些脚本假设 mysqld 在本地主机上运行。一旦 mysqld 运行,您可以通过在ajcode/etherpad/.
sudo bin/setup-mysql-db.sh
Run Code Online (Sandbox Code Playgroud)
这将创建一个名为“etherpad”的数据库,密码为“password”,并授予用户“etherpad”权限。第一次运行 etherpad 时,将设置所有表。
编译
EtherPad 将其所有 Java 和 Scala 库编译成一个 JAR。要构建这个 jar,你可以在ajcode/etherpad/.
bin/rebuildjar.sh
Run Code Online (Sandbox Code Playgroud)
如果您修改了 中的任何内容ajcode/infrastructure,您很可能需要在更改生效之前终止服务器、重建 jar 并重新启动服务器。ajcode/etherpad/src可以在服务器运行时修改里面的代码,更改将自动获取。
跑步
要运行 etherpad Web 服务器,请在 ajcode/etherpad/ 中执行以下命令。
bin/run-local.sh
Run Code Online (Sandbox Code Playgroud)
第一次运行时,它应该打印出很多关于数据库迁移的消息,最后打印:
HTTP server listening on http://localhost:9000/
Run Code Online (Sandbox Code Playgroud)
此时,您应该可以在 Web 浏览器中访问http://localhost:9000/并创建一个新的 pad。
| 归档时间: |
|
| 查看次数: |
320 次 |
| 最近记录: |