2017-08-26 73 views
1

嘗試在MobaXterm中安裝Python時,在本地存儲庫中找不到兩個軟件包。我發現其中至少有一個在外部存儲庫中,我想我的終端配置爲使用的示例目錄樹中指定的一個之外的另一個庫如下:在mobaxterm apt-get會話中缺少軟件包

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

如果不是這樣,我想將包版本更改爲此位置中存在的版本,但是我擔心包版本問題。

或者第三個選項是下載我在其他位置找到的軟件包,並使用我用來安裝其他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 

感謝任何見解,可能會導致我解決這一點,有一個乾淨的Python安裝。

回答

0

我找到了一個解決方法 - 希望。本質上,存儲庫上的setup.ini文件引用了該存儲庫上實際不存在的包的版本。閱讀完畢後易於得到我才知道,我可以通過一個傳統的標誌,以獲得包安裝了早期版本:

[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文件指向不存在的版本。