I have just installed
biocLite, then tried to load it and got the error message "there is no package called ‘AnnotationForge’".
Only after installing AnnotationForge could I load the package. It seems that the db package depends on AnnotationForge, without this being declared in its DESCRIPTION file. I assume, however, that it shouldn't depend on the forge package anyway.
Maybe soembody with more knowledge on AnnotationDbi packages could have a look?
> sessionInfo() R version 3.1.1 (2014-07-10) Platform: x86_64-pc-linux-gnu (64-bit) locale:  LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C  LC_TIME=en_GB.UTF-8 LC_COLLATE=en_US.UTF-8  LC_MONETARY=en_GB.UTF-8 LC_MESSAGES=en_US.UTF-8  LC_PAPER=en_GB.UTF-8 LC_NAME=C  LC_ADDRESS=C LC_TELEPHONE=C  LC_MEASUREMENT=en_GB.UTF-8 LC_IDENTIFICATION=C attached base packages:  stats graphics grDevices utils datasets methods base other attached packages:  BiocInstaller_1.14.2 loaded via a namespace (and not attached):  tcltk_3.1.1 tools_3.1.1