Segurando versão mais antiga de um pacote? [duplicado]

2

Eu adicionei um repositório apt para o CRAN (R) para obter uma versão mais antiga (3.3) e fiz

apt-get install r-base-core=3.3.1trusty0

- a única coisa que eu tenho medo agora é fazer apt-get update/upgrade explodir essa versão e minhas coisas vão quebrar. Existe uma maneira de fazer com que apt mantenha essa versão antiga e nunca a atualize, mas atualize o que mais?

    
por Wells 20.04.2018 / 19:50

1 resposta

2

Você pode usar apt-mark para manter um pacote. O comando deve ser

apt-mark hold <packagename>

De apt-mark

apt 1.2.26 (amd64)
Usage: apt-mark [options] {auto|manual} pkg1 [pkg2 ...]

apt-mark is a simple command line interface for marking packages
as manually or automatically installed. It can also be used to
manipulate the dpkg(1) selection states of packages, and to list
all packages with or without a certain marking.

Most used commands:
  auto - Mark the given packages as automatically installed
  manual - Mark the given packages as manually installed
  hold - Mark a package as held back
  unhold - Unset a package set as held back
  showauto - Print the list of automatically installed packages
  showmanual - Print the list of manually installed packages
  showhold - Print the list of package on hold

See apt-mark(8) for more information about the available commands.
Configuration options and syntax is detailed in apt.conf(5).
Information about how to configure sources can be found in sources.list(5).
Package and version choices can be expressed via apt_preferences(5).
Security details are available in apt-secure(8).

Espero que isso ajude!

    
por Terrance 20.04.2018 / 20:29