请问 archlinux 使用 yay 安装软件时候,交互命令是什么意思?

2020-08-23 13:43:08 +08:00
 hgjian
例如执行:
yay -S systemd-numlockontty
交互信息显示:
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1] systemd-numlockontty-0.1-12

:: Downloaded PKGBUILD (1/1): systemd-numlockontty
1 systemd-numlockontty (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>

每一行什么意思啊?

[N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)

前面的英文选项是什么意思呢?

那个 or 123 。1-3 。^4 是什么呢?

谷歌搜索也没有找到说明。
3283 次点击
所在节点    Linux
10 条回复
Jirajine
2020-08-23 13:59:04 +08:00
是否显示 package 的 diff ?
N 不显示
A 显示所有
Ab 终止安装
I 只显示已安装的
No 只显示未安装的
数字序号: 显示上面对应的序号的包
Jirajine
2020-08-23 14:00:49 +08:00
如果你信任打包者不担心任何 malware 的话,直接无脑 A 就行了,显示 diff 是为了让你 review 的。
hgjian
2020-08-23 14:12:29 +08:00
@Jirajine 感谢
zhanghua0
2020-08-23 20:59:14 +08:00
把 yay 替换成 yay-git,开发版已经有中文交互信息了
hgjian
2020-08-24 13:09:27 +08:00
@zhanghua0 哦哦,谢谢
yyyyda
2020-08-27 14:57:50 +08:00
`yes | yay` 之后就不用手动按 A 了
hgjian
2020-08-27 17:01:45 +08:00
@yyyyda 就 `yes | yay -S 软件 这样安装,对吧?
yyyyda
2020-08-28 16:27:52 +08:00
@hgjian 是的
yyyyda
2020-08-28 16:29:15 +08:00
@hgjian `yes | yay`是升级软件用的,装软件的时候不能直接加 `yes |`
hgjian
2020-08-28 19:43:47 +08:00
@yyyyda 谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/700678

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX