web-dev-qa-db-ja.com

OS全体をアップグレードせずに、apt-getを使用してUbuntu 14.04に新しいバージョンのpythonを簡単にインストールする方法を教えてください。

Ubuntu 14.04にこだわっています。15.10へのアップグレードはおそらく選択肢ではありません。 Ubuntu 14でサポートされるpythonの最高バージョンは2.7.6です。
これは非常に古いです。新しいバージョンをインストールしたい。

必要なのは、インストールしたいソフトウェアの.debバージョンだけであることを理解しています。私はこれを持っているサーバーを見つけてリポジトリのリストに追加する必要があると思う(/etc/apt/sources.list)そしてapt-getは魔法のように正しいことをします。

ただし、規則を破り、他のソフトウェアの新しいバージョンもインストールしたいと思います。私がこれを頻繁に行うほど、もちろん悪いことが起こりやすくなります。しかし、同じことをしたい人が私の靴の中にたくさんいると思います。だから、公式のUbuntuリポジトリを置き換えるために私が使用できるようなルールブレーカーのリポジトリがあるのでしょうか?

そのような魔法のリポジトリは存在しますか?

/etc/apt/sources.listに追加すると、apt-get install pythonは公式リポジトリで利用できるよりも新しいバージョンのpythonをくれますか?

1
Alex Ryan

最新のpythonバージョンを使用する

多くのスクリプトが特定のバージョンに依存しているため、システムのpythonバージョンを変更することはお勧めしません(つまり、apt-get update pythonを使用)。システムにブレーキをかけると、将来のアップデートで問題が発生する可能性があります。代わりに、 here と答えられた 仮想環境 をご覧ください。

python 3の使用

buntu 14.04.5 manifesto によると、python 3.4がデフォルトでtrustyに含まれるようになりました。コマンドpython3 <path-to-some-optional-script>で使用できます。

公式リポジトリを置き換える/パッケージを保守する

前述の魔法のリポジトリのようなものはありません。ただし、代わりに Personal Package Archives があり、新しいパッケージバージョン(apt-get updateによってトリガーされる)を提供し、コミュニティによって維持されます。 SE here でこのトピックをカバーする質問があります。

.debファイルを新しいバージョンでダウンロードし、ツール gdebi を使用してインストールすることもできます。ただし、ローカル.deb-ファイルを使用する場合は、新しいバージョンの世話をする必要があります。

3
Marcus