Linux 如何在Debian 7中升级phpMyAdmin?

Linux 如何在Debian 7中升级phpMyAdmin?,linux,phpmyadmin,debian,Linux,Phpmyadmin,Debian,不久前,我通过apt get install phpMyAdmin在我的Debian 7服务器上安装了phpMyAdmin,安装的版本是“3.4.11.1deb2”。目前最新版本是4.1.12(我在phpMyAdmin网站上查找) 我的问题是,当我运行命令apt get update和apt get upgrade时,它通常会更新所有已安装的软件包,但不会将phpMyAdmin更新为最新版本。是否必须手动执行此操作?如果是,如何执行此操作?否,它的行为与预期一致 Debian的任何版本都附带在D

不久前,我通过
apt get install phpMyAdmin
在我的Debian 7服务器上安装了phpMyAdmin,安装的版本是“3.4.11.1deb2”。目前最新版本是4.1.12(我在phpMyAdmin网站上查找)


我的问题是,当我运行命令
apt get update
apt get upgrade
时,它通常会更新所有已安装的软件包,但不会将phpMyAdmin更新为最新版本。是否必须手动执行此操作?如果是,如何执行此操作?

否,它的行为与预期一致

Debian的任何版本都附带在Debian发布时被认为“稳定”的软件版本。实际上,在前面的一段时间,Debian竭尽全力确保版本中的软件确实是稳定的,并且与该版本中的所有其他软件包都能很好地配合使用(还有很多软件包:iirc,Debian 7附带了近50000个不同的软件包!)

Debian 7(代号“wheezy”)已于2013年5月4日发布。当时,任何地方都可能没有可用的phpmyadmin-4.x(甚至在phpmyadmin开发人员的硬盘上也没有)。这就是为什么Debian 7附带了
phpmyadmin-3.4.11.1

有时,在Debian发布后会更新包。这只是为了解决严重的安全问题,而不是仅仅获得给定软件包的新“热而新鲜”版本。 无论何时执行
智能更新和&aptitude升级
,您都只会升级所选Debian版本中的软件包(自动升级到新版本可能涉及下载数千个软件包,并在下次查看时使用全新系统给您带来惊喜)

有一个窗口,您可以检查给定软件包的哪个版本是哪个(当前支持的)Debian版本

因此,为了获得给定软件包的最新版本,您有以下选项:

  • 检查是否有人在您正在使用的Debian版本中有您最喜欢的软件包的最新版本

  • 将Debian升级到支持它的版本

  • 自己下载/构建包(最好创建一个合适的Debian包,您可以与其他人共享)


您可以利用Jessie存储库升级某些喘息包,但所有常见的警告都适用。在备份机上测试这是一个非常好的主意


复制/etc/apt/sources.list>/etc/apt/sources.list.wheezy

编辑/etc/apt/sources.list文件:

gedit /etc/apt/sources.list
并替换/etc/apt/sources.list的内容 使用以下行:


(更改h.t.t.p>http。您可以将“de”替换为“us”或您的国家代码,但这应该没有什么区别)


保存文件并运行以下命令以更新源数据库:

apt-get update
不要为了升级而运行

其次,

选择你的选择。我没有修改配置,但升级了数据库

然后,为了安全起见,我跑了

php5enmod mcrypt

service php5-fpm restart 
重要!!!将您的存储库更改回wheezy

将/etc/apt/sources.list重命名为/etc/apt/sources.list.jessie

将/etc/apt/sources.list.wheezy重命名为/etc/apt/sources.list

你应该回到哮喘病知识库


这应该可以做到。

也许这个链接可以帮助您:这是非常全面的,但是添加到其中的phpMyAdmin很容易自己安装;首先检查上的要求,然后参考上的安装说明——这基本上与下载源文件并将其解压缩到web根目录一样简单,而且您可以通过这种方式获得最新版本。您必须手动处理更新,但开发人员已尝试使其尽可能简单。您好@umläute。我能请你不要写所有小写的帖子吗?社区相当重视可读性,这需要对语法、标点符号、大小写和拼写给予合理的关注(当然,对于英语差的人来说,有适当的回旋余地)@IsaacBennetch表示,手动处理更新不是一个小问题。如果可以的话,找到一个维护的存储库是非常值得的。也可以选择在Docker中运行phpMyAdmin,使用容器操作系统版本,该版本附带更为最新的phpMyAdmin版本,尽管如果Docker不是您当前工作方式的一部分,让软件保持最新不太可能简化问题。最好使用包固定,因为您可以通过这种方式接收更新。不需要来回更改存储库列表
apt-get install phpmyadmin
service php5-fpm restart 
apt-get update