首页 > 生活

pacman命令详解(复制于linux命令大全)

更新时间:2025-05-17 21:05:59 阅读: 评论:0

要完全了解pacman可以做什么,请阅读man pacman。以下只是一些pacman的简单操作实例。1. 更新系统

在 Archlinux 中,使用一条命令即可对整个系统进行更新:

pacman -Syu

如果你已经使用 pacm泰国葛根an -Sy 将本地的包数据库与远程的仓库进行了同步,也可以只执行:

pacman -Su

2. 安装包

# pacman -S 包名:例如,执行 pacman -S firefox 将安装 Firefox。你也可以同福勒效应时安装多个包, 只需以空格分隔包名即可。# pacman -Sy 包名:与上面命令不同的是,该命令将在同步包数据库后再执行安装。# pacman -Sv 云谷学校包名:在显示一些操作信息后执行安装。# pacman -U:安装本地包,其扩展名为 pkg.tar.gz。

3. 删除包

# pacman -R 包名:该命令将只删除包,不包含该包的依赖。# pacman -Rs 包名:在删除包的同时,也将删除其依赖。# 大连装修报价pacman -Rd 包名:在删除包时不检查依赖。

4. 搜索包

# pacman -梁灿彬Ss 关键字:这将搜索含关键字的包。# pa激战2地图cman -Qi 包名:查看有关包的信息。# pacman -Ql 包名:列出该包的文件。

5. 其他用法

# pacman -Sw 包名:只下载包,不安装。# pacman -Sc:Pacman 下载的包文件位于 /var/cache/pacman/pkg/ 目录。该命令将清理未安装的包文件。# pacman -Scc:清理所有的缓存文件。

简单实例

安装软件包安装或者升级单个软件包,或者一列软件包(包含依赖包),使用如下命令:

pacman -S package_name1 package_name2

有时候在不同的软件仓库中,一个软件包有多个版本(比如extra和testing)。你可以选择一个来安装:

pacm历史研究法an -S extra/package_namepacman -S testing/package_name

删除软件包删除单个软件包,保留其全部已经安装的依赖关系

pacman -R package_name

删除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系:

pacman -Rs package妊娠毒血症_name

缺省的,pacman会备柴犬和秋田犬的区别份回归系数被删除程序的配置文件,将它们加上*.pacsave扩展名。如果你在删除软件包时要同时删除相应的配置文件(这种行为在基于Debian的系统中称为清除purging),你可是使用命令:

pacman -Rn package_name

当然,它也可以加上-s参数来删除当前无用的依赖。这样的话,真正删除一个软件包、它的配置文件以及所有不再需要的依赖的命令如下:

pacman -Rsn package_name

升级系统Pacman能够只用一个指令来升级系统中所有已安装的包。升级的时间取决于你的系统有多新。

pacman -Su

当然,最好做法的是将升级系统和同步仓库数据合成为一条香妃指令:

pacman -Syu

查询包数据库Pacman可以在包数据库中查询软件包,查询位置包含了包的名字和描述:

pacman -Ss package

要查询已安装的软件包:

pacman -Qs package

一旦你得到了软件包的完整名字,你可以获取关于它的更为详尽的信息:

pacman -Si packagepacman -Qi package

要获取已安装软件包所包含文企业内训课程件的列表:

pacman -Ql package

你也可以通过查询数据库获知目前你的文件系统中某个文件是属于哪个软件包。

pacman -Qo /path/to宝宝总打嗝/a/file

要罗列所有不再作为出国读研依赖的软件包(孤立orphans):

pacman -Qdt

P樱桃木图片acman使用-Q参数来查询本地软件包数据库。参见:

pacman -Q –help

…而使用-S参数来查询远程同步的数据库。参见:

pacman -S –help

详情可参见pacman man。

其它用法Pacman是个非常广泛的包管理工具,这里只是它的一些其它主要特性。• 下载包而不安装它:

pacman -Sw package_name

• 安装一个’本地’包(不从源里):

pacman -U /path/to/package/package_name-version.pkg.tar.gz

• 安装一个’远程’包(不从源里):

pacman -U url/package_name-version.pkg.tar.gz

• 清理当前未被安装软件包的缓存(/var/cache/pacman/pkg):

pacman -Sc

• 完全荒野大镖客2pc清理包缓存:

pacman -Scc

Warning: 关于pacman -Scc,仅在你确定不需要做任何软件包降级工作时才这样做。pacman -Scc会从缓存中删除所有软件包。• 要删除孤立软件包(递归的,要小心):

pacman -Rs $(pacman -Qtdq)

• 重新安装你系统中所有的软件包(仓库中已有的):

pacman -S $(pacman -Qq | grep -v “$(pacman -Qmq)”)

• 获取本地软件包和它们大小的一个已排序清单列表:

LANG=C pacman -Qi | sed 朝九晚五的工作-n ‘/^Name[^:]*: (.*)/{s//1 /;x};/^Inst雨花亭alled[^:]*: (.*)/{s//1/;H版面设计;x;s/n//;p}’ | sort -nk2

要了解更详细的参数开关可以pacman –help或者man pacman。

配置Pacman的配置文件位于/etc/pacman.conf。关于配置文件的进一步信息可以用man pacman.conf查看。

常用选项常用选项都在[options]段。阅读man手册或者查看缺省的清华大学土木工程系pacman.conf可以获得有关信息和用途。跳过升级软件包如果由于某种原因,你不希望升级某个软件包,可以加入内容如下:

IgnorePkg = 软件包名

跳过升级软件包组和软件包一样,你也可以象这样跳过升级某个软件包组:

IgnoreGroup = gnome

本文发布于:2023-06-01 08:54:01,感谢您对本站的认可!

本文链接:http://www.ranqi119.com/ge/85/173439.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:命令   详解   大全   pacman   linux
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26|友情:优美诗词|电脑我帮您|扬州装修|369文学|学编程|软件玩家|水木编程|编程频道