zoukankan      html  css  js  c++  java
  • Archlinux软件包管理pacman基本使用说明

    熟悉APT和YUM包管理的应该都知道,这两个包管理的使用命令都是采用“主命令+参数”的格式,比如“sudo apt-get install --reinstall pacname”。而pacman则是对此进行了简化,将参数变为主命令之下的二级命令,并对命令分类。也就是说pacman的命令是分层级的,而是用arch的都知道pacman的命令都只有一个字母,这样做的好处就是操作命令非常简短(不喜欢这种方式的依然可以采用“主命令+参数”甚至“一级命令+二级命令+参数”的格式。比如系统更新,APT命令为“sudo apt-get update&upgrade”,而pacman命令为“sudo pacman -Syu”,哪个方便一目了然。下面对pacman命令格式进行简单说明。
    如上所述,我们可以把pacman命令分为一级命令、二级命令。
    一级命令:-Q,-R,-S,-U……
    二级命令:-q,-l,-i,-s,-u,-g,-y,-w,-u,-n……
    一级命令与二级命令的区别是:一级命令要用大写,二级命令要用小写;一级命令一次只有一个,二级命令则一次可以一个或多个配合使用。举例如下:
    系统更新:sudo pacman -Syu
    说明:一级命令“-S”表示安装同步类命令,二级命令“y”表示刷新软件列表命令,二级命令“u”表示系统或软件包升级命令。
    安装软件:sudo pacman -S pacname
    说明:安装软件只需要一个一级命令“-S”即可。
    删除软件:sudo pacman -R pacname
    说明:删除软件同样只需要一个一级命令“-R”即可。
    删除软件并删除配置文件:sudo pacman -Rn pacname
    说明:删除软件的同时删除配置文件则需要加一个二级命令“n”,“n”表示“nosave”,即不保留配置文件。
    删除软件并删除不再需要的依赖:sudo pacman -Ru pacname
    说明:删除软件的同时删除不再被任何软件所需要的依赖则需要使用二级命令“u”,“u”表示“unneeded”,即不再需要。
    搜索软件包:sudo pacman -Ss pacname(keywords)
    说明:二级命令“s”表示“search”搜索。
    列出已安装包含某关键词的软件包:sudo pacman -Qq|grep keywords
    查看某软件包信息:sudo pacman -Qi pacname
    ……
    以上只是最基本的用法,还有其他比如一个二级命令同时使用两次则表示强制作用等等特殊用法。而且同样的操作也会有两个不同命令,比如“sudo pacman -Rs pacname”同样是删除软件的同时删除不再需要的依赖,“sudo pacman -Si pacname”同样是查看某软件包信息等等。
    详细说明以及其他命令等请参阅man手册。
    转载请保留原文链接及作者
    本文标题:
    文章作者: LepeCoder
    发布时间:
    原始链接:
  • 相关阅读:
    cad是什么意思?教你快速把cad转换成pdf格式
    为什么街上的商贩更喜欢用微信支付,而不是支付宝,看完长知识了
    音乐剪辑软件怎么用?教你一个快速编辑音频的方法
    电脑如何录制视频?安利两种电脑录屏的方法
    被称为逆天改命的5大中国工程,曾轰动世界,你知道几个?
    如何使用音乐格式转换器?快速编辑音频文件的方法
    PPT结尾只会说“谢谢”?学会这些PPT结尾,观众主动为你鼓掌
    经典PHP面试题(冒泡排序),当场就被打脸,卧槽什么冒泡?为啥还排序?
    千万不要再搞混了,函数empty( var );输出的判断值是false : true
    PHP删除数组中空数组
  • 原文地址:https://www.cnblogs.com/lepeCoder/p/7230558.html
Copyright © 2011-2022 走看看