Что такое эквивалент 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. 

2 Solutions collect form web for “Что такое эквивалент Opensuse `apt-get source`?”

Я думаю, что программисты 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 
  • Менеджеры пакетов обновлены или обновлены?
  • zypper устанавливает специальную основную версию без указания малой версии
  • yast2 разбился в момент загрузки программного модуля установки
  • OpenSUSE: найти все пакеты без репозитория
  • Советы по автоматическому обновлению программного обеспечения в OpenSuse (zypper)
  • Проблема: ничего не предоставляет libcrypto.so.10 () (64 бит), необходимый Percona-Server-client-57-5.7.10-3.1.el7.x86_64
  • получить информацию об обновлении пакета в openSuSE
  • Как использовать zypper в сценариях bash для кого-то из apt-get?
  • opensuse tumbleweed не может установить последнюю версию opencv
  • Где zypper устанавливает ключи для подписи хранилища или пакета?
  • Обновление curl, но «openSUSE-12.3-Update-Non-Oss», похоже, устарело
  • Interesting Posts

    Инициирование приложения после загрузки ОС, а затем перезапуск этого приложения каждый час после этого

    LXDE использует WinKey для открытия и закрытия главного меню (LXPANEL)

    Как увеличить локальную переменную в Bash?

    Какие отличные исходные ресурсы Emacs?

    Можно ли перечислить файлы между двумя именами буквенно-цифровым способом?

    Как безопасно возобновить aptitude dist-upgrade после тайм-аута SSH?

    верхний не работает

    Изменение разрешения консоли в Core (не Tiny Core) Linux

    Ethernet с перерывами выходит из строя

    как «несколько узлов файлов» могут быть связаны с одним индексом?

    Kali Linux зависает при загрузке после жесткого сброса

    Какова функция «-rescue» от Clonezilla и когда я должен ее использовать?

    Установщик Android-x86_64 не загружается в QEMU / KVM – вместо этого появляется оболочка EFI

    Прокси-сервер SSH по требованию через системные пользовательские устройства с активацией сокета не перезапускается по желанию

    При связывании настраивайте ли настройки (например, количество / размер очередей RX) непосредственно на интерфейсе главной связи или на подчиненных этажных интерфейсах?

    Linux и Unix - лучшая ОС в мире.