当前位置: 首页 > 知识库问答 >
问题:

linux - Ubuntu中如何升级指定的包?

华恩
2024-09-05

如题,我想升级Redis,从7.2升级到7.4。我查了下,apt-get upgrade是升级所有的包,但是我不需要升级所有的包,请问如何只升级Redis的包呢?

共有1个答案

高朝明
2024-09-05

在Ubuntu中,如果你想要升级指定的包(比如Redis),你可以使用apt-get命令结合install参数,并通过指定包的版本来尝试安装新版本。然而,需要注意的是,Ubuntu的官方仓库中可能并不总是包含最新版本的软件。如果Redis 7.4不在你的Ubuntu版本的官方仓库中,你可能需要添加额外的PPA(个人软件包存档)或使用其他方式来安装新版本。

不过,这里有一个基本的命令来尝试升级Redis包(如果新版本已经在你的仓库中):

sudo apt-get update
sudo apt-get install redis-server=版本号

但是,这里有一个问题:通常你不会直接指定版本号后面的修订号(比如,你可能只会看到7.2而不是7.2.3这样的具体版本),并且apt-get install命令后直接跟版本号可能不总是按预期工作,特别是当仓库中没有那个确切版本时。

更常见的做法是先更新你的包索引(apt-get update),然后简单地使用apt-get install(不带版本号)来尝试升级所有可升级的包,或者对于特定的包,你可以使用apt-cache madison命令来查看可用版本,然后决定如何操作。

例如,查看Redis的可用版本:

apt-cache madison redis-server

如果7.4版本出现在列表中,你可以尝试直接安装它,但通常你会看到类似7.2这样的主要版本号。

如果Ubuntu的官方仓库中没有Redis的最新版本,你可能需要考虑以下选项之一:

  1. 使用PPA:查找是否有提供Redis新版本的PPA。
  2. 从源代码编译:从Redis的官方网站下载源代码,并按照其文档中的说明进行编译和安装。
  3. 使用Docker:在Docker容器中运行Redis的最新版本,这可以避免直接在你的系统上升级软件包的复杂性。

请注意,升级系统组件(如Redis)时,请确保你了解新版本可能带来的任何兼容性问题或配置更改。

 类似资料:
  • 问题内容: 我是Linux新手。我正在使用Linux Mint 18.1。我已经使用系统软件管理器安装了R。我当前的R版本是3.2。但我想将其升级到版本3.4。 我该怎么做? 问题答案: 注意 :现在,我在GitHub(此处)上有关于在Linux Mint或UbuntuLinux上升级R的最新指南,其中还包含有关流行的数据处理程序集的系统依赖项的一些额外信息,例如以及流行的R包开发…包。 FedR

  • 我有一台运行Ubuntu 14.04的服务器,但我对PCI的要求有问题。我已经在我的服务器中安装了OpenSSH 6.6p1,然后我将其升级到OpenSSH 7.2p,直接从OpenSSH的存储库中使用make和make install编译代码,但似乎有些问题,因为我在检查了dpkg-l OpenSSH后继续获得旧版本: 和PCI扫描仪继续报告相同的问题,我必须安装最新版本的OpenSSH。 这是

  • 更多关于 API 升级的细节,请参阅更新日志,可以查看所有相关的 commit 和 issue。 0.13.3 -> 1.0.0 感谢你的耐心等待,终于迎来了这次重大变更。虽然表面上看来只是更新了一些 API,而实际上为了适用于更大型的应用场景,我们几乎重写了整个代码库。新的 API 提供了按需载入路由和组件、基于 session 的路由匹配、服务端渲染、整合 redux 和 relay 库,等等

  • WARNING 当你选择从指定版本升级到指定版本的时候,请务必先停止 Web 服务。 《从 1.9 升级到 2.0》 《从 2.0 升级到 2.1》 《从 2.1 升级到 2.2》 《从 2.2 升级到 2.3》

  • 升级前请做好备份 [TOC=2,3] 从 5.0.170808升级到5.0.170927 覆盖新版本到老版本 打开程序目录下 update 5.0.170808 to 5.0.170912.sql 把表前缀cmf_换成你自己的表前缀,然后执行此文件 升级后请删除 data/runtime目录 从 5.0.170607升级到5.0.170927 覆盖新版本到老版本 打开程序目录下 update 5.

  • [danger] 升级前请做好备份 5..升级到6.0.0 只针对原版本升级 升级步骤 在新的目录安装好6.0.0 复制老版本的data/config/database.php里面对应的参数到新版data/config/database.php文件里 登录新版后台,按老版本把前台重新指定一下