【问题标题】:is it possible to install kakasi without root privileges?是否可以在没有root权限的情况下安装kakasi?
【发布时间】:2012-12-07 04:34:58
【问题描述】:

工具KAKASI 用于将日语文本转换成对应的拼音字母。

我正在尝试使用源代码中的 .rpm 或其他构建指南进行安装,全部安装在 root 目录中,

我无权在那里安装,因为我在与 Bluehost 的共享服务器上。

显然,运行 rpm 或执行这些步骤只会导致权限错误。

有没有办法在 HTML 公共目录中安装这个工具?

【问题讨论】:

    标签: shell root


    【解决方案1】:

    如果您从here(当前为kakasi-2.3.4.tar.gz)下载源代码.tar.gz,您可以从源代码编译并安装到任何您想要的位置。

    在下文中,我将使用$KAKASI_DIR 来指代您要安装它的目录。

    ?> tar xfvz kakasi-2.3.4.tar.gz
    ?> cd kakasi-2.3.4
    ?> configure --prefix $KAKASI_DIR
    ?> make
    ?> make install
    

    在每个步骤之后检查是否有任何错误消息。我刚刚在 Fedora 17 上运行了该过程,没有出现任何问题,但如果您遇到任何错误,很可能与缺少依赖项有关。与rpm 不同,从源代码构建意味着您需要确保在开始安装之前安装了所有依赖项。

    【讨论】:

    • 好像成功了,按照你的方法我没有发现任何错误。但是我现在不需要在 php.ini 中添加什么吗?或者在extensions文件夹中放一个kakasi文件?
    • 我在 make install 后创建的 public_html/lib/ 文件夹中找到了 lib libkakasi.so,所以我尝试将此行添加到我的 php.ini extension=/home/mrhowtos/public_html/ lib/libkakasi.so 但这似乎不起作用,kakasi 函数调用仍被视为对未定义函数的调用
    • 我不知道如何解决这个问题;我从来没有在 php 中使用过共享库。您是否考虑过就此提出一个单独的问题?
    猜你喜欢
    • 2013-08-22
    • 2014-11-25
    • 1970-01-01
    • 1970-01-01
    • 2019-02-25
    • 2020-10-06
    • 2015-11-12
    • 2013-05-29
    • 1970-01-01
    相关资源
    最近更新 更多