diff --git a/com.oracle.truffle.r.test.packages/r/install.cache.R b/com.oracle.truffle.r.test.packages/r/install.cache.R
index 834fb7b073f24e359c5c6d99df7c498fe175ffa5..ff0183f2c2d02144afb97eb52bb773211701cd83 100644
--- a/com.oracle.truffle.r.test.packages/r/install.cache.R
+++ b/com.oracle.truffle.r.test.packages/r/install.cache.R
@@ -276,17 +276,17 @@ package.dependencies <- function(pkg, lib, dependencies = c("Depends", "Imports"
     deps <- trimws(sub("\\(.*\\)", "", deps))
 
     # ignore dependency to "R" and ignore already installed packages
-    installed.packages <- tryCatch({
+    installed.pkgs.list <- tryCatch({
         # query base and recommended packages
         ip <- available.packages(lib.loc=lib)
         ip[as.logical(match(ip[,"Priority"], c("base", "recommended"), nomatch=0L)),"Package"]
-        installed.pacakges(lib.loc=lib)
+        installed.packages(lib.loc=lib)
     }, error = function(e) {
         character(0)
     }, warning = function(e) {
         character(0)
     })
-    setdiff(deps, c("R", installed.packages, ignored.packages))
+    setdiff(deps, c("R", installed.pkgs.list, ignored.packages))
 }
 
 transitive.dependencies <- function(pkg, lib, pl = available.packages(), deptype=c("Depends", "Imports", "LinkingTo"), suggests=FALSE) {