Msys pacman 用法: Difference between revisions

From 清冽之泉
Jump to navigation Jump to search
No edit summary
No edit summary
Tags: Mobile edit Mobile web edit
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
== MSYS Pacman 命令用法简明 ==
以下是一些基本的 pacman 命令用法,是 Kimi.ai 总结、本人补证的:
 
; pacman -Sy
以下是一些基本的 pacman 命令用法:
: S 是 sync,y 是 refresh
 
: 更新包数据库
== 更新包数据库 ==
; pacman -Ss [name]
<code>
: S 是 sync,s 是 search
line= pacman -Sy
: 搜索包
</code>
; pacman -S [name]
这会同步所有包的数据库。
: S 是 sync
 
: 安装包
== 搜索包 ==
; pacman -Q
<code>
: Q 是 query
line= pacman -Ss 包名
: 列出已安装的包
</code>
; pacman -Qi [name]
使用 '''包名''' 替换为你想要搜索的软件包名称。
: Q 是 query,i 是 info
 
: 列出已安装包的详细信息
== 安装包 ==
; pacman -Qd [name]
<code>
: Q 是 query,d 是 deps
line= pacman -S 包名
: 列出已安装包的依赖
</code>
; pacman -R [name]
使用 '''包名''' 替换为你想要安装的软件包名称。
: R 是 remove
 
: 卸载包,但保留其依赖
== 列出已安装的包 ==
; pacman -Rs [name]
<code>
: R 是 remove,s 是 recursive
line= pacman -Q
: 完全卸载包,及其不再需要的依赖
</code>
; pacman -Sc
 
: S 是 sync, c 是 clean
== 列出已安装包的详细信息 ==
: 清除缓存
<code>
; pacman -Si [name]
line= pacman -Qi 包名
: S 是 sync,i 是 info
</code>
: 查看包的详细信息
 
; pacman -Ql [name]
== 列出已安装包的依赖 ==
: Q 是 query,l 是 list
<code>
: 查看包的文件列表
line= pacman -Qd 包名
; pacman -Syu
</code>
: S 是 query,y 是 refresh,u 是 sysupgrade
 
: 更新所有已安装的包
== 卸载包 ==
<code>
line= pacman -R 包名
</code>
这会卸载包,但保留其依赖。
 
== 完全卸载包 ==
<code>
line= pacman -Rs 包名
</code>
这会卸载包及其不再需要的依赖。
 
== 清除缓存 ==
<code>
line= pacman -Sc
</code>
 
== 查看包的详细信息 ==
<code>
line= pacman -Si 包名
</code>
 
== 查看包的文件列表 ==
<code>
line= pacman -Ql 包名
</code>
 
== 更新所有已安装的包 ==
<code>
line= pacman -Syu
</code>
 
请注意,在使用 pacman 之前,你可能需要以管理员权限运行 MSYS 或者使用 sudo 命令。此外,MSYS 可能已经更新或更改了其包管理器的用法,因此建议查看最新的官方文档以获取最准确的信息。

Latest revision as of 06:28, 27 June 2024

以下是一些基本的 pacman 命令用法,是 Kimi.ai 总结、本人补证的:

pacman -Sy
S 是 sync,y 是 refresh
更新包数据库
pacman -Ss [name]
S 是 sync,s 是 search
搜索包
pacman -S [name]
S 是 sync
安装包
pacman -Q
Q 是 query
列出已安装的包
pacman -Qi [name]
Q 是 query,i 是 info
列出已安装包的详细信息
pacman -Qd [name]
Q 是 query,d 是 deps
列出已安装包的依赖
pacman -R [name]
R 是 remove
卸载包,但保留其依赖
pacman -Rs [name]
R 是 remove,s 是 recursive
完全卸载包,及其不再需要的依赖
pacman -Sc
S 是 sync, c 是 clean
清除缓存
pacman -Si [name]
S 是 sync,i 是 info
查看包的详细信息
pacman -Ql [name]
Q 是 query,l 是 list
查看包的文件列表
pacman -Syu
S 是 query,y 是 refresh,u 是 sysupgrade
更新所有已安装的包