Dre*_*pin 3 package-management arch-linux source-code
在基于 Debian 的发行版中,您可以运行apt-get source <package_name>以获取软件包的源代码。pacmanArch Linux 上的等价物是什么?
安装Arch Build Source Management Tool(即asp命令,以前的abs)。
sudo pacman -S asp
Run Code Online (Sandbox Code Playgroud)下载 PKGBUILD
asp export <package_name>
Run Code Online (Sandbox Code Playgroud)下载 PKGBUILD 源文件
cd <package_name>
makepkg -do
Run Code Online (Sandbox Code Playgroud)
-d, --nodeps
不执行任何依赖项检查。这将使您覆盖和忽略所需的任何依赖项。如果未安装所有依赖项,则此选项很可能会中断构建过程。-o, --nobuild
下载并解压文件,运行 prepare() 函数,但不要构建它们。如果您希望在构建之前调整 $srcdir/ 中的文件,则与 --noextract 选项一起使用很有用。
--skippgpcheck如果出现此错误,您可能需要添加
==> 错误:无法验证一个或多个 PGP 签名!
源将在src子目录中。
如果你发现你经常这样做,你可以在你的~/.bashrc或~/.bash_profile
function get-source()
{
asp export $1 && \
pushd $1 && \
makepkg -do --skippgpcheck && \
pushd src
}
Run Code Online (Sandbox Code Playgroud)
然后你可以运行
get-source <package_name>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1249 次 |
| 最近记录: |