如何在SUSE中安装src包?

Nan*_*iao 5 suse opensuse zypper

我在SUSE中使用zypper si命令安装源码包:

localhost:/dev/disk/by-id # zypper si zlib
Reading installed packages...
Loading repository data...
Resolving package dependencies...

The following source package is going to be installed:
  zlib

1 source package to install.
Overall download size: 587.0 KiB. Already cached: 0 B. After the operation, additional 597.7 KiB will be used.
Continue? [y/n/? shows all options] (y): y
Checking for file conflicts: ........................................................................................................[done]
Run Code Online (Sandbox Code Playgroud)

但是当我使用命令:zypper se检查包状态时,它显示“未安装”:

localhost:/dev/disk/by-id # zypper se zlib
Loading repository data...
Reading installed packages...

S | Name | Summary                  | Type
--+------+--------------------------+-----------
  | zlib | Data Compression Library | srcpackage
Run Code Online (Sandbox Code Playgroud)

有人可以提供一些线索吗?

Nan*_*iao 4

实际上,源码包已经成功安装到/usr/src/package文件夹中了。installed但本文档中并未将其标记为“ ”状态:

提示:可以将源包从安装介质复制到硬盘并使用 YaST 解压。但是,它们并未在包管理器中标记为已安装 ([i])。这是因为源包没有输入到 RPM 数据库中。RPM 数据库中仅列出已安装的操作系统软件。安装源包时,仅将源代码添加到系统中。

  • 那么,如何安装从源代码获得的二进制文件呢? (2认同)