V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lovine
V2EX  ›  Ubuntu

ubuntu14.0.4 pure-ftpd 编译安装

  •  
  •   lovine · 2014-09-04 13:48:18 +08:00 · 3259 次点击
    这是一个创建于 3735 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在编译安装pure-ftpd的时候 需要without mysql但是ubuntu下用apt-get安装的mysql目录有点乱,不知道对应一般系统的/usr/local/mysql目录在ubuntu下是哪个 所以编译老是不成功./configure --prefix=/usr/local/pureftpd CFLAGS=-O2 --with-mysql=/usr/local/mysql --with-quotas --with-cookie --with-virtualhosts --with-diraliases --with-sysquotas --with-ratios --with-altlog --with-paranoidmsg --with-shadow --with-welcomemsg --with-throttling --with-uploadscript --with-language=english --with-rfc2640

    ubuntu下的mysql默认安装目录很多 不知道是哪个 比如:
    安装路径应在/usr/share/mysql
    数据库目录在 /var/lib/mysql
    mysqldump文件位置:/usr/bin/mysqldump
    而且/etc/mysql/my.cnf 里面的basedir显示的是只是/usr目录
    但是进入/usr/share/mysql/ ls出来的不是真正的mysql目录 连bin目录等一些常用文件都不在这里。。实在是找不到 pure-ftpd编译的时候 mysql的目录该填哪个了



    ubuntu下对应/usr/local/mysql/lib 这个文件夹是在哪里呢
    2 条回复    2014-09-04 19:54:56 +08:00
    infong
        1
    infong  
       2014-09-04 14:17:08 +08:00   ❤️ 1
    先安装 libmysqlclient-dev, 然后 --with-mysql=/usr 试试,一般来说,直接 --with-mysql 就可以了。

    如果是 apt-get 安装的 mysql, 那么 /usr/local/mysql/lib 指的应该就是 /usr/lib 下面。
    lovine
        2
    lovine  
    OP
       2014-09-04 19:54:56 +08:00
    @infong 谢谢啦 还是没弄好 换了别的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5580 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:30 · PVG 09:30 · LAX 17:30 · JFK 20:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.