分页: 1 / 1

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

发表于 : 2022-03-13 15:20
bzhao
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

烦请帮助解释一下子!

谢谢!

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

发表于 : 2022-03-13 16:12
astolia
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来看完整的逆向依赖

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

发表于 : 2022-03-20 14:09
bzhao
谢谢我,正在学习中,,,