0

我有安装包的 Arch Linux babel-cli(这个包与未安装的包openbabel冲突

我编写自定义 PKGBUILD:

pkgname=openbabel-fake
pkgver=9.99
pkgrel=1
pkgdesc="Fake package, that provides openbabel"
arch=('x86_64')
provides=(openbabel)

然后我运行makepkg并获取文件openbabel-fake-9.99-1-x86_64.pkg.tar

然后我尝试通过安装这个包并得到错误,包和冲突。来自:pacman -Udd openbabel-fake-9.99-1-x86_64.pkg.taropenbabel-fakebabel-climan pacman

    -d, --nodeps
       跳过依赖版本检查。
       ...
       指定此选项两次以跳过所有依赖项检查。

如何安装openbabel-fake-9.99-1-x86_64.pkg.tar而不会出现有关冲突的错误?

4

1 回答 1

2

我从来没有处理过那种奇怪的操作,但我可以说,

如果你没有运行makepkg

-d, --nodeps 跳过所有依赖检查

然后编译的包将始终检查依赖关系(在我看来)

所以如果你这样做:

makepkg -d

然后

pacman -U *.xz

应该管用。

于 2017-10-17T05:28:08.693 回答