Что такое эквивалент 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 
  • OpenSUSE: найти все пакеты без репозитория
  • как узнать, потребуется ли перезагрузка
  • Как изменить путь установки по умолчанию, используя zypper в suse 11.2?
  • zypper устанавливает специальную основную версию без указания малой версии
  • Менеджеры пакетов обновлены или обновлены?
  • Обновление curl, но «openSUSE-12.3-Update-Non-Oss», похоже, устарело
  • Как найти пакет, который предоставляет данный файл в OpenSuSE?
  • Как установить пакет src в SUSE?
  • Как И-слова в поиске zypper?
  • Как установить subversion 1.6.x на SLE11?
  • Как установить шаблоны и пакеты одновременно?
  • Interesting Posts

    Как запустить несколько программ в фоновом режиме с помощью одной команды?

    Усреднение и перемещение набора файлов

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

    Монтаж только определенной части sysfs

    mount не выполняется при вызове udev

    Открытая Solaris не будет загружаться после плохой остановки

    Почему мне нужно указывать переменную для if, но не для echo?

    Почему этот однострочный лайнер не может произвести вывод?

    tmux сеанс, потерянный в неизвестных очках, причина и возможное решение?

    Как анализировать параметры в функции оболочки для навигации по нескольким проектам

    Linux – как я могу воспроизвести звуковой файл через задний разъем через командную строку

    что подразумевается под многопроцессорностью и как она работает?

    Ресурсы System V vs BSD

    Манипулирование и сохранение нескольких файлов

    Резервное копирование на удаленном сервере в зашифрованной папке

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