|
|
|
|
6164
|
apt-get install git-core python python-dev python-lxml python-imaging python-virtualenv python-gst0.10 libjpeg8-dev
|
6164
|
apt-get install git-core python python-dev python-lxml python-imaging python-virtualenv python-gst0.10 libjpeg8-dev
|
6165
|
#+END_SRC
|
6165
|
#+END_SRC
|
6166
|
|
6166
|
|
6167
|
-Download mediagoblin.
|
|
|
|
|
6167
|
+Create a user and an installation directory, replacing /mymediagoblinsite/ with the domain name for your mediagoblin site.
|
6168
|
|
6168
|
|
6169
|
#+BEGIN_SRC: bash
|
6169
|
#+BEGIN_SRC: bash
|
6170
|
-cd /opt
|
|
|
6171
|
-git clone git://gitorious.org/mediagoblin/mediagoblin.git mediagoblin
|
|
|
6172
|
-cd /opt/mediagoblin
|
|
|
6173
|
-git submodule init
|
|
|
6174
|
-git submodule update
|
|
|
6175
|
-virtualenv .
|
|
|
6176
|
-./bin/python setup.py develop
|
|
|
|
|
6170
|
+export HOSTNAME=mymediagoblinsite
|
|
|
6171
|
+adduser mediagoblin
|
6177
|
#+END_SRC
|
6172
|
#+END_SRC
|
6178
|
|
6173
|
|
6179
|
-If that fails then just run the same command again (i.e. ./bin/python setup.py develop)
|
|
|
6180
|
-
|
|
|
6181
|
-TODO: currently there are insurmountable errors here.
|
|
|
|
|
6174
|
+Give the user a long random password.
|
6182
|
|
6175
|
|
6183
|
#+BEGIN_SRC: bash
|
6176
|
#+BEGIN_SRC: bash
|
6184
|
-./bin/gmg dbupdate
|
|
|
6185
|
-./runtests.sh
|
|
|
|
|
6177
|
+mkdir -p /srv/$HOSTNAME
|
|
|
6178
|
+chown -hR mediagoblin:mediagoblin /srv/$HOSTNAME
|
|
|
6179
|
+su - mediagoblin
|
|
|
6180
|
+export HOSTNAME=mymediagoblinsite
|
|
|
6181
|
+cd /srv/$HOSTNAME
|
|
|
6182
|
+git clone git://gitorious.org/mediagoblin/mediagoblin.git
|
|
|
6183
|
+cd mediagoblin
|
|
|
6184
|
+git submodule init
|
|
|
6185
|
+git submodule update
|
|
|
6186
|
+virtualenv --system-site-packages .
|
|
|
6187
|
+./bin/python setup.py install
|
6186
|
#+END_SRC
|
6188
|
#+END_SRC
|
6187
|
|
6189
|
|
6188
|
-Create a mediagoblin directory in which data will be stored.
|
|
|
|
|
6190
|
+Fails here. Currently not installable.
|
6189
|
|
6191
|
|
6190
|
#+BEGIN_SRC: bash
|
6192
|
#+BEGIN_SRC: bash
|
6191
|
-mkdir /var/local/mediagoblin
|
|
|
6192
|
-useradd -s /bin/bash -d /var/local/mediagoblin mediagoblin
|
|
|
6193
|
-chown -R mediagoblin:mediagoblin /var/local/mediagoblin
|
|
|
|
|
6193
|
+Installed /srv/goblin.uk.to/mediagoblin/lib/python2.7/site-packages/sqlalchemy_migrate-0.9-py2.7.egg
|
|
|
6194
|
+Searching for sqlalchemy>0.8.0,<0.9.0
|
|
|
6195
|
+Reading http://pypi.python.org/simple/sqlalchemy/
|
|
|
6196
|
+Best match: SQLAlchemy 0.8.6
|
|
|
6197
|
+Downloading https://pypi.python.org/packages/source/S/SQLAlchemy/SQLAlchemy-0.8.6.tar.gz#md5=fe8766d913c1d0eb5c353650f11de624
|
|
|
6198
|
+Processing SQLAlchemy-0.8.6.tar.gz
|
|
|
6199
|
+Running SQLAlchemy-0.8.6/setup.py -q bdist_egg --dist-dir /tmp/easy_install-8HHH59/SQLAlchemy-0.8.6/egg-dist-tmp-Zy3CXP
|
|
|
6200
|
+/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'test_suite'
|
|
|
6201
|
+ warnings.warn(msg)
|
|
|
6202
|
+/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'features'
|
|
|
6203
|
+ warnings.warn(msg)
|
|
|
6204
|
+/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'tests_require'
|
|
|
6205
|
+ warnings.warn(msg)
|
6194
|
#+END_SRC
|
6206
|
#+END_SRC
|
6195
|
|
6207
|
|
|
|
6208
|
+http://mediagoblin.readthedocs.org/en/latest/siteadmin/deploying.html
|
6196
|
https://wiki.mediagoblin.org/HackingHowto
|
6209
|
https://wiki.mediagoblin.org/HackingHowto
|
6197
|
https://github.com/joar/mediagoblin-init-scripts
|
6210
|
https://github.com/joar/mediagoblin-init-scripts
|
|
|
6211
|
+https://wiki.mediagoblin.org/Deployment#Apache_2_Config_With_mod_wsgi
|
6198
|
|
6212
|
|
6199
|
** Kune
|
6213
|
** Kune
|
6200
|
Kune is a collaboration tool aimed at not just socialising but also getting stuff done within a community. It's based upon Apache Wave (formerly Google Wave).
|
6214
|
Kune is a collaboration tool aimed at not just socialising but also getting stuff done within a community. It's based upon Apache Wave (formerly Google Wave).
|