2017-08-26 3 views
1

PythonをMobaXtermにインストールしようとすると、ローカルリポジトリに2つのパッケージが見つかりません。 Iを外部リポジトリにそれらのうちの少なくとも一つを発見したと、私は次のように例のディレクトリツリーに示されている1の横に別のリポジトリを使用するために私の端末を設定したいと思います:mobaxterm apt-getセッションでパッケージが見つからない

http://mirrors.kernel.org/sourceware/cygwin/release/cygwin-devel 

こと、または私がしたいですパッケージのバージョンをこの場所にあるものに変更してください。その後、パッケージのバージョン管理の問題について心配しています。

また、他の場所にあるパッケージをダウンロードして、他のPythonパッケージをインストールするのと同じ端末を使ってインストールすることもできます。これを解決し、クリーンPythonのインストールを持っているように私につながる可能性のある洞察を事前に

Installing cygwin-devel 
Downloading cygwin-devel-2.7.0-1.tar.xz... 
Downloading /home/mobaxterm/.aptcyg/http%3a%2f%2fmirrors.kernel.org%2fsourceware%2fcygwin/release/cygwin-devel/cygwin-devel-2.7.0-1.tar.xz using Windows internet settings 
sha512sum: can't open 'cygwin-devel-2.7.0-1.tar.xz': No such file or directory 
/bin/apt-cyg: line 476: test: 8f382e85417a4efa951607776be66cf91381e4075bcc4458da40141951305675faff4890bd2723de91483725c5d5bd726128355a2de41a0c743428b2829fe48c: unary operator expected 
md5sum: can't open 'cygwin-devel-2.7.0-1.tar.xz': No such file or directory 
/bin/apt-cyg: line 479: test: 8f382e85417a4efa951607776be66cf91381e4075bcc4458da40141951305675faff4890bd2723de91483725c5d5bd726128355a2de41a0c743428b2829fe48c: unary operator expected 
Checksum did not match, exiting 

Installing libexpat1 
Downloading libexpat1-2.2.0-0.tar.xz... 
Downloading /home/mobaxterm/.aptcyg/http%3a%2f%2fmirrors.kernel.org%2fsourceware%2fcygwin/release/libexpat1/libexpat1-2.2.0-0.tar.xz using Windows internet settings 
sha512sum: can't open 'libexpat1-2.2.0-0.tar.xz': No such file or directory 
/bin/apt-cyg: line 476: test: a39f95f129fc7abe1e22f71925844dac0160f7c536f01bb8e5cc1f9b23f19266dd95e633a4e44d6b4ad792aa25c2a69b473dd06400ef4e7dab02e88877020455: unary operator expected 
md5sum: can't open 'libexpat1-2.2.0-0.tar.xz': No such file or directory 
/bin/apt-cyg: line 479: test: a39f95f129fc7abe1e22f71925844dac0160f7c536f01bb8e5cc1f9b23f19266dd95e633a4e44d6b4ad792aa25c2a69b473dd06400ef4e7dab02e88877020455: unary operator expected 
Checksum did not match, exiting 

ありがとう:ここ

は、問題を持つ2つのパッケージです。

答えて

0

私はうまくいけば回避策を​​見つけました。本質的に、リポジトリのsetup.iniファイルは、実際にはそのリポジトリに存在しないパッケージのバージョンを参照します。 apt-getの上に読んだ後、私は私がインストールされたパッケージの以前のバージョンを取得するために、従来のフラグを渡すことができることを学びました:

[micro.MSI] ➤ apt-get install --legacy libexpat1 
Found package libexpat1 

Installing libexpat1 
Downloading libexpat1-2.2.0-0.tar.xz... 
Unpacking libexpat1-2.2.0-0.tar.xz... 
Extracting dependencies for usr/bin/cygexpat-1.dll... 
Package libexpat1 requires the following packages, installing cygwin 
Package cygwin is already installed, skipping 
Package libexpat1 installed. 

Rebasing new libraries 

これは、バージョン管理の問題を紹介するかもしれないが、それがあるべきよう依存性が、既に存在しました以前のpythonのインストールでインストールされていたからです。今私は私のプロジェクトのためにインストールされている他のモジュールを取得できるかどうかを確認することができます。

このパッケージ管理の問題についてアドバイスをお持ちの方は、チャイルインしてください。存在しないバージョンを指しているsetup.iniファイルについて、ソースリポジトリの所有者に通知する必要があるのでしょうか?

関連する問題