아치 리눅스: python과 python2 충돌

아치 리눅스: python과 python2 충돌

최근에 내 메인 컴퓨터(Ubuntu)에 Arch Linux를 설치했는데 실행 중입니다.진짜나에게 좋은 것입니다. 빠르고 구성 가능하며 기본적으로 더 빠른 Ubuntu 버전입니다.

기본적으로 설치되지 않았기 때문에 compiz-fusion성능에 얼마나 많은 영향을 미칠지 확인하고 싶었지만 pacman설치하려고 실행했을 때 매우 설명적인 오류 메시지가 표시되었습니다.

[root@arch /]# pacman -S compiz-fusion-gtk
resolving dependencies...
looking for inter-conflicts...
:: python and python2 are in conflict (python<3). Remove python2? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: python and python2 are in conflict (python<3)

아직 설치되지 않았습니다 python3. 제가 설치한 유일한 Python 버전은 이며 Python 2.7.1, 어떤 것과도 충돌하지 않는 것 같습니다.

Google에서는 아무런 결과도 나오지 않았는데, 이 오류가 발생한 사람이 있나요? compiz-fusionPython 충돌로 인해 설치할 수 없는 유일한 패키지는 아니므로 Python과 같은 많은 멋진 패키지를 python-qt제거할 수 있습니다.

어떤 도움이라도 나에게 도움이 될 것입니다. 감사해요!

답변1

Arch Linux에서 이 python패키지에는 Python 3이 포함되어 있고 이 python2패키지에는 Python 2가 포함되어 있습니다.

먼저 시도해 보세요 pacman -Sy python python2. 이 두 패키지가 설치되면 설치 compiz-fusion해야 python-qt합니다.

아, 그리고 한동안 시스템을 업데이트할 수 없습니다. dbus-python더 이상 python패키지 에 의존하지 않고 python2패키지에 의존합니다(SVN에 따르면 2010년 10월 기준).

답변2

으로 설치하면 절대 안 됩니다 pacman -Sy $package. 결국에는 시스템이 파괴되고 새끼 고양이를 잡아먹거나 그보다 더 나쁜 결과가 나올 것입니다. 그러나 분명히 그렇게 할 것입니다. Archlinux 개발자들은 작년에 python2에서 python3으로 마이그레이션했습니다(뉴스 기사).

관련 정보