---请问这里的Break:的意思,,,

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
bzhao
帖子: 250
注册时间: 2008-07-05 2:15
系统: XUbuntu

---请问这里的Break:的意思,,,

#1

帖子 bzhao » 2022-03-13 15:20

1) 下面这里Break的意思是?
~$ sudo apt-cache depends systemd |grep apparmor
Depends: libapparmor1
Breaks: apparmor

2) 下面这里为啥出现多个systemd?
~$ sudo apt-cache rdepends apparmor;
systemd
systemd
systemd

3) 我sudo apt purge apparmor, 似乎并没有把systemd,如果删除了应该系统跑不起来了,对吧
(按照道理是apparmor被systemd依赖,如果删了apparmor systemd也会被删的)


我系统是XUbuntu 18.04

烦请帮助解释一下子!

谢谢!
Bill Z
stat -c %a filename
\_.\{-}
头像
astolia
论坛版主
帖子: 6450
注册时间: 2008-09-18 13:11

Re: ---请问这里的Break:的意思,,,

#2

帖子 astolia » 2022-03-13 16:12

bzhao 写了: 2022-03-13 15:20 1) 下面这里Break的意思是?
~$ sudo apt-cache depends systemd |grep apparmor
Depends: libapparmor1
Breaks: apparmor
自行阅读7.3节 https://www.debian.org/doc/debian-polic ... ships.html
另外完整的依赖关系自行用apt depends systemd看
bzhao 写了: 2022-03-13 15:20 2) 下面这里为啥出现多个systemd?
~$ sudo apt-cache rdepends apparmor;
systemd
systemd
systemd
因为有多个systemd包候选。自行用apt-cache show systemd看
bzhao 写了: 2022-03-13 15:20 3) 我sudo apt purge apparmor, 似乎并没有把systemd,如果删除了应该系统跑不起来了,对吧
(按照道理是apparmor被systemd依赖,如果删了apparmor systemd也会被删的)
rdepends不仅仅只显示被depends了的对象。还是建议用apt rdepends来看完整的逆向依赖
头像
bzhao
帖子: 250
注册时间: 2008-07-05 2:15
系统: XUbuntu

Re: ---请问这里的Break:的意思,,,

#3

帖子 bzhao » 2022-03-20 14:09

谢谢我,正在学习中,,,
Bill Z
stat -c %a filename
\_.\{-}
回复