首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Debian Lenny和Sphinx的麻烦

Debian Lenny和Sphinx的麻烦
EN

Server Fault用户
提问于 2012-10-14 20:37:45
回答 2查看 366关注 0票数 2

我对linux系统有非常基本的理解,但我有一台服务器,它是不久前设置的,用来托管一些web应用程序。最近,我决定测试并实现Sphinx,但不幸的是,我无法使安装工作。

我在运行Debian Lenny发行版,当我试图安装狮身人面像时,上面写着-

检查MySQL包括文件..。配置:错误:缺少包含文件。

代码语言:javascript
复制
******************************************************************************
ERROR: cannot find MySQL include files.

Check that you do have MySQL include files installed.
The package name is typically 'mysql-devel'.

If include files are installed on your system, but you are still getting
this message, you should do one of the following:

1) either specify includes location explicitly, using --with-mysql-includes;
2) or specify MySQL installation root location explicitly, using --with-mysql;
3) or make sure that the path to 'mysql_config' program is listed in
   your PATH environment variable.

To disable MySQL support, use --without-mysql option.
******************************************************************************

我确实安装了mysql 5.1,但是我找不到包含的文件,还有一件事..我在网上读到我可能需要libmysqlclient15-dev,但是当我尝试使用apt安装它时,我会收到以下错误。

代码语言:javascript
复制
The following packages were automatically installed and are no longer required:
  libxcb-aux0 libts-0.0-0 libxcb-atom1 ttf-dejavu-extra hunspell-en-us g++-4.3
  libmysql++3 libnspr4-0d libdirectfb-1.0-0 libxcb-event1 libasound2
  libstdc++6-4.3-dev libhunspell-1.2-0 ttf-dejavu libmozjs2d
  conkeror-spawn-process-helper libnss3-1d
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  libmysqlclient15-dev
0 upgraded, 1 newly installed, 0 to remove and 276 not upgraded.
Need to get 7590 kB of archives.
After this operation, 26.3 MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  libmysqlclient15-dev
Install these packages without verification [y/N]? Y
Err http://ftp.us.debian.org/debian/ lenny/main libmysqlclient15-dev amd64 5.0.51a-24+lenny5
  404  Not Found [IP: 35.9.37.225 80]
Err http://security.debian.org/ lenny/updates/main libmysqlclient15-dev amd64 5.0.51a-24+lenny5
  404  Not Found [IP: 149.20.20.6 80]
Failed to fetch http://security.debian.org/pool/updates/main/m/mysql-dfsg-5.0/libmysqlclient15-dev_5.0.51a-24+lenny5_amd64.deb  404  Not Found [IP: 149.20.20.6 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

你能帮我建议如何安装所需的软件包并运行狮身人面像吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2012-10-14 20:56:49

是的,你正在经历的问题叫做弃用。Lenny不再受Debian的支持(我认为现在已经有一年了),所以它不能仅仅因为不再存在就无法在存储库中找到文件。您唯一的机会是升级您的机器到下一个稳定的版本,即“挤压”。

票数 2
EN

Server Fault用户

发布于 2012-10-14 21:41:23

Lucas是对的;如果出于某种原因,让它成为一个好的方法,因为您不应该在任何可上网的服务器上这样做。必须坚持lenny -编辑/etc/apt/ some .列表并将http://some.mirror/更改为http://archive.debian.org/;运行apt-获取、更新和安装所需的内容。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/438268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档