Como não há nenhuma falta, depende sudo apt-get install -f
desnecessário.
O comando a seguir evitará alterações no pacote:
sudo apt-mark hold virtualbox-5.1
Sou relativamente novo no mundo Linux, então me perdoe se a pergunta for básica, não consegui encontrar uma resposta em outro lugar.
Quando eu executo o dpkg para instalar a versão 5.1.14 do Virtualbox via sudo dpkg -i ./debfile
seguido por sudo apt install -f
, recebo:
The following additional packages will be installed:
virtualbox-5.1
Recommended packages:
libsdl-ttf2.0-0
The following packages will be upgraded:
virtualbox-5.1
O pacote instalado acaba sendo a versão 5.1.32, que eu não quero. Eu sei como evitar que um pacote seja atualizado após ser instalado, mas não enquanto estiver sendo instalado.
Eu também sou forçado a usar o dpkg porque o apt e o gdebi não funcionam por algum motivo, possivelmente porque a versão que eu quero instalar era para o Ubuntu 16.10, e é possível que o VirtualBox na versão 5.1.14 não funciona para mim no Ubuntu 17.10, mas eu gostaria de tentar de qualquer maneira.
Então, existe uma maneira de forçar a instalação da minha versão preferida, sem que ela seja atualizada automaticamente?
Como não há nenhuma falta, depende sudo apt-get install -f
desnecessário.
O comando a seguir evitará alterações no pacote:
sudo apt-mark hold virtualbox-5.1