Pacbuilder (简体中文) - ArchWiki

# Pacbuilder (简体中文)

This article is a stub.

Notes: please use the first argument of the template to provide more detailed indications. (Discuss)

Pacbuilder 一个小巧强大的脚本，可以自动 编译整个系统、一个源或者单个软件包。在修改了/etc/makepkg.conf 中CFLAGS的时候非常有用。

CFLAGS 的设置请参考Makepkg - 架构和编译指令。

查看实际使用的 CFLAGS 和 CXXFLAGS:

    pacbuilder --gccinfo

最常用命令:

    pacbuilder --builddeps --keepdeps --verbose --noconfirm --install $packagename

和

    pacbuilder -Sbkvn $packagename

### 帮助

    $ pacbuilder -h
    -------------------------------
     PacBuilder, by Andrea Cimitan
    -------------------------------

    A tool to massively recompile packages from sources
    It currently fetches both ABS and AUR

    USAGE:
      pacbuilder [options] package|repository

    OPTIONS:
      General:
        --help                  print this help
        --clean                 remove previous log
        --gccinfo               print current compilation flags
        --nocolor               do not use any color
        --notitle               do not print the title
        --noresume              do not resume
      Install:
      (-S),    --install        build specified packages
      (-S) -b, --builddeps      build and install the dependencies
      (-S) -e, --edit           be verbose and edit PKGBUILD
      (-S) -f, --force          force install, overwrite conflicting files
      (-S) -k, --keepdeps       keep makedepends after install
      (-S) -s, --search <regex> search for packages matching <regex>
      (-S) -u, --sysupgrade     build the updated packages
      (-S) -v, --verbose        print makepkg output
      Additional parameters:
        -p, --pretend           print the final list of packages to be installed
        -n, --noconfirm         do not ask for any confirmation
        -m, --match <regex>     only install packages matching <regex>
        -d, --deplist           recursively list all dependencies first
            --export <dir>      copy packages into a dir after build
      Type:
        --world                 recompile both deps and explicit
        --explicit              recompile explicitely installed packages
        --devel                 recompile only installated devel packages
      Target repository:
        --core                  recompile packages in core
        --extra                 recompile packages in extra
        --testing               recompile packages in testing
        --community             recompile packages in community
        --aur                   recompile packages in aur

Categories:

- 简体中文
- Package development (简体中文)
- Package management (简体中文)