Ubuntu 查看应用的版本列表和新版本

发布于:2024-12-06 ⋅ 阅读:(27) ⋅ 点赞:(0)

在 Ubuntu 中使用 apt 安装软件时,默认会安装软件包的最新版本(由软件源提供的版本)。以下是查看当前最新版本和可安装修订版本的方法:


1. 查看当前最新版本

运行以下命令以查看软件包的当前最新版本:

apt show <软件包名>

输出中会包含如下关键字段:

  • Version:当前可安装的最新版本。
  • Candidate:apt 选择的安装版本(通常是最新版本)。

例如:

apt show curl

输出示例:

Package: curl
Version: 7.58.0-2ubuntu3.24
Priority: optional
Section: web
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Alessandro Ghedini <ghedo@debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 398 kB
Depends: libc6 (>= 2.17), libcurl4 (= 7.58.0-2ubuntu3.24), zlib1g (>= 1:1.1.4)
Homepage: http://curl.haxx.se
Task: cloud-image, server, ubuntu-budgie-desktop
Supported: 5y
Download-Size: 159 kB
APT-Sources: http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
Description: command line tool for transferring data with URL syntax
 curl is a command line tool for transferring data with URL syntax, supporting
 DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3,
 POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP.
 .
 curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form
 based upload, proxies, cookies, user+password authentication (Basic, Digest,
 NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling and a
 busload of other useful tricks.


2. 查看所有可用的修订版本

可以使用以下命令查看软件包的所有可用版本(包括修订版本):

apt policy <软件包名>

例如:

apt policy curl

输出示例:

curl:
  已安装:(无)
  候选: 7.58.0-2ubuntu3.24
  版本列表:
     7.58.0-2ubuntu3.24 500
        500 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
     7.58.0-2ubuntu3 500
        500 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 Packages

3. 安装特定版本

一旦找到所需的特定版本,可以通过以下命令指定版本安装:

sudo apt install <软件包名>=<版本号>

例如:

sudo apt install curl=7.68.0-1ubuntu2

4. 附加提示:启用额外的更新源

如果需要更多版本(例如开发版或测试版),可以启用其他软件源:

  1. 编辑 /etc/apt/sources.list 文件。
  2. 添加或启用相关软件仓库(如 -updates-backports)。
  3. 更新包信息:
    sudo apt update

这样可以查看到更多的版本。


网站公告

今日签到

点亮在社区的每一天
去签到