Como desabilitar temporariamente e desabilitar permanentemente repos em sistemas baseados em Debian?

1

Eu sei como fazer isso em sistemas baseados no Red Hat.

 yum –disablerepo=*  --enablerepo=epel update

O comando acima desabilitará temporariamente todos os repos, habilitará epel e atualizará apenas os pacotes epel.

 yum update–disablerepo=remi-safe,updates

Isso também desativará dois repos durante a atualização de todos os outros repositórios de ativação.

Qual é o equivalente do acima no Ubuntu, por exemplo?

Eu sei que podemos comentar o repositório no /etc/apt/sources.list.d

Mas isso desativará permanentemente o repo corretamente?

Existe uma maneira de executar apt-get update enquanto desabilitar temporariamente um repo, por exemplo?

    
por alkabary 28.04.2018 / 21:31

1 resposta

1

A maneira mais fácil que encontrei para gerenciar repos é tê-los em arquivos individuais em /etc/apt/sources.list.d/ . Dessa forma, desabilitar o repo é tão fácil quanto mover o arquivo de /etc/apt/sources.list.d/repo.list para /etc/apt/sources.list.d/repo.list.bak e reativar o repo é tão fácil quanto ir para o outro lado. Você pode até mesmo criar um script que desabilita temporariamente um repositório movendo o arquivo, executando update / install / whatever e, em seguida, movendo o arquivo novamente.

    
por 28.04.2018 / 22:30