Ubuntu 18.04에서 Python 2.7.15rc1을 제거하는 것이 안전합니까?


10

노트북을 얻 자마자 Ubuntu 16.04에서 Ubuntu 18.04로 랩톱을 업그레이드했으며 Python 2를 사용하지 않습니다.

제거해도 안전한가요?

내 터미널은 기본 버전을 Python 3.7.3 으로 표시합니다 .


1
왜 Mbs를 제거해야합니까? 현재 가지고있는 소프트웨어 중 2.7을 사용하고 있는지 확인 했습니까? 거기에 당신의 대답이 있습니다 ;-) 당신은 안전의 정의는 무엇입니까? 노트북이 폭발하지는 않습니다. 그건 확실합니다. 재에 타지 않습니다. 충돌이 발생할 수 있지만 복원 할 수 있고 (다시 설치해도) 백업이있는 경우 "안전"이라고하는 것은 무엇입니까?
Rinzwind 2016 년

사용하지 않기 때문에 제거하고 싶습니다. 그것이 충돌하는지 또는 어떻게 든 내 노트북에 영향을 미치는지 알고 싶습니다.
Jaswitha Reddy 2014 년

경우 @JaswithaReddy은 당신의 동기 부여, 그것을하지 않습니다! 못! 물론, 그것은 철학적으로 흥미로운 질문입니다 :) 그것을 할 아무런 의미가 없습니다, 당신은 전혀 아무것도 얻지 못합니다.
Mayou36 2016 년

답변:


19

운영

apt purge -s python2.7

-s일어날 일에 대한 시뮬레이션은 어디에 있습니까 ?

그리고 당신이 잃을 다른 것을 스스로 확인하십시오.

내 시스템 인 Kubuntu 18.04에서 다음과 같이 표시됩니다.

The following packages were automatically installed and are no longer required:
  gir1.2-appindicator3-0.1 gir1.2-gtk-vnc-2.0 gir1.2-keybinder-3.0 gir1.2-libosinfo-1.0 gir1.2-libvirt-glib-1.0 gir1.2-spiceclientglib-2.0
  gir1.2-spiceclientgtk-3.0 gir1.2-vte-2.91 libgovirt-common libgovirt2 libgtk-vnc-2.0-0 libgvnc-1.0-0 libkeybinder-3.0-0 libphodav-2.0-0
  libphodav-2.0-common libspice-client-glib-2.0-8 libspice-client-gtk-3.0-5 libusbredirhost1 libvirt-glib-1.0-0 spice-client-glib-usb-acl-helper
  syslinux-common virt-viewer xsltproc
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  boot-repair* boot-sav* boot-sav-extra* glade2script* kubuntu-settings-desktop* python* python-asn1crypto* python-cairo* python-certifi*
  python-cffi-backend* python-chardet* python-cryptography* python-dbus* python-enchant* python-enum34* python-gi* python-gi-cairo*
  python-gobject* python-gobject-2* python-gtk2* python-gtkspellcheck* python-idna* python-ipaddr* python-ipaddress* python-libvirt*
  python-libxml2* python-libxslt1* python-mutagen* python-openssl* python-pkg-resources* python-psutil* python-qt4-dbus* python-requests*
  python-six* python-urllib3* python-xdg* python2.7* ranger* recoll* terminator* trash-cli* virt-manager* virtinst* zim*
0 upgraded, 0 newly installed, 44 to remove and 0 not upgraded.

 

python2.7을 제거하지 않을 것 입니다.


이것에 대해 더 자세히 살펴보면 이전 버전의 업그레이드와는 달리 /var/log/installer/initial-status.gz 를 보면 Ubuntu 18.04를 새로 설치할 때 무엇이 ​​있는지 확인할 수 있습니다 . 나는 그런 시스템을 가지고 있습니다.

터미널 창에서 다음을 실행하십시오.

$ zgrep "Package: python2.7" /var/log/installer/initial-status.gz

문자열 python2.7 을 포함하는 패키지 가 설치 되지 않았 음을 나타내는 검색이 비어 있습니다 .


귀하의 경우 16.04에서 18.04로 업그레이드 한 후 :

  • 당신이있는 경우 파이썬 2-7-15rc1를 시스템에, 그것이 업그레이드의 일환으로 이전 시스템에서 유지 또는 이후에 그것에 의존하는 것이 소프트웨어를 설치 한 것을 않았 음을 의미합니다.

  • 어느 쪽이든, 18.04에서 이러한 패키지 제거하는 것은 설치 한 패키지 따라 (a) 이전 시스템을 사용할 때 (업그레이드 전) 또는 (b) 업그레이드 후 제거 될 수 있다는 경고에 안전합니다.

  • 18.04의 수명 동안 구경 이나 김프 또는 버라이어티 또는 virt-manager 와 같은 것을 설치하면 python2.7을 다시 가져올 수 있습니다.


1
응답 해주셔서 감사합니다. 나는 곧 python2.7을 제거 할 것이라고 생각하지 않는다.
Jaswitha Reddy

내가 준 시뮬레이션 코드를 실행할 때 amd64 와 관련된 많은 패키지가 제공됩니다. 그게 뭔지 알아?
Jaswitha Reddy

3
당신이 볼 경우 :amd64아키텍처를 나타냅니다. 아마도 64 비트 OS 일 것입니다. uname -a도움이 될 것입니다.
DK Bose

2
amd64는 인텔 프로세서가 있더라도 x86-64를 나타냅니다
qwr
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.