Page 1 of 3 123 LastLast
Results 1 to 10 of 21

Thread: Автоустановка пакетов из spec

  1. #1

    Default Автоустановка пакетов из spec

    Подскажите команду для автоустановки пакетов из spec, что-то на подобия yum-builddep из fedora.

  2. #2
    Join Date
    Jan 2011
    Location
    Vladivostok
    Posts
    583

    Default Re: Автоустановка пакетов из spec

    Quote Originally Posted by admsasha View Post
    Подскажите команду для автоустановки пакетов из spec, что-то на подобия yum-builddep из fedora.
    rpmbuild -bb

    другого не знаю, и будет не установка, а собранный rpm

  3. #3

    Default Re: Автоустановка пакетов из spec

    Quote Originally Posted by kill_it View Post
    rpmbuild -bb

    другого не знаю, и будет не установка, а собранный rpm
    Он не доустанавливает зависимости.

  4. #4

    Default Re: Автоустановка пакетов из spec

    Quote Originally Posted by admsasha View Post
    ... что-то на подобия yum-builddep из fedora.
    ~> cnf yum-builddep
    Программу 'yum-builddep' можно найти в следующем пакете:
    * yum-utils [ путь: /usr/bin/yum-builddep, репозиторий: zypp (repo-oss) ]

  5. #5
    Join Date
    Jun 2008
    Location
    Moscow, Russia
    Posts
    2,909
    Blog Entries
    1

    Default Re: =?UTF-8?B?0JDQstGC0L7Rg9GB0YLQsNC90L7QstC60LAg0L/QsNC60LU=?==?UTF-8?B?0YLQvtCyINC40Lc=?= spec

    admsasha wrote:

    > Он не доустанавливает зависимости.


    rpm при сборке автоматически вычисляет зависимости, и пропишет их в
    метаданные пакета.


  6. #6

    Default Re: =?UTF-8?B?0JDQstGC0L7Rg9GB0YLQsNC90L7QstC60LAg0L/QsNC60LU=?==?UTF-8?B?0YLQvtCyINC40Lc=?= spec

    Quote Originally Posted by Lazy_Kent View Post
    admsasha wrote:
    > Он не доустанавливает зависимости.
    rpm при сборке автоматически вычисляет зависимости, и пропишет их в
    метаданные пакета.
    Я имел введу BuildRequires из spec.

  7. #7

    Default Re: Автоустановка пакетов из spec

    Quote Originally Posted by AndnoVember View Post
    ~> cnf yum-builddep
    Программу 'yum-builddep' можно найти в следующем пакете:
    * yum-utils [ путь: /usr/bin/yum-builddep, репозиторий: zypp (repo-oss) ]
    Видать его не поддерживают, поэтому я и предположил, что у opensuse своя подобная утилита.

    Traceback (most recent call last):
    File "/usr/bin/yum-builddep", line 139, in <module>
    util = YumBuildDep()
    File "/usr/bin/yum-builddep", line 41, in __init__
    self.main()
    File "/usr/bin/yum-builddep", line 66, in main
    self.get_build_deps()
    File "/usr/bin/yum-builddep", line 116, in get_build_deps
    self.setupSourceRepos()
    File "/usr/bin/yum-builddep", line 77, in setupSourceRepos
    archlist = rpmUtils.arch.getArchList() + ['src']
    NameError: global name 'rpmUtils' is not defined

  8. #8

    Default Re: Автоустановка пакетов из spec

    Пакет rpm-python (Привязки Python для манипулирования RPM-пакетами) установлен?

  9. #9
    Join Date
    Jun 2008
    Location
    Moscow, Russia
    Posts
    2,909
    Blog Entries
    1

    Default Re: =?UTF-8?B?0JDQstGC0L7Rg9GB0YLQsNC90L7QstC60LAg0L/QsNC60LU=?==?UTF-8?B?0YLQvtCyINC40Lc=?= spec

    admsasha wrote:

    > Я имел введу BuildRequires из spec.


    Если вы имеете ввиду source-пакет из репозитория, тогда используется
    zypper:

    'zipper si package-name'

    Должен установиться пакет с исходниками и все зависимости для сборки.
    Надеюсь, я правильно понял.


  10. #10

    Default Re: Автоустановка пакетов из spec

    Quote Originally Posted by AndnoVember View Post
    Пакет rpm-python (Привязки Python для манипулирования RPM-пакетами) установлен?
    Установлено два пакета
    rpm-python и python3-rpm

Page 1 of 3 123 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •