Changes

Jump to navigation Jump to search
3,420 bytes added ,  20:29, 28 February 2018
no edit summary
Line 28: Line 28:  
{{#smeversion: ccnet }}
 
{{#smeversion: ccnet }}
 
=== Description ===
 
=== Description ===
<!-- add a description here -->
      +
==== install needed repo ====
 +
<syntaxhighlight lang="bash">
 +
yum install --enablerepo=smedev,smecontribs smeserver-extrarepositories-epel smeserver-extrarepositories-centos-sclo -y
 +
signal-event yum-modify
 +
</syntaxhighlight>
 +
 +
==== install ====
 +
<syntaxhighlight lang="bash">
 +
yum install --enablerepo=smedev,smecontribs,epel,centos-sclo-rh,centos-sclo-centos seafile-seahub seafile-server
 +
</syntaxhighlight>this will at least pull :
 +
* ccnet-server          x86_64       5.1.3-4.el6.sme         smedev         91 k
 +
* fuse-libs             x86_64       2.8.3-5.el6             base           74 k
 +
* libarchive            x86_64       2.8.3-7.el6_8           base          127 k
 +
* libccnet              x86_64       5.1.3-4.el6.sme         smedev         38 k
 +
* libevent2             x86_64       2.0.21-2.el6            base          193 k
 +
* libevhtp              x86_64       1.2.11n-4.el6.sme       smedev        125 k
 +
* libsearpc             x86_64       3.0.7-3.el6.sme         smedev         27 k
 +
* libzdb                x86_64       3.1-4.el6.sme           smedev         63 k
 +
* postgresql-libs       x86_64       8.4.20-8.el6_9          updates       202 k
 +
* python-ccnet          noarch       5.1.3-4.el6.sme         smedev         37 k
 +
* python-seafile        noarch       5.1.3-1                 smedev         42 k
 +
* seafile-lib          x86_64       5.1.3-1                 smedev         36 k
 +
NB: you will need new version of sqlite  3.7.17-9.el6.sme  from smecontribs.; need to add this in Requires of the seafile-server rpms<syntaxhighlight lang="bash">
 +
yum update sqlite --enablerepo=smedev,smecontribs
 +
</syntaxhighlight>
 +
 +
==== NOT TO DO as already compiled : ====
 +
install prerequesites for seafile -server is still missing. maybe not necessary<syntaxhighlight lang="bash">
 +
yum install libevent libcurl4-openssl libglib  uuid  intltool  libsqlite  libmysqlclient  libarchive    libtool  libjansson  valac  libfuse --enablerepo=epel,smedev,smecontribs
 +
</syntaxhighlight>will miss this
 +
* libcurl4-openssl
 +
* libglib
 +
* libsqlite
 +
* libmysqlclient
 +
* libjansson
 +
* valac
 +
* libfuse
 +
 +
==== install python27 ====
 +
<syntaxhighlight lang="bash">
 +
yum install python27-python sclo-python27-python-chardet python27-python-six  --enablerepo=centos-sclo-rh,epel,centos-sclo-centos
 +
</syntaxhighlight>
 +
 +
==== install prerequesite for seahub ====
 +
those are available for base python, but will be needed against sclo python27<syntaxhighlight lang="bash">
 +
yum install --enablerepo=epel pytz python-django-compressor python-django-post_office python-gunicorn python-flup python-chardet python-dateutil python-six
 +
</syntaxhighlight>
 +
 +
will need pip install or create rpm :
 +
* Django 1.8
 +
* django-statici18n
 +
* djangorestframework
 +
* django-constance (install it by <code>pip install <nowiki>https://github.com/haiwen/django-constance/archive/bde7f7c.zip</nowiki></code>)
 +
* openpyxl
 +
 +
install Django and other python related modules
 +
 +
 +
startup scripts and sme related db
 +
 +
configuration
    
=== Installation ===
 
=== Installation ===
Line 53: Line 113:  
{{#smechangelog: {{#var:smecontribname}} }}
 
{{#smechangelog: {{#var:smecontribname}} }}
   −
 
+
=== References ===
<!-- list of category you want to see this page in -->
+
* https://manual.seafile.com/build_seafile/server.html
 +
* <!-- list of category you want to see this page in -->
 
[[Category: Contrib]]
 
[[Category: Contrib]]
   
<!-- Please keep there the template revision  number as is -->
 
<!-- Please keep there the template revision  number as is -->
Super Admin, Wiki & Docs Team, Bureaucrats, Interface administrators, Administrators
3,254

edits

Navigation menu