Pesquisar este blog

sábado, 23 de julho de 2011

Evitar a atualização de um programa



Pode ser que por algum motivo você não queira que um programa atualize. Eu mesmo gosto de utilizar o Avidemux 2.4.4 por causa de um filtro não disponível em versões posteriores e eu não sei se é possível adicionar este filtro em versões mais novas.
Para isso vamos utilizar o dpkg. Exporte primeiro a lista de seleções de pacotes :
dpkg --get-selections \*> selections.txt

Vá à sua pasta home e edite então o arquivo resultante selections.txt mudando a linha contendo o pacote que você desejaria evitar que fosse atualizado, por exemplo, Avidemux:
Apague a palavra Install e digite hold na linha correspondente ao pacote que deseja congelar.

Salve o arquivo e recarregue-o na base de dados do dpkg usando :
dpkg --set-selections \*< selections.txt

Método 2 - Caso você conheça o nome do pacote a ser mantido (hold), simplesmente execute :
echo avidemux hold | dpkg --set-selections


A partir de então, sempre que houver atualizações, a opção marcada como hold não aparecerá no Gerenciador de Atualizações e não será atualizada.
Para reverter é só repetir os passos e mudar novamente na linha correspondente de hold para install.

Hold : manter, segurar, conter, reter.

Um das coisas mais interessantes no "mundo livre" é que podemos fazer a mesma coisa de várias maneiras... e isso se aplica  ao exemplo deste tutorial.

Nenhum comentário:

Postar um comentário