"|"은(는) 무슨 뜻인가요? 패키지 이름 앞의 문자는 무엇을 의미하나요?

"|"은(는) 무슨 뜻인가요? 패키지 이름 앞의 문자는 무엇을 의미하나요?

Linux Mint XFCE에 Aptitude가 설치된 이유를 이해하려고 노력하면서 apt-cache rdepends --installed aptitude아래 출력을 확인했습니다.

aptitude
Reverse Depends:
  libapt-pkg6.0
 |apt
  apt
  aptitude-common
  aptitude-common
  aptitude-common
  libapt-pkg6.0
  apt
 |apt
  mintbackup
  mintsystem

|앞에 등장하는 캐릭터는 무엇인가요?쉬운의미는? ~부터쉬운|apt이미 나열되어 있어서 특별한 의미가 있다고 생각합니다 .

답변1

튜브는 무슨 일을 하나요? apt-cache rdependents에 표시되어 있습니까? 거의모든 것을 설명했습니다. 다시 작성하세요:

apt-cache rdepends y행이 반환 되면 |x이는 x종속됨을 의미합니다 y | z | ...(파이프는 "논리적 OR"을 의미함). 비유를 하자면, 아들은 아버지나 어머니에게 의존하고 있으므로 그렇게 하면 apt-cache rdepends father목록에 오르게 됩니다 |son. 왜냐하면 아들에게 어머니가 있으면 아버지 없이도 살 수 있기 때문입니다.

그런데 왜 이 목록에 와 가 둘 다 apt나타나는 걸까요 ? |apt조사해보자:

$ apt-cache show apt | grep 'aptitude'
Suggests: apt-doc, aptitude | synaptic | wajig, dpkg-dev (>= 1.17.2), gnupg | gnupg2 | gnupg1, powermgmt-base
Breaks: apt-transport-https (<< 1.5~alpha4~), apt-utils (<< 1.3~exp2~), aptitude (<< 0.8.10)

apt-cache"휴식"도 나열되어 있습니다. 이는 설명서에 설명되어 있습니다.

--no-pre-depends, --no-depends, --no-recommends, --no-suggests, --no-conflicts, --no-breaks, --no-replaces, --no-enhances
    Per default the depends and rdepends print all dependencies. 
    This can be tweaked with these flags which will omit the specified dependency type.

~하도록 하다

apt-cache rdepends --no-breaks aptitude

여전히 존재하는 apt동안 출력에서 ​​사라지게 합니다 .|apt

추신: 출력에 2개 |apt이상의 항목이 포함되어 있으므로 2개의 항목 과 2개의 항목을 반환해야 합니다 apt( 예: "제안" 및 "인터럽트" 대신 "제안" 및 "교체"에 대해).apt-cache show apt| aptitudeaptitude

관련 정보