最新バージョンの Python を Ubuntu と Debian にインストールするにはどうすればよいですか?
GNU/Linux をベースにした無料でオープンなオペレーティング システムの多くの技術ユーザーにはすでによく知られているように、 Ubuntu、Debian、Arch、Red Hat、SUSE などの Linux ディストリビューション などなど; ほとんどすべてのツールには、デフォルトで、最新ではない安定したバージョンの Python がインストールされています。。そしてもちろん、これは多くの場合、自宅、学校、またはオフィスのオフィスまたは管理ユーザーにとって問題や制限を意味しません。
ただし、開発者、システム管理者、サーバー管理者などの中級または高度な技術ユーザー、またはアプリケーションやシステムの継続的なテストや実験における独学での技術的好奇心を持つユーザーにとって、これは特定の問題や制限を引き起こす可能性があります。そして、何度もですが、 一部の GNU/Linux ディストリビューションには、リポジトリに他のわずかに新しいバージョンの Python が付属しています。 これらはデフォルトでインストールされますが、最新の安定バージョンが提供されることはほとんどなく、さらには開発段階のバージョンが提供されることはほとんどありません。したがって、これらの前述のバージョンの一部を使用する必要がある場合は、代替手段に頼る必要があります。このため、今日は、この目標を達成するための 2 つの代替方法の手順を簡単に説明します。つまり、その方法を知るには、 «Ubuntu および Debian に最新バージョンの Python をインストールする »、またはこれらの他の派生物。

ただし、この出版を開始する前に、この便利で興味深いチュートリアルを実行して、次のことを達成してください。 «Ubuntu および Debian に最新バージョンの Python をインストールする »を探索することをお勧めします 以前の関連記事 Python のトピックについては、読み終わると次のようになります。

Ubuntu および Debian に Python をインストールするためのチュートリアル: 代替方法
Ubuntu および Debian に最新バージョンの Python をインストールする方法
Deadsnakes PPA リポジトリを介したインストール
El Team Deadsnakes PPA リポジトリ であることが長い間証明されてきました。 信頼できるサプライヤー 異なるパッケージの Python バージョン パラ Ubuntu、Debian およびそこから派生した Distros。これを使用して Python の一部のバージョンをインストールするには、現在実行する手順は次のとおりです。
- Ubuntu または派生版でターミナル エミュレーターを開く
- 次のコマンドを実行します。
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.13
必要に応じて、最後のコマンドの順序を次のように置き換えて、完全バージョンをインストールすることもできます。
sudo apt-get install python3.13-full
一方、Debian Distro またはその派生製品を使用する場合、追加で行うべきことは次のとおりです。 「sources.list」ファイルを編集します 次のコマンドで必要です。
sudo nano /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-$VersionDebianDetectada.list
次に、「ブルズアイ」または「本の虫」という単語、または Debian および派生版に対応するその他の単語を、Ubuntu に対応する「ジャミー」または「フォーカル」という単語に変更します。その結果、次のリポジトリ行 (ソフトウェア ソース) が得られます。
deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/ jammy main
したがって、パッケージ リストの更新を再度続行すると、 Python バージョン 3 をインストールする、それは必要でした。

公式リポジトリからの Python コンパイルによるインストール
これは通常、少し複雑で長いルートですが、文字通りルートであるため、より安全で信頼性が高くなります。 公式リポジトリから Python ソース ファイルをダウンロードする 私たちのコンピュータから直接コンパイルします。そしてそれを活用するために、 Python のいくつかのバージョンをなんとかインストールする、現在実行する手順は次のとおりです。
前のステップ: 必須のパッケージとライブラリのインストール
sudo apt install wget build-essential
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
主な手順: Python のコンパイル
cd /tmp/
wget https://www.python.org/ftp/python/3.13.0/Python-3.13.0a3.tar.xz
tar -xf Python-3.13.0a3.tar.xz
cd Python-3.13.0a3/
./configure #Opcional en caso de ser necesario u error: --enable-optimizations
make -j2 #Reemplace el número por otro para indicar la cantidad de núcleos de CPU asignados a la tarea.
sudo make install #Preferiblemente con el parámetro altinstall para una instalación en paralelo.
ここまでの作業がすべてうまくいっている場合、つまり、ダウンロードしたバージョンが正常にコンパイルされている場合、残るのは次のとおりです。 新しいバージョンをインストールしてみてください およびそのインストールと使用 「pip」マネージャー経由の Python パッケージ。これは、次のコマンド順序を使用して実行できます。
python3.13 --version #Para chequear la versión nueva instalada.
python3 --version #Para chequear la versión previa instalada.
python3 -m pip --version #Para chequear la versión actual del Gestor PIP en la versión previa instalada de Python.
python3.13 -m pip --version #Para chequear la versión actual del Gestor PIP en la nueva versión instalada de Python.
python3.13 -m pip install --upgrade pip setuptools wheel #Instalación y actualización de paquetes Python esenciales.
sudo pip3.13 install --upgrade pip #Actualización a la última versión disponible del Gestor PIP.
sudo pip3.13 install speedtest-cli #Instalación del paquete Python SpeedTest CLI instalado con el Gestor PIP.
speedtest-cli #Ejecución del paquete Python SpeedTest CLI instalado con el Gestor PIP.

要約
要するに、あなたがそれらの一人であるならば、 技術者、中級または上級ユーザー (Dev、DevOps、SysAdmin、ヘルプデスク) または、2024 年に無料でオープンなテクノロジーを独学で学んだ好奇心旺盛な技術者にとって、この実用的で役立つチュートリアルがどのように機能するかを説明するものであることを願っています。 «Ubuntu および Debian に Python の最新バージョンをインストールする » 古い安定したバージョンであるか、最新の開発中のバージョンであるかに関係なく、あらゆる要件を解決できます。さらに、他のより効率的な代替方法をご存知の場合は、Linuxera IT コミュニティ全体の研究、テスト、および楽しみのために、コメントでそれについて言及し、簡単に説明することをお勧めします。
最後に、この便利で楽しい投稿を他の人と共有することを忘れないでください。 私たちの«の冒頭をご覧くださいサイト» スペイン語または他の言語で (URL の末尾に 2 文字を追加します。例: ar、de、en、fr、ja、pt、ru など)。さらに、私たちはあなたも私たちの活動に参加することをお勧めします 公式テレグラムチャンネル 当社の Web サイトからさらに多くのニュース、ガイド、チュートリアルを読んで共有するため。そしてまた、次は、 代替電報チャネル Linuxverse 全般について詳しく学ぶには。