「apt-get source」に対応するOpensuseとは何ですか?

「apt-get source」に対応するOpensuseとは何ですか?

Debian から簡単にダウンロードできますapt-get source。これは私が使用しているソフトウェアを理解するのに非常に便利だと思います。

Opensuseで同様のことをするにはどうすればよいですか?私が見つけた最も近いコマンドは、zyppre source-downloadヘルプテキストに従ってこのコマンドです。システムのすべてのパッケージのソースコードをダウンロードしますか?単一パッケージのソースコードをダウンロードするには?

zypper help source-download参考用出力:

Download source rpms for all installed packages to a local directory.

  Command options:
-d, --directory <dir>
                     Download all source rpms to this directory.
                     Default: /var/cache/zypper/source-download
--delete             Delete extraneous source rpms in the local directory.
--no-delete          Do not delete extraneous source rpms.
--status             Don't download any source rpms,
                     but show which source rpms are missing or extraneous.

ベストアンサー1

このコマンドは、zypper source-downloadソースコードパッケージをダウンロードするために使用されます。インストール済みローカルディレクトリにパッケージします。

コマンドzypper si pckg_name: ソース・パッケージをインストールし、その依存関係をビルドします。 ( source-install = si)

zypper in -D pckg_name ソースのみをインストールするコマンドpckg_name

このコマンドはzypper si -d pckg_nameビルド依存関係のみをインストールします。pckg_name

次のコマンドを使用できますzypper source-install

ソースパッケージのみをインポートします。

zypper source-install -D pckg_name  

依存関係のみのビルド:

zypper source-install -d pckg_name 

おすすめ記事