手順
状態:-
閲覧数:3,069
投稿日:2017-05-15
更新日:2017-05-17
# yum remove rh-python35-python.x86_64
実行履歴
削除実行
$ sudo yum remove rh-python35
読み込んだプラグイン:fastestmirror, security
削除処理の設定をしています
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> Package rh-python35.x86_64 0:2.0-2.el6 will be 削除
--> 依存性解決を終了しました。
依存性を解決しました
=============================================================================================================================================================
パッケージ アーキテクチャ バージョン リポジトリー 容量
=============================================================================================================================================================
削除:
rh-python35 x86_64 2.0-2.el6 @centos-sclo-rh 0.0
トランザクションの要約
=============================================================================================================================================================
削除 1 パッケージ
インストール済み容量: 0
これでいいですか? [y/N]
y
パッケージをダウンロードしています:
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを成功しました
トランザクションを実行しています
削除中 : rh-python35-2.0-2.el6.x86_64 1/1
Verifying : rh-python35-2.0-2.el6.x86_64 1/1
削除しました:
rh-python35.x86_64 0:2.0-2.el6
完了しました!
疑問点
「Python 3.5」yum remove 実行したのに、なぜ表示されるの?
・削除したはずなのに…
$ which python
alias python='/opt/rh/rh-python35/root/usr/bin/python3'
/opt/rh/rh-python35/root/usr/bin/python3
$ which python3
# which python3
/opt/rh/rh-python35/root/usr/bin/python3
$ which python3.5
# which python3.5
/opt/rh/rh-python35/root/usr/bin/python3.5
削除出来ていないことを確認
$ yum list installed
読み込んだプラグイン:fastestmirror, security
Loading mirror speeds from cached hostfile
epel/metalink
//中略
rh-python35-python.x86_64 3.5.1-11.el6 @centos-sclo-rh
rh-python35-python-devel.x86_64 3.5.1-11.el6 @centos-sclo-rh
rh-python35-python-libs.x86_64 3.5.1-11.el6 @centos-sclo-rh
rh-python35-python-pip.noarch 7.1.0-2.el6 @centos-sclo-rh
rh-python35-python-setuptools.noarch 18.0.1-2.el6 @centos-sclo-rh
rh-python35-python-virtualenv.noarch 13.1.2-2.el6 @centos-sclo-rh
rh-python35-runtime.x86_64 2.0-2.el6 @centos-sclo-rh
改めて削除実行
# yum remove rh-python35-python.x86_64
読み込んだプラグイン:fastestmirror, security
このコマンドを実行するには root である必要があります。
-bash-4.1$ sudo -s
[sudo] password for dotinstall:
[root@www29330ue dotinstall]# yum remove rh-python35-python.x86_64
読み込んだプラグイン:fastestmirror, security
削除処理の設定をしています
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> Package rh-python35-python.x86_64 0:3.5.1-11.el6 will be 削除
--> 依存性の処理をしています: rh-python35-python(abi) = 3.5 のパッケージ: rh-python35-python-setuptools-18.0.1-2.el6.noarch
--> 依存性の処理をしています: rh-python35-python(abi) = 3.5 のパッケージ: rh-python35-python-libs-3.5.1-11.el6.x86_64
--> 依存性の処理をしています: rh-python35-python(abi) = 3.5 のパッケージ: rh-python35-python-virtualenv-13.1.2-2.el6.noarch
--> 依存性の処理をしています: rh-python35-python(abi) = 3.5 のパッケージ: rh-python35-python-pip-7.1.0-2.el6.noarch
--> 依存性の処理をしています: rh-python35-python(abi) = 3.5 のパッケージ: rh-python35-python-devel-3.5.1-11.el6.x86_64
--> 依存性の処理をしています: rh-python35-python(x86-64) = 3.5.1-11.el6 のパッケージ: rh-python35-python-devel-3.5.1-11.el6.x86_64
--> トランザクションの確認を実行しています。
---> Package rh-python35-python-devel.x86_64 0:3.5.1-11.el6 will be 削除
---> Package rh-python35-python-libs.x86_64 0:3.5.1-11.el6 will be 削除
---> Package rh-python35-python-pip.noarch 0:7.1.0-2.el6 will be 削除
---> Package rh-python35-python-setuptools.noarch 0:18.0.1-2.el6 will be 削除
---> Package rh-python35-python-virtualenv.noarch 0:13.1.2-2.el6 will be 削除
--> 依存性解決を終了しました。
依存性を解決しました
=============================================================================================================================================================
パッケージ アーキテクチャ バージョン リポジトリー 容量
=============================================================================================================================================================
削除:
rh-python35-python x86_64 3.5.1-11.el6 @centos-sclo-rh 37 k
依存性関連での削除をします。:
rh-python35-python-devel x86_64 3.5.1-11.el6 @centos-sclo-rh 583 k
rh-python35-python-libs x86_64 3.5.1-11.el6 @centos-sclo-rh 38 M
rh-python35-python-pip noarch 7.1.0-2.el6 @centos-sclo-rh 7.8 M
rh-python35-python-setuptools noarch 18.0.1-2.el6 @centos-sclo-rh 1.7 M
rh-python35-python-virtualenv noarch 13.1.2-2.el6 @centos-sclo-rh 2.6 M
トランザクションの要約
=============================================================================================================================================================
削除 6 パッケージ
インストール済み容量: 51 M
これでいいですか? [y/N]
y
パッケージをダウンロードしています:
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを成功しました
トランザクションを実行しています
削除中 : rh-python35-python-virtualenv-13.1.2-2.el6.noarch 1/6
削除中 : rh-python35-python-devel-3.5.1-11.el6.x86_64 2/6
削除中 : rh-python35-python-libs-3.5.1-11.el6.x86_64 3/6
削除中 : rh-python35-python-pip-7.1.0-2.el6.noarch 4/6
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/utils.py の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/trie/py.py の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/trie/datrie.py の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/trie/_base.py の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/trie/__pycache__/py.cpython-35.pyc の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/trie/__pycache__/datrie.cpython-35.pyc の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/trie/__pycache__/_base.cpython-35.pyc の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/trie/__pycache__/__init__.cpython-35.pyc の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/trie/__init__.py の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/treewalkers/pulldom.py の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/treewalkers/lxmletree.py の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/treewalkers/genshistream.py の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/treewalkers/_base.py の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/pulldom.cpython-35.pyc の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/lxmletree.cpython-35.pyc の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/genshistream.cpython-35.pyc の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/_base.cpython-35.pyc の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/treebuilders/_base.py の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/_base.cpython-35.pyc の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/tokenizer.py の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/serializer/htmlserializer.py の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/serializer/__pycache__/htmlserializer.cpython-35.pyc の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/serializer/__pycache__/__init__.cpython-35.pyc の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/serializer/__init__.py の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/sanitizer.py の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/inputstream.py の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/ihatexml.py の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/filters/_base.py の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/filters/__pycache__/_base.cpython-35.pyc の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/__pycache__/utils.cpython-35.pyc の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/__pycache__/tokenizer.cpython-35.pyc の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/__pycache__/sanitizer.cpython-35.pyc の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/__pycache__/inputstream.cpython-35.pyc の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/html5lib/__pycache__/ihatexml.cpython-35.pyc の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/_markerlib/markers.py の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/_markerlib/__pycache__/markers.cpython-35.pyc の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/_markerlib/__pycache__/__init__.cpython-35.pyc の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip/_vendor/_markerlib/__init__.py の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip-7.1.0.dist-info/top_level.txt の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip-7.1.0.dist-info/pbr.json の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip-7.1.0.dist-info/metadata.json の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip-7.1.0.dist-info/entry_points.txt の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip-7.1.0.dist-info/WHEEL の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip-7.1.0.dist-info/RECORD の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip-7.1.0.dist-info/METADATA の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip-7.1.0.dist-info/DESCRIPTION.rst の unlink に失敗: そのようなファイルやディレクトリはありません
警告: erase /opt/rh/rh-python35/root/usr/lib/python3.5/site-packages/pip-7.1.0.dist-info の unlink に失敗: そのようなファイルやディレクトリはありません
削除中 : rh-python35-python-setuptools-18.0.1-2.el6.noarch 5/6
削除中 : rh-python35-python-3.5.1-11.el6.x86_64 6/6
Verifying : rh-python35-python-3.5.1-11.el6.x86_64 1/6
Verifying : rh-python35-python-devel-3.5.1-11.el6.x86_64 2/6
Verifying : rh-python35-python-libs-3.5.1-11.el6.x86_64 3/6
Verifying : rh-python35-python-setuptools-18.0.1-2.el6.noarch 4/6
Verifying : rh-python35-python-virtualenv-13.1.2-2.el6.noarch 5/6
Verifying : rh-python35-python-pip-7.1.0-2.el6.noarch 6/6
削除しました:
rh-python35-python.x86_64 0:3.5.1-11.el6
依存性の削除をしました:
rh-python35-python-devel.x86_64 0:3.5.1-11.el6 rh-python35-python-libs.x86_64 0:3.5.1-11.el6 rh-python35-python-pip.noarch 0:7.1.0-2.el6
rh-python35-python-setuptools.noarch 0:18.0.1-2.el6 rh-python35-python-virtualenv.noarch 0:13.1.2-2.el6
完了しました!
$ rm .bashrc
rm: remove write-protected 通常ファイル `.bashrc'?
y
確認履歴
新規ログイン後、確認
-V
$ python -V
Python 2.6.6
$ python3 -V
-bash: python3: コマンドが見つかりません
$ python3.5 -V
-bash: python3.5: コマンドが見つかりません
$ python3.6 -V
Python 3.6.0
which
$ which python
/usr/bin/python
$ which python3
/usr/bin/which: no python3 in (/home/★★/.rvm/gems/ruby-2.0.0-p247/bin:/home/★★/.rvm/gems/ruby-2.0.0-p247@global/bin:/home/★★/.rvm/rubies/ruby-2.0.0-p247/bin:/usr/bin:/opt/rh/rh-python35/root/usr/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/★★/bin:/home/★★/.nodebrew/current/bin:/home/★★/.rvm/bin)
$ which python3.5
/usr/bin/which: no python3.5 in (/home/★★/.rvm/gems/ruby-2.0.0-p247/bin:/home/★★/.rvm/gems/ruby-2.0.0-p247@global/bin:/home/★★/.rvm/rubies/ruby-2.0.0-p247/bin:/usr/bin:/opt/rh/rh-python35/root/usr/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/★★/bin:/home/★★/.nodebrew/current/bin:/home/★★/.rvm/bin)
$ which python3.6
/usr/local/bin/python3.6
which
$ yum list installed
読み込んだプラグイン:fastestmirror, security
Loading mirror speeds from cached hostfile
* base: ftp.riken.jp
//中略
rh-python35-runtime.x86_64 2.0-2.el6 @centos-sclo-rh
・.bashrcファイル削除後、その結果をすぐ反映させるには?