파이썬을 제거한 후에도 왜 여전히 작동합니까?


13

데비안 8 제시에서는 파이썬을 제거했습니다.

perry@perry:~$ sudo apt-get remove python
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'python2.7' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 35 not upgraded.

그러나 어떻게 든 터미널에서 파이썬을 시작할 수 있습니다.

perry@perry:~$ python
Python 2.7.9 (default, Apr 29 2015, 18:34:06) 
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 

소스 또는 다른 곳에서 설치하지 않았지만 apt. 이것이 어떻게 가능하며 어떻게 파이썬을 완전히 제거 할 수 있습니까?


3
무엇을 which python말합니까?
토마스 정크

4
토마스가 말했듯이, 당신은 실제로 파이썬을 제거하지 않았습니다. 그렇게하면 시스템을 사용할 수 없게되고 다시 설치해야합니다.
John

1
@ 존 : 파이썬에 의존하는 데비안 내부는 무엇입니까? 나는 ... 우분투를 운영하지 않는 경우
페리

2
출력은 dpkg --get-selections | grep "python2.7"무엇입니까?
heemayl

7
데비안의 핵심 패키지는 파이썬에 의존하지 않습니다. apt후프를 거치지 않고 패키지를 제거 할 수 있다면 그렇게하는 것이 안전합니다.
Stephen Kitt

답변:


19

python-minimal 추가 패키지에 python이 설치되어 있음이 밝혀졌습니다. 그러면 하나만 할 필요는 없습니다.

sudo apt-get remove python

또한 :

sudo apt-get remove python-minimal

3
으로 python의존에가 python-minimal, 당신은 제거 할 수 있었다 python-minimal직접. 명령 줄에 여러 패키지 이름을 지정하여 여러 패키지를 한 번에 제거 할 수도 있습니다.
jhominal

8

불행히도 테스트 할 데비안은 없지만 어쨌든 :

난 당신이 정말 제거하지 않은 것 같아요 python. Package 'python2.7' is not installed, so not removed패키지 python2.7가 설치되지 않았 음을 의미합니다 . 그러나 아마도 이름이 다를 수 있습니다.

which python말한다 /usr/bin/python. 그것은 파이썬이 설치되었다는 명백한 신호입니다. 공식 패키지는 다음과 같습니다 .

dpkg-query -l 'python*' 설치된 패키지의 이름 / 버전을 얻는 데 도움이됩니다.

apt-rdepends 는 어떤 패키지에 의존하는지 알려줍니다 python.


5

dpkg --get-selections | grep python설치된 모든 파이썬 패키지를 보려면 출력을보아야 할 것입니다 . 시스템에 설치 될 수있는 다양한 릴리스에 대한 몇 가지 패키지가 있습니다. 파이썬은 표준 선택에 있으므로 완전히 제거하면 같은 다른 '표준'패키지도 제거됩니다 reportbug.


0

시험

sudo apt-get purge 파이썬-최소

위의 명령은 시스템에서 파이썬을 완전히 제거합니다.

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