在 Debian Squeeze 上升级 phpmyadmin(和其他软件包)

在 Debian Squeeze 上升级 phpmyadmin(和其他软件包)

我刚刚用 Debian Squeeze(最新稳定版本,6.0.4)设置了一个新的 VM。我要使用 Web 服务器,因此我安装了常用的... apache、php5、mysql、phpmyadmin 等。

一切进展顺利,一切正常。

我的问题是关于升级软件包。我注意到 phpmyadmin 版本是 3.3.7... 最新版本是 3.4.10.1。执行 apt-get update/upgrade 不会升级软件包。

如果 apt-get update/upgrade 不起作用,如何升级 Debian Squeeze 服务器上的软件包?

谢谢!

答案1

我认为您误解了实际发布的版本(Lenny/Squeeze 等)

Debian 版本不过是一个内核、库和应用程序的集合。应用程序通常保持同一版本,新版本将在下一版 Debian 中提供(除非有人制作了反向移植)。

例如。 对于 phpmyadminhttp://packages.debian.org/lenny/phpmyadmin- 您可以看到 3.4.10 可用wheezy,而不是squeeze

这就是操作系统被认为是稳定的原因——使用(限制性的,而不是最新的)版本的软件/库都被认为是稳定的

您可以升级到较新版本的 Debian,这对于像 phpmyadmin 这样的小型 Web 应用程序来说可能有点极端;或者您可以直接下载最新版本的 phpmyadmin 并手动安装它。

/usr/share/phpmyadmin当您通过 aptitude 安装 phpmyadmin 时,它所做的只是创建一个 Apache conf、一个系统默认文件并填充(IIRC)的内容。

因此,我的建议是直接phpmyadmin从源代码安装,这非常简单,如果有疑问,请阅读自述文件。

答案2

有时,您可以通过下载 deb 包并执行“dpkg -i name.deb”来成功。如果较新版本的软件包没有太多依赖项,则可以正常工作。您必须手动下载并安装依赖项的 deb 包,这些依赖项需要比 squeeze 中可用的更新的版本。

但是,我不确定这对于 phpmyadmin 来说是否实用。

我不知道还有比手动尝试更聪明的方法,除非从自定义位置的源代码安装它。

此外,有时也可以在http://backports-master.debian.org/Packages/您可以相对轻松地在 squeeze 上安装它。但是 phpmyadmin 似乎不可用。

答案3

phpmyadmin 与 wordpress 或 drupal 等任何 php 脚本没有什么不同。您可以使用 apt-get 卸载 phpmyadmin 包,然后从 phpmyadmin 网站下载最新版本的 phpmyadmin 并按照说明进行安装。只要您安装了 Linux + Apache + MySQL + PHP(LAMP),就不会有问题。

答案4

恐怕这个发行版不适合你。Debian
不适合那些想要保持最新状态的人。

将 Debian 与其他存储库一起使用。查看 Debian 的网站并了解 SID、apt pining 等。
或者选择其他发行版以获得相同的结果。例如Linux Mint Debian Editionaptosid
http://www.linuxmint.com/
http://aptosid.com/

相关内容