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

使わないのでアンインストールしたい。クラッシュするのか、ラップトップに何らかの影響があるのか​​知りたい。
Jaswitha Reddy

@JaswithaReddyもしそれがあなたの動機ならそれをしないでください!絶対に!確かに、それは哲学的に興味深い質問です:)それをする意味はありません、あなたは何も獲得しません。
Mayou36

回答:


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は削除しません。


この中にさらに見ると、一つはを見ることで、以前のバージョンからのアップグレードではなく、Ubuntuの18.04のクリーンインストール中に存在しているかを調べることができます/var/log/installer/initial-status.gz。私はそのようなシステムを持っています。

ターミナルウィンドウから、次のコマンドを実行します。

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

検索は空になり、文字列python2.7を含むパッケージがインストールされなかったことを示します。


あなたの場合、16.04から18.04にアップグレードしたので:

  • システムにpython-2-7-15rc1がある場合、それはアップグレードの一部として以前のシステムから保持されていたか、それに依存するソフトウェアを後でインストールしたことを意味します。

  • どちらの方法でも、18.04でこのようなパッケージ削除しても安全で、インストールされている(a)以前のシステムを使用している場合(アップグレード前)または(b)アップグレードが削除された場合に応じてプログラムが警告します。

  • 18.04の存続期間中に、口径gimpバラエティvirt-managerなどをインストールすると、python2.7が復活することに注意してください。


1
答えてくれてありがとう。私はpython2.7をすぐにアンインストールするつもりはないと思います。
Jaswitha Reddy

あなたが与えたシミュレーションコードを実行したとき、amd64に関連する多くのパッケージを取得しています。それは何ですか?
Jaswitha Reddy

3
あなたが:amd64それを見るならば、それはアーキテクチャを指します。おそらく64ビットOSを使用しています。uname -a役立ちます。
DKボーズ

2
amd64は、Intelプロセッサを搭載している場合でもx86-64を指します
qwr
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.