我对arch还是很陌生的,我试着在定制我的系统的同时安装柠檬条。现在,我只安装过带有makepkg -Si的AUR软件包,而且大多数情况下都很好,因为所有软件包都有一个PKGBUILD文件。但是,我注意到,对于一些包(比如现在的lemonbar ),之后我无法在shell中调用安装程序。我假设原因是文件安装在一个shell不查找命令的目录中?我试图搜索PKGBUILD文件中的位置,但没有找到任何东西。
有什么方法可以很容易地找出文件的安装位置吗?
发布于 2018-10-16 14:19:39
您说您对Arch相对来说是个新手,因此我猜您实际上需要的是makepkg -si。(大写) -S选项创建了一个仅供源使用的tarball,它还没有准备好安装。
makepkg本身不安装任何东西。相反,它构建一个包,然后,如果指定了-i选项,则调用pacman -U package_file。-s选项指示pacman解决依赖关系并安装缺少的包。
如果您只通过pacman安装包,则可以通过调用
$ pacman -Ql package_name据我所知,默认情况下,使用上述选项调用makepkg并不会安装任何东西,它只是在调用它的目录中创建一个tarball。
https://unix.stackexchange.com/questions/475803
复制相似问题