博文

目前显示的是 五月, 2019的博文

man pacman

pacman  package manager utility 包管理工具 用法如下: pacman <操作> [选项] [目标]     操作是必须的,选项和目标是可选的 描述: pacman是一个包管理实用程序,用于跟踪Linux系统上安装的软件包。它具有依赖性支持、包组、安装和卸载脚本,以及具有将本地计算机与远程仓库同步以自动升级包的功能。pacman包是压缩tar格式。 从3.0.0版开始,pacman就一直是libalpm(3)的前端,“Arch Linux Package Management”库。libalpm库允许编写可选的前端(例如,一个GUI前端)。 调用pacman需要指定一个具有任何潜在选项和目标的操作。目标通常是包名、文件名、URL或搜索字符串。目标可以作为命令行参数提供。此外,如果stdin不是来自终端,并且单个连字符(-)作为参数传递,则将从stdin读取目标。 有如下的几种操作: -D --database 这个操作用于操作包数据库。此操作允许您修改pacman数据库中已安装软件包的某些属性。它还允许您检查数据库的内部一致性。请参阅以下数据库选项 -Q --query 查询包数据库。此操作允许您查看已安装的包及其文件,以及有关单个包的元信息(依赖项、冲突、安装日期、构建日期、大小)。这可以针对本地包数据库运行,也可以用于单个包文件。在第一种情况下,如果命令行中没有提供包名称,则将查询所有已安装的包。此外,可以在包列表上应用各种过滤器。请参见下面的查询选项。 -R --remove 从系统中删除程序包。还可以指定要删除的包组,在这种情况下,该组中的每个包都将被删除。将删除属于指定的包的文件,并更新数据库。大多数配置文件将以.pacsave扩展名保存,除非使用--nosave选项。请参见下面的删除选项。 -S --sync 此操作用于同步包。直接从远程仓库安装软件包,包括运行该软件包所需的所有依赖项也一并安装。例如:pacman -S qt将下载并安装qt及其依赖的所有软件包。如果包名称存在于多个仓库中,可以显式指定仓库以阐明要安装的包,pacman -S testing/qt 。还可以指定版本: pacman -S "bash>=3....