Qual é o equivalente do comando Redhat rpm -e no Ubuntu?

1

Qual é o equivalente do comando Redhat rpm -e no Ubuntu? Eu sei que é provavelmente dpkg alguma coisa porque o equivalente a rpm -qa é dpkg -l , mas não sei dizer qual é o comando equivalente de rpm -e no Ubuntu. No entanto, acho que é dpkg -r aka --remove <package-name> ou --remove-architecture , mas não tenho certeza.

Isso é diferente da pergunta sobre como remover um aplicativo no Ubuntu porque eu quero saber o equivalente mais exato em termos de ações executadas do comando rpm -e e não apenas como remover um aplicativo, mesmo se apt ou apt-get remove packagename é a maneira recomendada ou preferida, e não dpkg -r packagename ou dpkg --remove packagename.

    
por MyVBbooksucks 05.12.2017 / 23:46

1 resposta

2

sudo apt remove PACKAGENAME     # for everyday use: fancy output
sudo apt-get remove PACKAGENAME # for scripts: stable output

é o equivalente do rpm -e do Ubuntu, consulte a Tabela de Comandos Equivalentes para gerenciamento de pacotes nos sistemas Ubuntu e Red Hat.

Enquanto você está certo de que há também um comando equivalente dkpg para remover um único pacote - a saber, dpgk -r PACKAGENAME - é aconselhável usar apt , citando Wikipedia :

  

Enquanto o dpkg realiza ações em pacotes individuais, as ferramentas apt gerenciam   relações (especialmente dependências) entre eles, bem como a terceirização   e gerenciamento de decisões de controle de versão de alto nível   e fixação de versões).

     

Uma característica importante do APT é a maneira como ele chama o dpkg - ele faz topologia   ordenação da lista de pacotes a serem instalados ou removidos e chamadas   dpkg na melhor sequência possível. Em alguns casos, utiliza o   --force opções no dpkg. No entanto, isso só acontece quando não é possível calcular como evitar o motivo pelo qual o dpkg requer que a ação seja executada.   forçado.

apt é como um front-end para dpkg , mas controla as dependências e não permite que você remova silenciosamente um pacote do qual outro pacote ainda depende.

    
por dessert 05.12.2017 / 23:48