Является ли pad.ubuntu.com доступным для всех?
Мне очень нравится интерфейс на http://pad.ubuntu.com/. Кажется, это отличный блокнот, когда вы хотите делать заметки с другими людьми.
Тем не менее, на главной странице написано "Ubuntu Developer Summit". Означает ли это, что он предназначен для использования исключительно для UDS? Если нет, могу ли я использовать его со своими друзьями, было бы неловко?
2 ответа
Ссылка, которую вы разместили, на самом деле предназначена только для UDS/Ubuntu, но используемое программное обеспечение etherpad
и вы можете использовать его самостоятельно на localhost
с браузером.
Etherpad был куплен Google, и они с открытым исходным кодом ( подробнее). Эта ссылка имеет несколько рабочих экземпляров вилок Etherpad: Piratepad, http://typewith.me/, iEtherpad. Вы можете использовать их со своими друзьями, но все они untrusted
и использовать удаленный сервер для размещения ваших файлов, поэтому будьте осторожны). Случайное изображение из этих ссылок:
Все найденные мной дабы и ppas в Ubuntu действительно старые (например, из 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
и MySQLMYSQL_CONNECTOR_JAR
должен быть установлен к файлу JAR соединителя mysql, включенному в загрузку соединителя mysql.
Настройка базы данных
Сценарии предполагают, что mysqld работает на localhost. После запуска mysqld вы можете настроить базу данных etherpad, выполнив следующую команду внутри
ajcode/etherpad/
,sudo bin/setup-mysql-db.sh
Это создаст базу данных с именем "etherpad" с паролем "пароль" и предоставит привилегии пользователю "etherpad". Все таблицы будут настроены при первом запуске etherpad.
составление
EtherPad компилирует все свои библиотеки Java и Scala в один JAR. Чтобы построить этот jar, вы можете запустить следующую команду внутри
ajcode/etherpad/
,bin/rebuildjar.sh
Если вы измените что-либо в
ajcode/infrastructure
вам, скорее всего, придется убить сервер, перестроить jar и перезапустить сервер, прежде чем изменения вступят в силу. Код внутриajcode/etherpad/src
может быть изменено во время работы сервера, и изменения будут автоматически получены.
Бег
Чтобы запустить веб-сервер etherpad, выполните следующую команду внутри ajcode / etherpad /.
bin/run-local.sh
При первом запуске он должен распечатать множество сообщений о переносе базы данных и, наконец, напечатать:
HTTP server listening on http://localhost:9000/
На этом этапе вы сможете зайти на http://localhost:9000/ в своем веб-браузере и создать новый планшет.
Если вам действительно нужно использовать http://pad.ubuntu.com/
пойти и присоединиться к группе на https://launchpad.net/~ubuntu-etherpad