centos6.8安装seafile

風£飛 風£飛     2022-10-10     741

关键词:

有问题,有官网测试过的Linux平台:https://www.seafile.com/download/

一、安装python2.7.14
1、安装依赖包
[[email protected] ~]# yum -y install zlib zlib-devel openssl openssl-devel

2、为了防止出现 import zlib找不到的情况,复制文件:
[[email protected] ~]# mkdir -p /usr/local/lib/python2.7/lib-dynload
[[email protected] ~]# cp /usr/lib64/python2.6/lib-dynload/zlibmodule.so /usr/local/lib/python2.7/lib-dynload

3、下载python2.7.14,可直接到python官网下载,并选择相应版本;解压后文件夹改名为python
[[email protected] ~]# wget --no-check-certificate https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz

4、进入python,编译安装:
[[email protected] Python-2.7.14]# ./configure
[[email protected] Python-2.7.14]# make && make intall

5,把系统自带的2.6移除(依然会保留2.6版本:/usr/bin/python2.6)
[[email protected] ~]# rm -f /usr/bin/python

6,把python执行软连接连接到2.7
[[email protected] ~]# ln -s /usr/local/bin/python2.7 /usr/bin/python

7,编辑yum命令,把路径指明为2.6,因为yum必须基于2.6版本
[[email protected] ~]# vi /usr/bin/yum
把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.6
保存退出,yum即可正常使用。如若有其他命令、软件不能正常使用,仿照yum配置文件的修改方法,修改其配置文件即可。

8、安装setuptools
[[email protected] ~]# wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-18.0.1.tar.gz
[[email protected] ~]# tar xf setuptools-18.0.1.tar.gz
[[email protected] ~]# cd setuptools-18.0.1
[[email protected] setuptools-18.0.1]# python setup.py install

9、安装pip
[[email protected] ~]# wget --no-check-certificate https://pypi.python.org/packages/7e/71/3c6ece07a9a885650aa6607b0ebfdf6fc9a3ef8691c44b5e724e4eee7bf2/pip-7.1.0.tar.gz
[[email protected] ~]# tar xf pip-7.1.0.tar.gz
[[email protected] ~]# cd pip-7.1.0
[[email protected] pip-7.1.0]# python setup.py install
[[email protected] pip-7.1.0]# pip install --upgrade pip #升级pip
[[email protected] pip-7.1.0]# pip install pillow

10,测试pip,如果报错“pkg_resources.DistributionNotFound: The ‘pip==7.1.2‘ distribution was not found and is required by the application”,此时需要修改pip可执行程序:
[[email protected] ~]# mv /usr/bin/pip /usr/bin/pip0
[[email protected] ~]# cp /usr/bin/pip2.7 /usr/bin/pip

二、安装seafile
1、安装seafile依赖包
[[email protected] ~]# yum -y install python-imaging mysql mysql-server mysql-devel libjpeg-turbo-devel python-devel
[[email protected] ~]# pip install MySQL-python

3、启动MySQL,设置MySQL root账户的密码为root,并创建seafile数据库和seafile用户
[[email protected] ~]# /etc/init.d/mysqld start
[[email protected] ~]# mysqladmin -u root password "root"
[[email protected] ~]# mysql -uroot -proot
create database seafile;
create database ccnet;
create database seahub;
grant all on seafile.* to ‘seafile‘@‘localhost‘ identified by ‘seafile‘;
grant all on ccnet.* TO ‘seafile‘@‘localhost‘;
grant all on seahub.* TO ‘seafile‘@‘localhost‘;
flush privileges;

2、下载安装seafile
[[email protected] ~]# wget --no-check-certificate http://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_6.2.4_x86-64.tar.gz
[[email protected] ~]# tar xf seafile-server_6.2.4_x86-64.tar.gz
[[email protected] ~]# cd seafile-server-6.2.4/
[[email protected] seafile-server-6.2.4]# ./setup-seafile-mysql.sh

3、安装时提示"libc.so.6: version `GLIBC_2.14‘ not found",原因是系统的glibc版本太低,软件编译时使用了较高版本的glibc引起的
[[email protected] ~]# strings /lib64/libc.so.6 | grep GLIBC_ #查看系统glibc支持的版本
[[email protected] ~]# rpm -qa | grep glibc #查看安装的glibc包的版本
[[email protected] ~]# wget http://mirrors.ustc.edu.cn/gnu/libc/glibc-2.14.tar.gz
[[email protected] ~]# tar xf glibc-2.14.tar.gz
[[email protected] glibc-2.14]# mkdir build
[[email protected] glibc-2.14]# cd build/
[[email protected] glibc-2.14]# ../configure --disable-sanity-checks
[[email protected] glibc-2.14]# make -j4 #-j4提高make时的速度(建议不加-j参数)
[[email protected] glibc-2.14]# make install

centos6.8安装

  VMware下CentOS6.8安装配置简述Linux的安装方法有很多种,下面,我们主要以镜像安装为例,介绍CentOS的安装过程及相关的参数设置,详细步骤如下。 CentOS安装配置打开VMware,单击【创建新虚拟机】按钮。选择【稍后安... 查看详情

图解centos6.8安装详情

图解CentOS6.8安装详情本文将介绍如何在虚拟机中安装CentOS6.864位,通过图文介绍,帮助刚接触Linux的朋友一步步搭建测试环境。这里假设读者有一定的windows使用基础并已经安装好所需软件。一、安装环境及使用软件1、操作系统:... 查看详情

centos6.8编译安装lnmp环境

Centos6.8编译安装LNMP环境参考资料:http://www.jb51.net/article/107429.htmhttps://phperzh.com/articles/1360一准备工作 环境介绍: OS:Centos6.8最小化安装 Nginx:nginx-1.12.2.tar.gz mysql:mysql-boost-5.7.20.tar. 查看详情

centos6.8下安装redmine

一、实验环境 centos6.864位所需安装包:ruby-2.3.4.tar.gz、rubygems-1.8.25.tgz、redmine-2.3.2.tar.gz 二、安装步骤1、安装必要的软件包yuminstall-ygccgcc-c++makeapr-develapr-util-develzlib-develcurl-develexpat-develge 查看详情

centos6.8安装puppetserver+dashboard

Centos6.8安装puppetserver+dashboard:安装puppetserver:下载网址:http://yum.puppetlabs.com/puppet5/el/6/x86_64yuminstalljava-1.8.0-openjdk-headlessrpm-ipuppetserver-5.3.0-1.el6.noarch.rpmpuppet-agent-5.3.1-1.el6 查看详情

centos6.8安装详细教程

镜像CentOS-6.6-x86_64-bin-DVD1.ISO将下载好的镜像上传到服务器,并选择该镜像(详情请看上篇exsi镜像上传文章) 查看详情

centos6.8重新安装yum

问题来源:我在虚拟机上安装vncserver,输入yuminstalltigervnctigervnc-server出现问题,所以就重新安装了一遍yum。具体的过程看如下这个链接:http://blog.csdn.net/visiontime/article/details/70857454亲测可用! 查看详情

centos6.8源码安装部署zabbix3.4.5

本文档主要介绍CentOS6.8在lamp环境下安装以及部署Zabbix3.4.5(注:本文部署环境为php-5.6.23+mysql-5.6.24+httpd-2.2.15+CentOS6.8)基本流程:1.准备编译环境2.yum源配置并且安装php和Apche的所需包3.mysql服务的启动和创建zabbix账号4.下载zabbix3.4.5... 查看详情

centos6.8下安装elasticsearch

1.安装java环境2.安装elasticsearchcd/usr/local/srcwgethttps://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.3.4.tar.gztar-xvfelasticsearch-1.3.4.tar.gzcdelasticsearch-1.3.4./bin/elas 查看详情

centos6.8源码安装部署zabbix3.4.5

本文档主要介绍CentOS6.8在lamp环境下安装以及部署Zabbix3.4.5(注:本文部署环境为php-5.6.23+mysql-5.6.24+httpd-2.2.15+CentOS6.8)基本流程:1.准备编译环境2.国内阿里云yum源配置并且安装php和Apche的所需包3.mysql服务的启动和创建zabbix账号4.... 查看详情

centos6.8安装erlang&rabbitmq的方法

Centos6.8安装erlang&rabbitmq的方法 1. 安装erlang1.1准备工作,先安装依赖库和应用工具yum-yinstallmakegccgcc-c++kernel-develm4ncurses-developenssl-devel rsyncperl-net-snmpwxfop net-snmpunixODBCunixODBC- 查看详情

centos6.8安装cacti

    cacti环境基于LAMP,本实验LAMP环境已编译安装成功。若直接yum安装cacti环境会把httpd,mysql,php也yum安装,与我们编译安装的LAMP环境造成冲突,所以本次实验只安装cacti,rrdtool,net-snmp.    安装rrdtoolyum&nb... 查看详情

centos6.8.安装cacti

1、环境问题:serviceiptablesstopchkconfigiptablesoffvi/etc/sysconfig/selinux(把SELINUX=enforcing改为SELINUX=disabled)2、安装好依赖包yum-yinstallmysqlmysql-servermysql-develhttpdphpphp-pdophp-snmpphp-mysqllm_sensorsne 查看详情

centos6.8安装openvz

参考资料https://openvz.org/Quick_Installation_CentOS_61:首先下载openvz.repowget-P/etc/yum.repos.d/https://download.openvz.org/openvz.repo2:yum更新安装yumupdateyuminstallvzkernelyuminstallvzctlvzquotaploop3:vi/etc 查看详情

centos6.8安装heartbeat

 本人结合网上教程,自己慢慢学写的,写非常简单,请勿喷! 环境:   系统:Centos6.8(2.6.32-642.el6.x86_x64)   软件:heartbeat-3.0.4-2.el6.x86_x64   拓扑:   650)this.width= 查看详情

centos6.8安装lnmp

 一、配置CentOS第三方yum源(CentOS默认的标准源里没有nginx软件包) [[email protected]~]#yuminstallwget#安装下载工具wget[[email protected]~]#wgethttp://www.atomicorp.com/installers/atomic #下载atomicyum源[[em 查看详情

centos6.8安装zabbix3.4

一、部署zabbix1、下载软件包https://www.zabbix.com/download_sources2、安装mysql5.6,由于Centos6.8默认安装的版本是5.1的,故要先卸载再安装5.6版本的yumremovemysql*-y3、配置mysql5.6的源vim/etc/yum.repos.d/mysql.repo[mysql56]name=MySQL5.6CommunityS 查看详情

centos6.8下安装matlab2009(图片转帖)

前言如何优雅的在centos6.8上安装matlab2009.流程 不过我个人安装过程完后启动matlab的时候又出现了新问题: errorwhileloadingsharedlibraries:libXpm.so.4:cannotopensharedobjectfile:Nosuchfile...系统提示无法找到libXpm.so.4,然后通过命令whereislib... 查看详情