CentOs システムで Python と yum をアンインストールするソリューション

CentOs システムで Python と yum をアンインストールするソリューション

事故の背景: 数日前、プロジェクトの必要性により、サーバーに python-mysql モジュールをビルドしましたが、正しくインストールされませんでした。そのため、アンインストールして再インストールしたかったので、オンラインで python をアンインストールする方法を検索しました。その結果、誤ってシステムの python を削除してしまいました..........

今は涙で修復するしかありません。インターネットで方法を検索しましたが、基本的にそれほど詳細ではありません。今、この方法を書き留めて、私と同じ状況にある友人の助けになればと思います〜

1: Python をアンインストールします (一部の学生がアンインストールしなかった場合)

2. yumをアンインストールする

3. 削除が完了したかどうかを確認する

4. Pythonとyumをインストールする

下記のリンク先のミラー ステーションで、システム バージョンの Python RPM パッケージを見つけます (私のシステムは CentOS 6.9 の 64 ビット システムです)

重要なポイント: 必ずシステム バージョンに対応するファイルを選択してください。 !そうしないと、以下のエラーが発生します(ブロガーは最初このウェブサイトを見ていなかったため、他のブロガーが提供しているダウンロードファイルリストを参考にして、ファイル名で直接インターネットで検索してダウンロードしました。その結果、ファイルがシステムに一致しませんでした...インターネットで検索するのに時間がかかりました...)

http://vault.centos.org/

ウェブサイトにアクセスし、システムに対応するバージョンを選択し、OSフォルダに入ります

システムに対応するビット番号を選択します。32 ビットの場合は i386 を選択します。64 ビットの場合は x86_64 を選択します。

パッケージフォルダに移動します

入力すると、たくさんのrpmファイルが表示されます。

5. 以下のファイルをダウンロードします

python-2.6.6-66.el6_8.x86_64.rpmpython-devel-2.6.6-66.el6_8.x86_64.rpmpython-iniparse-0.3.1-2.1.el6.noarch.rpmpython-libs-2.6.6-66.el6_8.x86_64.rpmpython-pycurl-7.19.0-9.el6.x86_64.rpmpython-urlgrabber-3.9.1-11.el6.noarch.rpmrpm-python-4.8.0-55.el6.x86_64.rpmyum-3.2.29-81.el6.centos.noarch.rpmyum-metadata-parser-1.1.2-16.el6.x86_64.rpmyum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm

6. サーバーにログインし、好きな場所にpythonフォルダを作成します。ここではローカルsrcに作成します。

7. ダウンロードしたファイルをサーバーのpythonフォルダにアップロードします。

8.アップロード後にインストールを開始する

プロセスの途中で次のようなエラーが表示された場合、これはパッケージ間の依存関係です(ファイルとシステムのバージョンが一致している場合)。

注意してください! ! !ここでの依存関係は、1 つだけに依存するほど単純ではありません。問題が最初に発生したのは、python-2.6.6-66.el6_8.x86_64.rpm をインストールしていたときです (スクリーンショットを撮り忘れました)。オンラインで検索したところ、python-libs-2.6.6-66.el6_8.x86_64.rpm に依存しているとのことでした。その後、ブロガーは試した後もこのエラーを報告しました。その後、単にすべてを一緒にインストールすることを思いつき、実際に成功しました... (誰が誰に依存しているかわからないので、すべてを一緒にインストールします。個人的にテストした後は動作します)

9. テスト

yum

以下の情報は再インストールが成功したことを示しています~~~~

要約する

上記は、CentOs システムに付属する Python と yum をアンインストールした後にエディターが紹介したソリューションです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。エディターがすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • シェルスクリプトを使用して CentOS7 に python3.8 環境をインストールする (推奨)
  • CentOS7 でソースコードから Python3 をインストールし、シェル スクリプトを使用して Python3 を自動的にインストールするチュートリアル
  • Python3 CentOS ディスク容量監視スクリプト
  • CentOS 6.x システムで Python をバージョン 2.7 にアップグレードするためのシェル スクリプトの共有
  • Centos7 での python3 のインストールとアンインストールに関するチュートリアル
  • CentOS での Python3 の詳細なインストールと対応する pip チュートリアル
  • CentOS 7 で Python スクリプトのスケジュール実行を実装する方法

<<:  MySQL でデータベースを作成した後、ユーザー 'root'@'%' によるデータベース 'xxx' へのアクセスが拒否される問題を解決する

>>:  JavaScript データ構造 双方向リンクリスト

推薦する

Vueはechartを使用してラベルと色をカスタマイズします

この記事では、参考までに、echartを使用してタグと色をカスタマイズするVueの具体的なコードを紹...

一般的な Dockerfile コマンドの使用方法の紹介

目次01 CM 02 エントリーポイント03 ワークディレクトリ04 環境05 ユーザー06巻07 ...

Vueコンポーネントの基本のまとめ

コンポーネントの基本1 コンポーネントの再利用コンポーネントは再利用可能な Vue インスタンスです...

サイトマップをウェブページの下部に配置するメリットと例

以前は、ほとんどすべての Web サイトに、すべてのページをリストしたサイトマップ ページがありまし...

MySQLでよく使われる演算子と関数の概要

まずデータ テーブルを作成しましょう。 使用テスト; テーブル「従業員」を作成します( emp_no...

JavaScript で簡単な計算機を実装する

この記事の例では、参考までに簡単な計算機を実装するためのJavaScriptの具体的なコードを共有し...

Javascript Bootstrapのグリッドシステム、ナビゲーションバー、カルーセルの詳細な説明

目次ブートストラップと関連コンテンツの紹介グリッドシステムネストされた列列オフセット列の並べ替えナビ...

PXEを使用してLinuxシステムを自動的に展開する方法

目次背景DHCPの設定DHCP ファイル (動的ホスト構成プロトコル) の編集tftp 設定sysl...

CentOS での MySQL ログイン 1045 問題を解決する

アプリケーション全体を CentOS にデプロイする必要があるため、当然ながらデータベース操作は不可...

Tomcat で JNDI データ ソースを構成する 3 つの方法

これまでの仕事では、開発サーバーは一般的にTomcatでした。データソースは、多くの場合、appli...

CSS でフロートをクリアするための完全ガイド (要約)

1. 親divは疑似クラスafterとzoomを定義します <スタイル タイプ="...

HTMLとXHTML、HTML4とHTML5のタグの違いについて簡単に紹介します。

HTML と XHTML の違い1. XHTML要素は正しくネストされている必要がある2. XHT...

Webフロントエンドスキル概要(個人の実務経験)

1. 今日、ページを作っているときに、矢印を中央に配置する効果に遭遇しました。クリック領域を大きくし...

MySQL 5.7 のルートパスワードログイン問題の解決策

前回の記事でMySQLサービスが起動しない問題が解決したと分かった後、パスワードなしでrootユーザ...

単一の MySQL テーブルで数千万のデータを処理するアイデアを共有する

目次プロジェクトの背景改善案データ特性を観察するマルチプロセスアイデアの要約データ処理スキルプロジェ...