首页 > 其他分享 >(转载)msys2 pacman 安装 删除等常见命令汇总

(转载)msys2 pacman 安装 删除等常见命令汇总

时间:2023-08-22 20:12:26浏览次数:41  
标签:msys2 删除 pacman 汇总 软件包 软件 安装

安装

# 安装软件。也可以同时安装多个包,只需以空格分隔包名即可。
pacman -S 软件名
# 安装软件,但不重新安装已经是最新的软件。
pacman -S --needed 软件名1 软件名2
# 安装软件前,先从远程仓库下载软件包数据库(数据库即所有软件列表)。
pacman -Sy 软件名
# 在显示一些操作信息后执行安装。
pacman -Sv 软件名
# 下载软件包,但不安装/升级任何内容
pacman -Sw 软件名

更新

在msys2中 pacman -Syu 后需要重启一下msys2(关掉shell重新打开即可)。

# 从服务器下载新的包数据库(-yy,即使是最新的也要强制刷新)
pacman -Sy
# 升级已安装的程序包(-uu启用降级)
pacman -Su
# 结合上面两个操作
pacman -Syu 

卸载

# usage:  pacman {-R --remove} [options] <package(s)>
# 该命令将只删除包,保留其全部已经安装的依赖关系
pacman -R 软件名
# 删除软件,并显示详细的信息
pacman -Rv 软件名
# 删除软件,同时删除本机上只有该软件依赖的软件。
pacman -Rs 软件名
# 删除软件,并删除所有依赖这个软件的程序,慎用
pacman -Rsc 软件名
# 删除软件,同时删除不再被任何软件所需要的依赖
pacman -Ru 软件名

搜索

pacman -Ss 关键字: 在远端仓库中搜索匹配字符串的软件包(本地已安装的会标记)
pacman -Sl <repo>:显示软件仓库中所有软件的列表
pacman -Qs 关键字: 在本地已安装包中搜索匹配字符串的软件包
pacman -Qu: 列出所有可升级的软件包
pacman -Qt: 列出不被任何软件要求的软件包
pacman -Q 软件名: 查看软件包是否已安装,已安装则显示软件包名称和版本
pacman -Qi 软件名: 查看某个软件包信息,显示较为详细的信息,包括描述、构架、依赖、大小等等
pacman -Ql 软件名: 列出软件包内所有文件,包括软件安装的每个文件、文件夹的名称和路径

清理

# 清理已删除的包文件,从缓存目录( /var/cache/pacman/pkg/)
pacman -Sc
# 清理所有的缓存文件。
pacman -Scc

参考

https://blog.csdn.net/u010087338/article/details/122489289

标签:msys2,删除,pacman,汇总,软件包,软件,安装
From: https://www.cnblogs.com/XingXiaoMeng/p/17649568.html

相关文章

  • 数仓汇总表的类型汇总
     数仓中表类型有很多,这里罗列一下数仓中各种表的区别及使用场景。1.拉链表(1)记录一个实体的所有历史状态变化。(2)每个状态都有一个起始日期,目前有效的这一条可用很大的日期表示,比如2999-01-01等。(3)当状态发生变化时,上一条状态的结束日期字段被更新为当前日期。(4)当需要获取某......
  • lora芯片PCB电路板影响接受信号的原因汇总
    Lora芯片的PCB板受力接收信号有问题可能有以下原因:电路板设计问题:电路板的设计不合理可能导致信号接收出现问题。例如,电路板的天线布局、走线可能影响到信号的接收效果。在设计电路板时,需要考虑到天线的布局、走线、接地等细节,以确保信号接收的稳定性。电路板受潮或受损:电路板受......
  • lora芯片PCB电路板影响接受信号的原因汇总
    Lora芯片的PCB板受力接收信号有问题可能有以下原因:电路板设计问题:电路板的设计不合理可能导致信号接收出现问题。例如,电路板的天线布局、走线可能影响到信号的接收效果。在设计电路板时,需要考虑到天线的布局、走线、接地等细节,以确保信号接收的稳定性。电路板受潮或受损:电路板受潮......
  • C#,连接数据库字符串汇总
     //-------------------SQLServer连接数据库字符串-------------20161216-----------------------------DataSource=服务器地址;InitialCatalog=数据库名;UserID=sa;Password=sa //-------------------ACCESS连接数据库字符串----------20161216--------------------......
  • 看面经的时候你在想什么?多厂面经汇总来了!
    本文首发自公粽hao「林行学长」,欢迎来撩,免费领取20个求职工具资源包。了解校招、分享校招知识的学长来了!8月中旬了,想必大伙应该投递了不少简历,该笔试的笔试了。那么面试呢?大家都知道,面试是必经过程啊!可比笔试多了一些考验。作为经历过校招的学长,曾经也是一枚面试小白,完全不知道如......
  • PostgreSQL-常用命令汇总
     1. 连接到PostgreSQL数据库:psql-h主机名-p 端口号-U用户名-d数据库名 2. 列出所有数据库:\l 3. 切换到指定数据库:\c 数据库名 4. 查看当前数据库中的所有表:\dt 5. 查看表的结构:\d 表名 6. 执行SQL查询:SELECT *FROM 表名; 7. 创......
  • C++文档入口汇总
    一、C++参考手册(中文)cppreferencehttps://zh.cppreference.com/二、菜鸟教程(中文)https://www.runoob.com/cplusplus/cpp-tutorial.html三、C++的常用库及其文档:标准模板库(STL)提供了许多数据结构和算法,如向量、链表、队列、堆栈、映射和排序算法等。其中文文档链接:https://......
  • Docker 命令汇总
    容器操作查看正在运行的容器:dockerps查看所有容器(包括停止的容器):docker ps -a启动容器:docker start停止容器:docker stop进入正在运行的容器:docker exec -it /bin/bash导出容器为镜像:docker commit删除容器:docker rm镜像操作查看本地镜像列表:docker images拉取镜像:d......
  • 红帽认证RedHat-RHCSA shell的基本应用用户和组管理网络配置和防火墙管理笔记汇总
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • tracer ftrace笔记(20)—— Systrace中tag汇总
    一、视频显示1.HW_VSYNC_ON_XXX(1)类型布尔值,1表示HWVSYNC信号开关被打开,0表示开关被关闭。(2)时机HWVYSNC硬件信号被打开和关闭的时候。(3)解释HW_VSYNC_ON_XXX后面的XXX一般是一串数字,代表的是displayid,如果你的机器有外接了显示器,那么可以通过displayid......