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 次 |
最近记录: |