Como evitar que alguns pacotes sejam removidos automaticamente?

1

Quando eu instalo o transcriber 1.5.1.1-10 (que é um pacote muito antigo atualizado pela última vez em 2004), Meu pacote de driver de áudio que é atual é depreciado para um e mais antigo:

Removing libsnack2-alsa (2.2.10-dfsg1-12build1) ...
Selecting previously unselected package libsnack-alsa.

Quando tento reinstalar o libsnack2-alsa, o transcritor é removido. Há uma maneira de prevenir isto? O transcritor parece não funcionar com o driver de áudio depreciado de qualquer forma.

    
por rippledj 08.11.2015 / 02:48

1 resposta

2

Você pode usar apt-mark para marcar um pacote como instalado manualmente para que ele não seja removido automaticamente durante a remoção de outro pacote (porque é uma dependência desse pacote, portanto, está marcado como auto installed).

Por exemplo, no meu computador eu sou mark -ing zenity como instalado manualmente:

% apt-mark showauto zenity    
zenity

% sudo apt-mark manual zenity
zenity set to manually installed.

% apt-mark showmanual zenity 
zenity

No seu caso, você precisa:

sudo apt-mark manual transcriber
    
por heemayl 09.11.2015 / 03:10