Desinstalar / remover RPM

2

Instalei o CentOS 5 em um IBM ThinkPad antigo. Tudo correu bem até que tive que fazer a conexão de rede sem fio funcionar.

Depois de pesquisar no Google, percebo que preciso instalar o RPM. Infelizmente baixei e instalei o RPM para o CentOS 3 - agora, quando tento reinstalar o pacote correto para a versão 5, ele diz:

File xxx from install of rpmv5 conflicts with the file from package rpmv3

Como posso reverter a instalação do RPM v3? Eu tentei rpm -e sem sucesso.

Os RPMs podem ser encontrados em: link

    
por Nikko 10.05.2011 / 23:53

5 respostas

2

Como você está usando o CentOS, você pode ter o yum do meu conhecimento.

Eu tentaria o seguinte:

$ su -c 'yum remove packageNameHere'
    
por 11.05.2011 / 01:13
1

Para o CentOS, acho melhor usar o Yum - que, por padrão, deve instalar a versão correta dos repositórios do CentOS.

Se você instalou a versão errada usando rpm eu também usaria o comando rpm para desinstalá-lo se possível (então tente usar o Yum para instalar a versão correta - se disponível nos repositórios do centOS).

    
por 11.05.2011 / 01:19
1

Veja:

rpm -e --nodeps

ou

rpm --force -e
    
por 11.05.2011 / 00:52
1

Para atualizar o pacote existente, você pode tentar:

rpm -U
    
por 11.05.2011 / 02:28
0

Ótimo. Como você instalou um pacote desatualizado como esse ?! Além disso, o RPM deve ter sido instalado em seu sistema originalmente (é o gerenciador de pacotes, responsável por instalar coisas e tal). Temo que você tenha quebrado o sistema além do reparo (fácil).

Você pode tentar iniciar o sistema a partir de um CD / DVD de recuperação / instalação e usar "rpm --root = / onde / seu / system / is" para apagar o rpm desatualizado (ou "-U --force" um novo), limpar a bagunça resultante ("pacote de limpeza" do pacote yum-utils deve ajudar), talvez fazer um "rpm --rebuilddb" por sorte, cruze os dedos que nada foi danificado permanentemente.

Antes de fazer qualquer coisa, leia os manuais relevantes, planeje com antecedência, talvez imprima os manuais para referência enquanto faz uma cirurgia de coração aberto no sistema .

Boa sorte!

    
por 18.01.2013 / 18:17