在以前的文章中,我们已经向您展示了如何使用apt-get我们还向您展示了如何在基于Red Hat的Linux发行版上使用百胜。
在本指南中,我们将向您展示如何在基于arch的Linux发行版中使用命令行安装包,例如Manjaro。
您的计算机上安装了哪些应用程序
你可以使用下面的命令查看所有安装在你的系统上的包的列表:
吃豆子- q
这将返回计算机上所有应用程序及其版本号的列表。
查看已安装应用程序的更改日志
你可以通过提供以下各种查询选项来获取关于包或真正包的更多信息:
吃豆子qc火狐
将已安装的软件包视为其他软件包的依赖项
前面的命令将显示Firefox的变更日志(如果存在的话)。如果它不存在,将显示一条消息,告诉您没有可用的变更日志。
吃豆子qd
上面的命令显示了作为其他包的依赖项而安装的所有文件。
这将显示安装在计算机上的所有孤立依赖项。
吃豆子-Qdt
查看显式安装的包
如果你想要看到所有显式安装的包,使用以下命令:
“量化宽松政策
显式包是您实际选择安装的包,而不是作为依赖于其他包而安装的包。
您可以使用以下命令查看哪些显式包没有依赖项:
吃豆子-Qet
查看组中的所有包
要查看安装的软件包属于哪个组,可以使用以下命令:
pacman -Si | grep -i groups
这将列出包所属的所有组。
如果你想看到一个特定组中的所有包,你可以指定组名:
吃豆子sg xfce4桌面
返回已安装包的信息
如果你想知道一个包的名称、描述和所有其他方式的详细信息,可以使用以下命令:
“食气火狐
输出包括:
- 的名字
- 版本
- 描述
- 体系结构
- URL到包的网站
- 许可证
- 组
- 提供了
- 取决于
- 可选Deps
- 所要求的
- 可选的
- 冲突
- 替换
- 安装尺寸
- 包装机的名称
- 建立日期
- 安装日期
- 安装的原因
- 安装脚本
- 验证
找到包拥有的所有文件
你可以使用下面的命令找到特定包安装的所有文件:
吃豆子ql火狐
这将返回包名和它所拥有的文件的路径。可以在-l之后指定多个包。
如果你想检查你还没有安装的包会安装哪些文件以及在哪里,运行以下命令:
吃豆子fl火狐
然后,如果你想检查一个包所拥有的二进制可执行文件的位置,使用'-Qo标志。
“问:火狐
找到同步数据库中未找到的包(即手动安装)
您可以使用以下命令找到手动安装的软件包:
吃豆子qm
使用yaourt安装的包,如谷歌Chrome将使用此命令列出。
只在同步数据库中找到可用的软件包
这与上一个命令相反,并且仅显示通过同步数据库安装的包。
吃豆子qn
找出过期的包装
要找到需要更新的包,使用以下命令:
“曲
这将返回包、它们的版本号和最新版本号的列表。
如何使用吃豆人安装软件包
安装软件包,使用以下命令:
sudo pacman - s
你可能需要使用sudo命令提高您运行此命令的权限。属性切换到具有更高权限的用户su命令。
当一个包在多个存储库中可用时,你可以通过如下命令指定它来选择使用哪个存储库:
用Pacman安装一个包会自动下载和安装任何依赖项。
也可以安装一组软件包,比如桌面环境中的XFCE。
当你指定一个组名时,输出如下行:
吃豆子- s xfce4桌面
额外存储库
1) exo 2) garcon 3) gtk-xfce-engine
您可以通过按回车键选择安装该组中的所有软件包。或者,您可以通过提供一个逗号分隔的数字列表(即1、2、3、4、5)来安装单独的包。如果你想安装1到10之间的所有软件包,你也可以使用连字符(即1-10)。
如何升级过期的软件包
要升级所有过期的软件包,使用以下命令:
吃豆子-Syu
有时您希望升级包,但对于某个特定的包,您希望它保持在旧版本(因为您知道新版本已经删除了一个特性或损坏了)。所以,如果Firefox导致了这个问题,你可以使用下面的命令:
吃豆子-Syu——忽视= firefox
显示可用软件包列表
你可以用下面的命令查看同步数据库中可用的包的列表:
吃豆子sl
这将显示一个绝对可怕的列表,所以它最好与'grep'一起使用来搜索。
pacman -Sl | grep -i wine
显示同步数据库中包的信息
你可以使用下面的命令在同步数据库中找到一个包的详细信息:
“如果
在同步数据库中搜索一个包
如果你只是想在同步数据库中搜索一个包,请使用以下命令:
吃豆子党卫军酒
结果将是匹配搜索条件的所有可用包的列表。
刷新同步数据库
您可以使用以下命令确保同步数据库是最新的:
吃豆子sy
这应该在运行升级命令之前使用。如果您在一段时间内没有运行此程序,那么运行此程序也很有用,以便在搜索时能够获得最新的结果。