最終更新:2023-10-06 (金) 12:37:22 (204d)  

rpm-build
Top / rpm-build

help

  • Usage: rpmbuild [OPTION...]
    
    Build options with [ <specfile> | <tarball> | <source package> ]:
          -bp                        build through %prep (unpack sources and apply patches) from <specfile>
          -bc                        build through %build (%prep, then compile) from <specfile>
          -bi                        build through %install (%prep, %build, then install) from <specfile>
          -bl                        verify %files section from <specfile>
          -ba                        build source and binary packages from <specfile>
          -bb                        build binary package only from <specfile>
          -bs                        build source package only from <specfile>
          -br                        build source package only from <specfile> - calculate dynamic build requires
          -rp                        build through %prep (unpack sources and apply patches) from <source package>
          -rc                        build through %build (%prep, then compile) from <source package>
          -ri                        build through %install (%prep, %build, then install) from <source package>
          -rl                        verify %files section from <source package>
          -ra                        build source and binary packages from <source package>
          -rb                        build binary package only from <source package>
          -rs                        build source package only from <source package>
          -rr                        build source package only from <source package> - calculate dynamic build requires
          -tp                        build through %prep (unpack sources and apply patches) from <tarball>
          -tc                        build through %build (%prep, then compile) from <tarball>
          -ti                        build through %install (%prep, %build, then install) from <tarball>
          -ta                        build source and binary packages from <tarball>
          -tb                        build binary package only from <tarball>
          -ts                        build source package only from <tarball>
          -tr                        build source package only from <tarball> - calculate dynamic build requires
          --rebuild                  build binary package from <source package>
          --recompile                build through %install (%prep, %build, then install) from <source package>
          --buildroot=DIRECTORY      override build root
          --build-in-place           run build in current directory
          --clean                    remove build tree when done
          --nobuild                  do not execute any stages of the build
          --nodeps                   do not verify build dependencies
          --nodirtokens              generate package header(s) compatible with (legacy) rpm v3 packaging
          --noclean                  do not execute %clean stage of the build
          --noprep                   do not execute %prep stage of the build
          --nocheck                  do not execute %check stage of the build
          --rmsource                 remove sources when done
          --rmspec                   remove specfile when done
          --short-circuit            skip straight to specified stage (only for c,i)
          --target=CPU-VENDOR-OS     override target platform
    
    Common options for all rpm modes and executables:
      -D, --define='MACRO EXPR'      define MACRO with value EXPR
          --undefine=MACRO           undefine MACRO
      -E, --eval='EXPR'              print macro expansion of EXPR
          --target=CPU-VENDOR-OS     Specify target platform
          --macros=<FILE:...>        read <FILE:...> instead of default file(s)
          --load=<FILE>              load a single macro file
          --noplugins                don't enable any plugins
          --nodigest                 don't verify package digest(s)
          --nosignature              don't verify package signature(s)
          --rcfile=<FILE:...>        read <FILE:...> instead of default file(s)
      -r, --root=ROOT                use ROOT as top level directory (default: "/")
          --dbpath=DIRECTORY         use database in DIRECTORY
          --querytags                display known query tags
          --showrc                   display final rpmrc and macro configuration
          --quiet                    provide less detailed output
      -v, --verbose                  provide more detailed output
          --version                  print the version of rpm being used
    
    Options implemented via popt alias/exec:
          --with=<option>            enable configure <option> for build
          --without=<option>         disable configure <option> for build
          --scm=<scm>                shortcut for '--define="__scm <scm>"'
          --buildpolicy=<policy>     set buildroot <policy> (e.g. compress man pages)
          --trace                    trace macro expansion
          --nodebuginfo              do not generate debuginfo for this package
    
    Help options:
      -?, --help                     Show this help message
          --usage                    Display brief usage message