2017-03-26 158 views
2

運行一個標準的亞馬遜RHEL AMI,並試圖按照這裏的說明安裝單聲道:錯誤亞馬遜安裝單的Linux

http://www.mono-project.com/docs/getting-started/install/linux/#centos-fedora-and-derivatives

我得到了以下錯誤:

... 
--> Processing Dependency: libpng15.so.15(PNG15_0)(64bit) for package: libgdiplus0-3.12-0.x86_64 
--> Processing Dependency: libpng15.so.15()(64bit) for package: libgdiplus0-3.12-0.x86_64 
---> Package libpciaccess.x86_64 0:0.13.1-4.1.11.amzn1 will be installed 
---> Package mesa-dri-filesystem.x86_64 0:10.1.2-2.32.amzn1 will be installed 
---> Package mesa-dri1-drivers.x86_64 0:7.11-8.6.amzn1 will be installed 
--> Finished Dependency Resolution 
Error: Package: libgdiplus0-3.12-0.x86_64 (download.mono-project.com_repo_centos_) 
Requires: libpng15.so.15(PNG15_0)(64bit) 
Error: Package: libgdiplus0-3.12-0.x86_64 (download.mono-project.com_repo_centos_) 
Requires: libpng15.so.15()(64bit) 
You could try using --skip-broken to work around the problem 
You could try running: rpm -Va --nofiles --nodigest 

I DO不想從源代碼編譯單聲道,因爲這會佔用太多的磁盤空間。有沒有另一種方式?

回答

3

我終於得到這個通過安裝libpng15 rpm包的工作:

wget http://dl.fedoraproject.org/pub/fedora/linux/releases/26/Everything/x86_64/os/Packages/l/libpng15-1.5.28-2.fc26.x86_64.rpm 
sudo yum install -y libpng15-1.5.28-2.fc26.x86_64.rpm 
rm libpng15-1.5.28-2.fc26.x86_64.rpm 
sudo rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" 
sudo yum-config-manager --add-repo http://download.mono-project.com/repo/centos/ 
sudo yum install -y mono 
+0

鏈接已經死了。 – sashoalm

+0

@sashoalm我更新爲使用libpng15-1.5.28-2.fc26.x86_64.rpm的發行版而不是開發版 – knguyen