Что такое эквивалент Opensuse `apt-get source`?

В 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. 

Я думаю, что программисты zypper предполагали больше для установки исходных пакетов, чем для загрузки. Я всегда вхожу в свой репозиторий и выполняю wget для загрузки исходного rpm:

ПРИМЕЧАНИЕ. Это обходное решение!

 zypper se -s source-package-name # to determine in which repository to look zypper lr -u # list the adresses of all repositories; so I can pick the correct one 

теперь я перехожу к этому веб-адресу для поиска src.rpm; скопируйте его адрес и:

 wget <address of src.rpm> 

Команда 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