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.