pad.ubuntu.com 每个人都可以使用吗?

Raf*_*lak 6 community ubuntu-website uds

我真的很喜欢http://pad.ubuntu.com 上的界面。当您想与其他人一起做笔记时,它似乎是一个很棒的记事本。

但是,主页上写着“Ubuntu 开发者峰会”。这是否意味着它专门用于 UDS?如果没有,我可以和我的朋友一起使用,会不会很尴尬?

Rin*_*ind 10

您发布的链接实际上仅适用于 UDS/Ubuntu,但所使用的软件是etherpad,您可以通过localhost浏览器自行使用。

Etherpad 被谷歌收购,他们开源了它(更多信息)。该链接有几个 Etherpad 分支的工作实例:PiratepadTypewith.meiEtherpad。你可以和你的朋友一起使用这些,但所有这些都是untrusted使用远程服务器来托管你的文件,所以要小心)。来自这些链接的随机图像:

在此处输入图片说明

我发现的所有 Ubuntu debs 和 ppas 都非常旧(比如 from hardy),所以如果你想在自己的系统上使用自己的版本,Google 提供了有关编译和运行最新版本 Etherpad 的说明。从链接:

要求

  • Java 1.6(使用 1.6.0_10 测试)
  • Scala 2.7(使用 2.7.4 测试)
  • MySQL Server 5.1(使用 5.1.41 测试)
  • mysql-connector-java(用 5.1.0 测试)

环境 各种脚本对环境变量做出假设:

  • JAVA 应该设置为 java 可执行文件。
  • JAVA_HOME 应该设置到主jdk目录。
  • SCALA 应该设置为 Scala 可执行文件。
  • SCALA_HOME 应设置为主要的 Scala 分发目录。
  • PATH应该包含$JAVA, $SCALA, 和 mysql
  • MYSQL_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可以在服务器运行时修改里面的代码,更改将自动获取。

跑步