pad.ubuntu.com 对所有人都开放吗?

pad.ubuntu.com 对所有人都开放吗?

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

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

答案1

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

Etherpad 被 Google 收购,并且他们将其开源(更多信息)该链接包含 Etherpad 多个分支的工作实例:海盗垫Typewith.me以太网板。您可以与朋友一起使用这些,但所有这些都是untrusted使用远程服务器来托管您的文件,因此请小心)。来自这些链接的随机图像:

在此处输入图片描述

我发现的所有 Ubuntu debs 和 ppas 都非常旧(例如来自hardy),因此如果你想在自己的系统上安装自己的版本,Google 提供了说明编译并运行最新版本的 Etherpad。来自链接:

要求

  • Java 1.6(使用 1.6.0_10 测试)
  • Scala 2.7(已使用 2.7.4 测试)
  • MySQL 服务器 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 在 localhost 上运行。一旦 mysqld 运行,您可以通过在 中运行以下命令来设置 etherpad 数据库ajcode/etherpad/

    sudo bin/setup-mysql-db.sh
    

    这将创建一个名为“etherpad”的数据库,密码为“password”,并向用户“etherpad”授予权限。第一次运行 etherpad 时将设置所有表。

编译

  • EtherPad 将其所有 Java 和 Scala 库编译为单个 JAR。要构建此 jar,您可以在其中运行以下命令ajcode/etherpad/

    bin/rebuildjar.sh
    

    如果您修改了 中的任何内容ajcode/infrastructure,则很可能需要终止服务器、重建 jar 并重新启动服务器,更改才能生效。ajcode/etherpad/src可以在服务器运行时修改其中的代码,并且更改将自动生效。

跑步

  • 要运行 etherpad Web 服务器,请在 ajcode/etherpad/ 中执行以下命令。

    bin/run-local.sh
    

    第一次运行该程序时,它会打印出许多有关数据库迁移的消息,最后打印:

    HTTP server listening on http://localhost:9000/
    

    此时,你应该可以访问http://本地主机:9000/在您的网络浏览器中创建一个新的 pad。

答案2

相关内容