Eu acho que os únicos pacotes R disponíveis nos repositórios Ubuntu são os pacotes mantidos pela equipe principal de desenvolvimento do R. Como na maioria dos pacotes, os disponíveis através aptou sinápticos nem sempre são as versões mais recentes. Felizmente, você tem a opção de adicionar uma fonte de software mantida pelo CRAN, criando um novo arquivo /etc/apt/sources.list.d/CRAN.listque contenha uma única linha de texto:
deb http://cran.r-project.org/bin/linux/ubuntu trusty/
(substitua trusty/pelo codinome da sua distribuição; se você não souber, digite lsb_release -cum terminal). Depois disso (e um apt update) seu gerenciador de pacotes será sempre instalar (ou atualizar para) as versões manteve-CRAN de r-base, r-base-coreetc., porque eles vão ter números de versão mais altos do que os de fontes Debian. Veja aqui se aptreclama sobre a assinatura não ter sido assinada.
Para todos os outros pacotes (AKA "pacotes contribuídos"), eu prefiro instalar no R via install.packages(c("name_of_package", "name_of_other_package"))sempre que possível, a menos que saiba que a versão no CRAN é antiga e que uma versão mais recente possui a funcionalidade necessária. Nesses casos, você pode instalar a partir do GitHub devtools::install_github('AccountName/RepositoryName')ou baixar um arquivo e instalá-lo a partir de uma janela do terminal via R CMD INSTALL name_of_package.tar.gz, ou dentro do R via install.packages("/path/to/downloaded/package.tar.gz", repos=NULL, type="source").
Para completar, aqui está a orientação oficial do CRAN .