Я действительно люблю интерфейс по http://pad.ubuntu.com. Это, кажется, большой блокнот, когда Вы хотите сделать примечания с другими людьми.
Однако основная страница говорит 'Саммит Разработчика Ubuntu'. Это означает, что это предназначено, чтобы использоваться исключительно для UDS? В противном случае я могу использовать его со своими друзьями, это было бы неловким?
Ссылка, которую Вы отправили, на самом деле только для UDS/Ubuntu, но используемое программное обеспечение etherpad
и можно использовать его сами на localhost
с браузером.
Etherpad был куплен Google, и они открывают source'd он (Больше информации). Та ссылка имеет несколько рабочих экземпляров ветвлений Etherpad: Piratepad, Typewith.me, iEtherpad. Можно использовать их с друзьями, но все они untrusted
и используйте удаленный сервер для хостинга файлов так быть осторожными). Случайное изображение из тех ссылок:
Вся Ubuntu debs и ppas, который я нашел, действительно стары (как от hardy
) таким образом, если Вы хотите свою собственную версию на Ваших собственных системных инструкциях по предоставлениям Google относительно компиляции и выполнения последней версии Etherpad. Из ссылки:
Требования
Среда Различные сценарии делает предположения о переменных среды:
JAVA
должен быть установлен на исполняемый файл Java.JAVA_HOME
должен быть установлен на основной jdk каталог.SCALA
должен быть установлен на scala исполняемый файл.SCALA_HOME
должен быть установлен на основной scala каталог распределения.PATH
должен содержать $JAVA
, $SCALA
, и mysqlMYSQL_CONNECTOR_JAR
должен быть установлен на mysql-коннектор файл JAR, включенный в загрузку mysql-коннектора.Установка базы данных
Сценарии предполагают, что mysqld работает на localhost. После того как mysqld работает, можно настроить etherpad базу данных путем выполнения следующей команды внутри ajcode/etherpad/
.
sudo bin/setup-mysql-db.sh
Это создаст базу данных, названную "etherpad" с паролем "пароль", и предоставит полномочия пользователю "etherpad". Все таблицы будут настроены, первый раз etherpad выполняется.
Компиляция
EtherPad компилирует весь свой Java и библиотеки Scala в единственный JAR. Для создания этой банки можно выполнить следующую команду внутри ajcode/etherpad/
.
bin/rebuildjar.sh
Если Вы изменяете что-нибудь в ajcode/infrastructure
, необходимо будет, скорее всего, уничтожить сервер, восстановить банку и повторно запустить сервер, прежде чем изменение вступит в силу. Код внутри 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 / ~ человечность-etherpad