← 返回命令列表

Linux command

makepkg 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Build

makepkg

Example

makepkg --syncdeps

Example

makepkg -si

Example

makepkg --skipchecksums

Clean

makepkg --clean

Verify

makepkg --verifysource

Example

makepkg --printsrcinfo > .SRCINFO

Example

makepkg -so

说明

makepkg creates Arch Linux packages from PKGBUILD files. It downloads sources, verifies checksums, compiles the software, and creates an installable package for pacman.

参数

-s, --syncdeps
Install missing dependencies with pacman
-i, --install
Install package after building
-c, --clean
Clean up work files after build
-f, --force
Overwrite existing package
--skipchecksums
Skip source checksum verification
--verifysource
Verify source file checksums
--printsrcinfo
Print .SRCINFO to stdout
--nobuild
Download sources but don't build
--noextract
Don't extract sources
-r, --rmdeps
Remove installed dependencies after a successful build
-g, --geninteg
Generate integrity checks for source files
-p _buildscript_
Read package script instead of PKGBUILD
--nocheck
Do not run the check() function in the PKGBUILD
--sign
Sign the resulting package with gpg
--holdver
Do not update VCS sources

FAQ

What is the makepkg command used for?

makepkg creates Arch Linux packages from PKGBUILD files. It downloads sources, verifies checksums, compiles the software, and creates an installable package for pacman.

How do I run a basic makepkg example?

Run `makepkg` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -s, --syncdeps do in makepkg?

Install missing dependencies with pacman