我刚刚安装了Debian Squeeze(最新稳定版本6.0.4)的新虚拟机。 我要去一个networking服务器,所以我安装了通常的… apache,php5,mysql,phpmyadmin等
一切顺利,一切正常。
我的问题是关于升级包。 我注意到phpmyadmin的版本是3.3.7 …最新的是3.4.10.1。 执行apt-get update / upgrade不会升级软件包。
如果apt-get update / upgrade不起作用,如何在Debian Squeeze服务器上升级软件包?
谢谢!
我想你是误解了什么发布实际上是(Lenny / Squeeze等)
Debian版本不过是内核,库和应用程序的集合。 应用程序通常保持相同的版本,在下一个版本的Debian中可以使用更新的版本(除非有人进行回溯)。
例如。 对于phpmyadmin http://packages.debian.org/lenny/phpmyadmin – 你可以看到,3.4.10是可用的wheezy ,不squeeze
这就是操作系统被认为是稳定的 – 使用(限制性的,不是最新的)版本的软件/库都被认为是稳定的
你可以升级到更新版本的Debian,这对于像phpmyadmin这样的小型networking应用程序来说有点太过分了。 或者你可以下载最新版本的phpmyadmin并手动安装。
当你通过aptitude来安装phpmyadmin的时候,它并不仅仅是创build一个Apache conf,一个系统默认文件并且填充/usr/share/phpmyadmin (IIRC)的内容。
所以我的build议是只从源代码安装phpmyadmin ,这是非常简单的,如果有疑问阅读自述文件。
有时你可以通过下载deb软件包并执行“dpkg -i name.deb”来获得成功。 如果较新版本的软件包没有太多依赖可以工作。 您必须手动下载并安装依赖包的deb包,这些包需要比squeeze中更新的版本。
但是,我不确定这是否与phpmyadmin实用。
我没有意识到比手工更聪明的方法,除了可能从源代码安装在自定义的位置。
此外,有时可以在http://backports-master.debian.org/Packages/find更新的版本,您可以相对容易地安装。 但它看起来不像phpmyadmin在那里。
phpmyadmin与任何PHP脚本(如wordpress或drupal)没有区别。 您可以使用apt-get卸载phpmyadmin软件包,并从phpmyadmin网站下载并安装最新版本的phpmyadmin,并按照说明进行操作。 只要你有一个Linux + Apache + MySQL + PHP(LAMP)的工作安装,你应该没有问题。
恐怕这个发行版不适合你的需求。
Debian不适合那些想要更新的人。
将Debian与其他存储库一起使用。 看看Debian的网站,了解SID,apt pining,等等。
或者select另一个发行版以获得相同的结果。 例如Linux Mint Debian Edition或者aptosid 。
http://www.linuxmint.com/
http://aptosid.com/