私が使う zypper si
SUSEにソースパッケージをインストールするコマンド:
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]
しかし、次のコマンドを使用すると: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
誰か手がかりを与えることはできますか?
実際、ソースパッケージは/usr/src/package
フォルダに正常にインストールされています。しかし、これは "installed
"状態としてマークされていません ドキュメント :
ヒント:ソースパッケージは、インストールメディアからハードディスクにコピーして、YaSTで解凍できます。ただし、パッケージマネージャーではインストール済み([i])としてマークされていません。これは、RPMデータベースにソースパッケージが入力されていないためです。インストールされているオペレーティングシステムソフトウェアのみがRPMデータベースにリストされます。ソースパッケージをインストールすると、ソースコードのみがシステムに追加されます。