It is possible to install regular R packages so that they are deleted after the current session, and better yet, don't touch current packages.
You can use
install.packags(destdir="...") as well as other methods
Is there a way to do this with bioconductor packages? I am working on a project that involves a large number of bioconductor packages. I'm running into installation conflicts. The best method I've found is to use a conda environment that gets me all but a two of the packages I need. I'd like to be able to install them without touching the conda environment.