Another successful install thanks to Mancoosi
By Roberto Di Cosmo on Tuesday, December 11 2012, 10:25 - Mancoosi - Permalink
In december, I attended the wonderful Ocsigen days organised by the Ocsigen team at Irill. For this, I set up a virtual machine installed with Debian testing, that sports a recent version of Debian's apt :
dicosmo@ocsigen-vm:~$ apt-cache policy apt
apt:
Installed: 0.9.7.6
Candidate: 0.9.7.6
Version table:
*** 0.9.7.6 0
500 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages
100 /var/lib/dpkg/status
Unfortunately, ocsigenserver did not install out of the box (does the following apt output sound familiar?):
dicosmo@ocsigen-vm:~$ sudo apt-get -t experimental install ocsigenserver
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
ocsigenserver : Depends: libfindlib-ocaml-8p7u5
Depends: liblwt-ocaml-urxc6
Depends: liblwt-ssl-ocaml-xycs2
Depends: libocamlnet-ocaml-p6ji4
Depends: libocsigenserver-ocaml-s7x55
Depends: libpcre-ocaml-xu8a5
Depends: libssl-ocaml-l8h98
Depends: libtyxml-ocaml-pwck6
E: Unable to correct problems, you have held broken packages.
But thanks to many wonderful people (see my previous post on this subject), the only thing I had to do was:
dicosmo@ocsigen-vm:~$ sudo apt-cudf-get -t experimental --solver aspcud install ocsigenserver=2.2-2 Reading package lists... Done Building dependency tree Reading state information... Done Execute external solver... Done The following extra packages will be installed: libcryptokit-ocaml libev4 libfindlib-ocaml liblwt-ocaml liblwt-ssl-ocaml libocamlnet-ocaml libocsigenserver-ocaml libpcre-ocaml libreact-ocaml libsqlite3-ocaml libssl-ocaml libtext-ocaml libtyxml-ocaml libzip-ocaml ocamlduce-base Suggested packages: ocsigenserver-doc Recommended packages: ocaml-findlib The following NEW packages will be installed: libcryptokit-ocaml libev4 libfindlib-ocaml liblwt-ocaml liblwt-ssl-ocaml libocamlnet-ocaml libocsigenserver-ocaml libpcre-ocaml libreact-ocaml libsqlite3-ocaml libssl-ocaml libtext-ocaml libtyxml-ocaml libzip-ocaml ocamlduce-base ocsigenserver 0 upgraded, 16 newly installed, 0 to remove and 586 not upgraded. Need to get 6,797 kB of archives. After this operation, 22.4 MB of additional disk space will be used. Do you want to continue Y/n? Y
And here is Ocsigen happily up and running.