[Mono-list] Installing Mono 3.12.1 on CentOS 7.0 from the Xamarin repository
James Nugent
mono-list at jen20.com
Fri Jul 10 23:18:52 UTC 2015
Hi All,
I'm trying to install Mono 3.12.1 on CentOS 7.0 using the Xamarin package
repository. The steps I'm using are as follows on a fresh box (vagrant box
chef/centos-7.0):
```
sudo yum -y install yum-utils
sudo yum -y upgrade
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 -y install mono-complete-3.12.1
```
The end of the output reads as follows:
```
--> Processing Dependency: mono-entityframework = 3.12.1 for package:
mono-complete-3.12.1-0.x86_64
Package mono-entityframework is obsoleted by mono-complete, but obsoleting
package does not provide for requirements
--> Processing Dependency: mono-data-postgresql = 3.12.1 for package:
mono-complete-3.12.1-0.x86_64
Package mono-data-postgresql is obsoleted by mono-complete, but obsoleting
package does not provide for requirements
--> Finished Dependency Resolution
Error: Package: mono-complete-3.12.1-0.x86_64 (download.mono-project.com_
repo_centos_)
Requires: mono-entityframework = 3.12.1
Available: mono-entityframework-3.8.0-1.x86_64
(download.mono-project.com_repo_centos_)
mono-entityframework = 3.8.0-1
Available: mono-entityframework-3.10.0-1.x86_64
(download.mono-project.com_repo_centos_)
mono-entityframework = 3.10.0-1
Available: mono-entityframework-3.10.0-2.x86_64
(download.mono-project.com_repo_centos_)
mono-entityframework = 3.10.0-2
Available: mono-entityframework-3.12.0-0.x86_64
(download.mono-project.com_repo_centos_)
mono-entityframework = 3.12.0-0
Available: mono-entityframework-3.12.0-1.x86_64
(download.mono-project.com_repo_centos_)
mono-entityframework = 3.12.0-1
Available: mono-entityframework-3.12.0-2.x86_64
(download.mono-project.com_repo_centos_)
mono-entityframework = 3.12.0-2
Available: mono-entityframework-3.12.1-0.x86_64
(download.mono-project.com_repo_centos_)
mono-entityframework = 3.12.1-0
Error: Package: mono-complete-3.12.1-0.x86_64 (download.mono-project.com_
repo_centos_)
Requires: mono-data-postgresql = 3.12.1
Available: mono-data-postgresql-3.8.0-1.x86_64
(download.mono-project.com_repo_centos_)
mono-data-postgresql = 3.8.0-1
Available: mono-data-postgresql-3.10.0-1.x86_64
(download.mono-project.com_repo_centos_)
mono-data-postgresql = 3.10.0-1
Available: mono-data-postgresql-3.10.0-2.x86_64
(download.mono-project.com_repo_centos_)
mono-data-postgresql = 3.10.0-2
Available: mono-data-postgresql-3.12.0-0.x86_64
(download.mono-project.com_repo_centos_)
mono-data-postgresql = 3.12.0-0
Available: mono-data-postgresql-3.12.0-1.x86_64
(download.mono-project.com_repo_centos_)
mono-data-postgresql = 3.12.0-1
Available: mono-data-postgresql-3.12.0-2.x86_64
(download.mono-project.com_repo_centos_)
mono-data-postgresql = 3.12.0-2
Available: mono-data-postgresql-3.12.1-0.x86_64
(download.mono-project.com_repo_centos_)
mono-data-postgresql = 3.12.1-0
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
```
If I run it with `--skip-broken`, packages such as libmonosgen do not get
installed.
Is this something I'm doing wrong or is there an issue with the package
source? Mono 4 installs OK from that repository.
Thanks,
James
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-list/attachments/20150710/2a25c918/attachment.html>
More information about the Mono-list
mailing list