arch linux 包管理器,archlinux 包管理
8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
pacman包的管理
yaourt包管理
pacman
增pacman -S package_name 安装包
pacman -Sw package_name 重新安装软件包
pacman -Sw package_name 只下载指定包但不安装
pacman -U /path/to/package/package_name-version.pkg.tar.gz 安装一个本地包(不从源里)
pacman -Sc 清理当前未被安装软件包的缓存
pacman -Scc 完全清除包缓存
pacman -S $(pacman -Qq | grep -v “$(pacman -Qmq)”) 重新安装你系统中所有的软件包(仓库中已有的)
有时候在不同的软件仓库中,一个软件包有多个版本(比如extra和testing)。你可以选择一个来安装:pacman -S extra/package_name
pacman -S testing/package_name
删pacman -R package_name 删除指定包
pacman -Rs package_name 删除指定包的同时卸载相关依赖
pacman -Rsc package_name 删除指定包和所有依赖这个软件包的程序。注意: 此操作是递归的,请小心检查,可能会一次删除大量的软件包。
pacman -Rdd package_name 删除指定包,但是不删除依赖这个包的其他程序。
pacman -Rs $(pacman -Qtdq) 删除孤立软件包。注意:这是递归的。
pacman -Rn package_name 删除软件包时同时删除相应的配置文件(这种行为在基于Debian的系统中称为清除purging)
pacman -Rsn package_name 删除一个软件包、它的配置文件以及所有不再需要的依赖。注意:Pacman不会删除软件包安装后才创建的配置文件。你可以从你的home文件夹中手动删除它们。
查pacman -Ss package_name 查询指定包
pacman -Qs package_name 查询已安装的指定包
pacman -Ql package_name 获取所含指定包文件的列表
pacman -Qi package_name 获取指定包的详细信息
pacman -Si package_name 获取指定包的详细信息
pacman -Qdt 罗列出所有不再作为依赖的软件包(孤立orphans)
LANG=C pacman -Qi | sed -n ‘/^Name[^:]: (.)/{s//1 /;x};/^Installed[^:]: (.)/{s//1/;H;x;s/n//;p}’ | sort -nk2 获取本地软件包和它们大小的一个已排序清单列表
改pacman -Su 升级系统
pacman -Syu 升级系统的同时同步仓库数据
yaourt -Syu -aur 升级系统,附带升级从aur安装的软件包。注:这条命令的确切意思是升级系统,从AUR升级本地软件数据库并安装更新。
yaourt包管理yaourt -Cd 清除AUR软件包数据库
yaourt -Sc 从缓存中清除旧的软件包
yaourt -Su 安装从AUR中的更新软件包
yaourt -Sy 获取最新的AUR软件包数据库
yaourt -R package_name 卸载软件包
yaourt -Rs package_name 删除指定包的同时卸载相关依赖
yaourt -Si package_name 列出软件包信息
yaourt package_name 会列出所有和指定包所匹配的包,用户可选择安装
Pacman的配置文件位于/etc/pacman.conf。关于配置文件的进一步信息可以用man pacman.conf查看。
常用选项
常用选项都在[options]段。阅读man手册或者查看缺省的pacman.conf可以获得有关信息和用途。
跳过升级软件包
如果由于某种原因,你不希望升级某个软件包,可以加入内容如下:IgnorePkg = 软件包名
跳过升级软件包组
和软件包一样,你也可以象这样跳过升级某个软件包组:IgnoreGroup = gnome
arch linux 包管理器,archlinux 包管理相关推荐
- Linux包管理器及包安装工具基础知识
部分内容摘入出处:yum与apt的区别:原创文章,转载请注明出处. 文章目录 一.概述 处理器架构 发行版概念 二.两大主流发行版 RedHat发行系列 Debian发行系列 三.命令与包格式区别 各 ...
- 前端包管理器的依赖管理原理
本文主要探究前端包管理器的依赖管理原理,希望对读者有所帮助. 前言 npm是Node.JS的包管理工具,除此之外,社区有一些类似的包管理工具如yarn.pnpm和cnpm,以及集团内部使用的tnpm. ...
- linux虚拟化 pdf,IBM LinuxONE 虚拟机管理器和虚拟化管理.PDF
IBM LinuxONE 虚拟机管理器和虚拟化管理 IBM LinuxONE™ 虚拟机管理器和虚拟化管理 ® LinuxONE 提供" 由你作主的Linux ",这一理念也适用于虚 ...
- 最好用的插件管理器:扩展管理器(支持:Chrome、Edge、Firefox)
如果大家有插件太多不好管理的烦恼,强烈推荐大家体验一下这款插件管理器:扩展管理器. 扩展管理器 来大家一起看下扩展管理器的插件列表图:是不是一下就被这个款漂亮UI给吸引了. v2.1.0版本:插件列表 ...
- java常用布局管理器(流布局管理器、边界布局管理器、网格布局管理器)
在Swing中,每个组件在容器中都有一个具体的位置大小.而在容器中摆放各种组件时很难判断其具体位置和大小,使用布局管理器比程序员直接在容器中控制Swing组件的位置和大小方便得多,可以更加有效地处理整 ...
- Anbox 实现分析 3:会话管理器与容器管理器的通信
Anbox 通过一个可执行文件,实现多个不同的应该用逻辑.在启动 Anbox 可执行文件时,通过为它提供不同的命令行参数来确定具体执行哪个命令.Anbox 中这些不同的命令实例之间,整体的通信架构如下 ...
- 【Android笔记50】Android应用如何获取系统服务(软键盘管理器、闹钟管理器)
这篇文章,主要介绍Android应用如何获取系统服务(软键盘管理器.闹钟管理器). 目录 一.获取系统服务 1.1.软键盘显示和隐藏 (1)showSoftInput显示软键盘
- 包管理器_包管理器的演变
包管理器 每个计算机化设备都使用某种形式的软件来执行其预期的任务. 在软件的早期,对产品进行了严格的bug和其他缺陷测试. 在过去的十年左右的时间内,该软件已通过Internet发布,目的是通过应用新 ...
- npm 包管理器_纱包管理器:npm的改进
npm 包管理器 From bower to npm, package management for the web has come a long way. 从Bower到npm ,Web的软件包管 ...
最新文章
- 一位资深Java架构师的晋级心得
- php分页类 seo,HTML_写一个对搜索引擎友好的文章SEO分页类,使用jsp/php/asp等动态程序生成 - phpStudy...
- linux c打印日志文件,linux c下log输出代码模板示例代码
- 初学Java开发,有哪些从业方向可以选择?
- Codeforces Round #323 (Div. 1) B. Once Again... 暴力
- php 选股器,RSI切线突破选股指标(TDX)..
- java父类序列化_父类的序列化与 Transient 关键字
- this的用法this.name=name 这个什么意思
- HiveQL中如何排查数据倾斜问题
- android datepicker 参数设置,如何在Android DatePicker中设置最小和最大日期?
- java DataInput接口
- (日常搬砖)Linux常用指令记录(更新ing)
- CMU 15-213 Introduction to Computer Systems学习笔记(9) Program Optimization
- 斐讯k2刷固件记录 版本22.6.512.75(最新2020)
- 洛天依-元宵吃货节歌词
- 机器学习、深度学习、计算机视觉、自然语言处理及应用案例
- 在闲鱼实习是一种什么样的体验
- 计算机相关专业提升学历的解决方案(博士研究生)
- 基于python网络爬虫天气_Python网络爬虫之中国天气网
- 如何核对两个表格的“数据”是否一致?