데비안에서 깨진 패키지를 고쳤습니까?


12

비용이 많이 들고, citadel에 필요한 모든 그룹웨어 기능이있는 것처럼 보이기 때문에 Google 앱에서 멀어지기 시작했습니다. 그래서 citadel-suite를 다음과 같이 설치하려고합니다.

apt-get citadel-suite 설치

그러나 다음을 반환합니다.

citadel-suite : 의존 : citadel-mta 그러나 설치되지 않습니다
E : 문제를 해결할 수 없습니다. 패키지가 깨졌습니다.

그래 citadel-mta가 필요합니다. 그게 반이야. 그렇다면 왜 설치되지 않습니까? 깨진 패키지는 무엇입니까? 왜 깨진거야? 왜 개최됩니까? 나는 그들을 잡지 않았다. 아니면 그 문제로 그들을 깨 뜨리십시오.

apt-get의 문제는 10 년 동안 그것을 사용하여 Apple 문구를 빌려 왔다는 것입니다. 지금은 아닙니다, 오히려 손실입니다. -f 스위치를 시도했지만 도움이되지 않았습니다. /etc/apt/sources.list를 수정하지 않았으므로 되돌릴 수 없습니다. 다음에 무엇을 시도해야합니까?


에 대한 귀하의 경험에 대해 기쁘게 생각합니다 citadel. --fix-missing --fix-broken 및 기타를 시도합니까?
Kiwy

와 함께 상황을 연구 할 것을 제안합니다 aptitude. 의존성 솔버는의 정도는 아니지만 apt-get대화식 도구이기 때문에 시스템 상태를 훨씬 쉽게 검사 할 수 있습니다.
badp

설치하면 알려 드리겠습니다. 기능 목록에 따르면 2 단계 인증 외에 필요한 모든 작업을 수행하는 것으로 보이며 VPN을 통해이를 처리 할 수 ​​있습니다.
fastfinge

@ badp : 실제로 의존성 솔버가 더 나은 것 같습니다. 적성 설치 citadel-suite는 해결책을 제안합니다. 가상 패키지 mail-transport-agent를 제거하려고합니다. 내가 설치했는지 몰랐기 때문에 제거해도 좋습니다. 왜 그렇게하지 않았습니까?
fastfinge

@fastfinge 예, 때로는 aptitude상황에서 벗어날 수 있습니다 apt-get. 때로는 aptitude북쪽으로 가고 texlive 문서와의 종속성을 수정하기 위해 시스템의 절반을 제거하는 것이 좋습니다. :)
badp

답변:


11

"...하지만 설치되지 않을 것"은 일반적으로 허용되는 경우 심각한 종속성 충돌이 발생 함을 의미합니다.

다음 명령을 시도하십시오 :

aptitude why-not citadel-mta

why-not 기본적으로 종속성을 확인하고 특정 종속성을 자동으로 채울 필요가없는 이유를 반환합니다.

집에있는 시스템의 경우 :

shadur@leviathan:~$ aptitude why-not citadel-mta
i   exim4-daemon-light Conflicts mail-transport-agent
p   citadel-mta        Provides  mail-transport-agent

분명히 citadel-mta는 완전한 MTA이므로 현재 설치 한 메일 전송 에이전트 패키지를 대체합니다. 명시 적으로 citadel-mta를 설치하라고 지시하면 교착 상태를 풀기에 충분해야합니다.

참고 : 이렇게하면 현재 메일 서버 소프트웨어가 citadel과 함께 제공되는 소프트웨어로 대체됩니다. 확인 아주 확인하십시오 당신은이 작업을 수행하기 전에 당신이 원하는 있다고.


이 서버는 테스트 서버로서 citadel 그룹웨어 서버가 사용자 데이터없이 테스트 도메인에서 Gmail 대체 기능으로 얼마나 잘 작동하는지 탐색하는 데 사용됩니다. 그것이 바로 내가 원하는 것입니다. 감사!
fastfinge

6

나는 aptitude오히려 설치 synaptic하거나 apt-get작동 하지 않는 것으로 나타났습니다 . aptitude더 똑똑하고 문제 해결 방법을 제공했습니다.

편집 : 실제로 작동하는 해상도를 얻으려면 제안 된 첫 번째 해상도를 건너 뛰어야했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.