Como faço para desintalar um pacote que apresenta erro?[Resolvido]

Iniciado por Tonisley, 14 de Dezembro de 2009, 00:14

tópico anterior - próximo tópico

Tonisley

Ave galera Ubuntu.

É o seguinte:

Instalei o pips para que minha multifuncional pudesse scannear imagens, mas o mesmo apresenta erros. Quanto tento instalar um pacote qualquer torna-se impossível pois o Synaptic diz que devido a um outro pacote - pips - a instalação não pode ser concluída. Porém quanto tento desinstalar o maldito o Synaptic diz que devido a um erro do pacote referido isto não seria "possível".

Como posso tirar este pacote na marra?

Obrigado.
Ave Gnu/Linux

"Quase sempre minorias criativas e dedicadas tornam o mundo melhor." M. L. King Jr.

rsmb

#1
Abra o terminal e digite o comando:

sudo apt-get remove --purge nome-do-programa
______________
Dlanor Sorrab

Tonisley

Veja o que deu:

root@SOUSA:/home/tonisley# sudo apt-get remove --purge pips-snx100
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Os pacotes a seguir serão REMOVIDOS:
  pips-snx100*
0 pacotes atualizados, 0 pacotes novos instalados, 1 a serem removidos e 0 não atualizados.
1 pacotes não totalmente instalados ou removidos.
Depois desta operação, 3748kB de espaço em disco serão liberados.
Você quer continuar [S/n]? S
(Lendo banco de dados ... 186839 arquivos e diretórios atualmente instalados).
Removendo pips-snx100 ...
dpkg: erro processando pips-snx100 (--purge):
sub-processo script pre-removal instalado retornou estado de saída de erro 1
Erros foram encontrados durante o processamento de:
pips-snx100
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@SOUSA:/home/tonisley#

Tentei o primeiro comando também, mas falhou. Outra dica?
Ave Gnu/Linux

"Quase sempre minorias criativas e dedicadas tornam o mundo melhor." M. L. King Jr.

Iuri_VHC

oq seria esse "pips",ate agora nao entendi

sudo apt-get remove pips-snx100

tente assim

abraços


rsmb

#4
sudo dpkg --remove --force-remove-reinstreq nome-do-pacote

sudo dpkg --purge nome-do-pacote

sudo apt-get -f remove (sem especificar pacote)
______________
Dlanor Sorrab

Tonisley

Retorno:

root@SOUSA:/home/tonisley# sudo apt-get remove pips-snx100
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Os pacotes a seguir serão REMOVIDOS:
  pips-snx100
0 pacotes atualizados, 0 pacotes novos instalados, 1 a serem removidos e 0 não atualizados.
1 pacotes não totalmente instalados ou removidos.
Depois desta operação, 3748kB de espaço em disco serão liberados.
Você quer continuar [S/n]? S
(Lendo banco de dados ... 186839 arquivos e diretórios atualmente instalados).
Removendo pips-snx100 ...
dpkg: erro processando pips-snx100 (--remove):
sub-processo script pre-removal instalado retornou estado de saída de erro 1
Erros foram encontrados durante o processamento de:
pips-snx100
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@SOUSA:/home/tonisley#

O pips pode ser entendido como um plugin - ou driver -  que age no Xsane para que minha Multifuncional (Epson Stylus TX-105) possa scannear arquivos no Linux.
Ave Gnu/Linux

"Quase sempre minorias criativas e dedicadas tornam o mundo melhor." M. L. King Jr.

Tonisley

Quanto ao primeiro comando: sudo dpkg --remove --force-remove-reinstreq nome-do-pacote

root@SOUSA:/home/tonisley# sudo dpkg --remove --force-remove-reinstreq pips-snx100
(Lendo banco de dados ... 186839 arquivos e diretórios atualmente instalados).
Removendo pips-snx100 ...
dpkg: erro processando pips-snx100 (--remove):
sub-processo script pre-removal instalado retornou estado de saída de erro 1
Erros foram encontrados durante o processamento de:
pips-snx100
root@SOUSA:/home/tonisley#

Quanto ao segundo comando: sudo dpkg --purge nome-do-pacote

root@SOUSA:/home/tonisley# sudo dpkg --purge pips-snx100
(Lendo banco de dados ... 186839 arquivos e diretórios atualmente instalados).
Removendo pips-snx100 ...
dpkg: erro processando pips-snx100 (--purge):
sub-processo script pre-removal instalado retornou estado de saída de erro 1
Erros foram encontrados durante o processamento de:
pips-snx100
root@SOUSA:/home/tonisley#

Quanto ao terceiro comando: sudo apt-get -f remove (sem especificar pacote)

root@SOUSA:/home/tonisley# sudo apt-get -f remove
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
1 pacotes não totalmente instalados ou removidos.
Depois desta operação, 0B adicionais de espaço em disco serão usados.
Configurando pips-snx100 (3.5.0-1) ...
dpkg: erro processando pips-snx100 (--configure):
sub-processo script post-installation instalado retornou estado de saída de erro 1
Processando gatilhos para libc-bin ...
ldconfig deferred processing now taking place
Erros foram encontrados durante o processamento de:
pips-snx100
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@SOUSA:/home/tonisley#

E outra: até o modo de recuperação do Sistema já tentei e não deu certo. Espero que este problema seja resolvido, pois ter que reinstalar o S.O. é dose...
Ave Gnu/Linux

"Quase sempre minorias criativas e dedicadas tornam o mundo melhor." M. L. King Jr.

rsmb

#7
sudo dpkg -r nome-do-pacote

sudo dpkg --configure -a

O segundo comando apenas visa verificar pendências
______________
Dlanor Sorrab

Tonisley

O primeiro comando tentou fazer o que os outros fizeram, mas não obteve êxito:

root@SOUSA:/home/tonisley# sudo dpkg -r pips-snx100
(Lendo banco de dados ... 186781 arquivos e diretórios atualmente instalados).
Removendo pips-snx100 ...
dpkg: erro processando pips-snx100 (--remove):
sub-processo script pre-removal instalado retornou estado de saída de erro 1
Erros foram encontrados durante o processamento de:
pips-snx100
root@SOUSA:/home/tonisley#

Já o seguinte não executou nada:

root@SOUSA:/home/tonisley# sudo dpkg --configure -a
root@SOUSA:/home/tonisley#

Eu absurdamente tentei "quebrar" as coisas usando o seguinte comando:

root@SOUSA:/home/tonisley# sudo dpkg --remove --force all pips-snx100
(Lendo banco de dados ... 186781 arquivos e diretórios atualmente instalados).
Removendo pips-snx100 ...
dpkg: erro processando pips-snx100 (--remove):
sub-processo script pre-removal instalado retornou estado de saída de erro 1
Erros foram encontrados durante o processamento de:
pips-snx100


Mas também não me deu nada que fosse útil. Vc já passou por situação igual? Se sim, como conseguiu solucionar?
Ave Gnu/Linux

"Quase sempre minorias criativas e dedicadas tornam o mundo melhor." M. L. King Jr.

rsmb

#9
Problema assim nunca tive. Já precisei foi usar algum desses comandos e sempre consegui remover

Veja que sempre é exibida a mensagem: "1 pacotes não totalmente instalados ou removidos". Tente:

sudo apt-get install -f

Se tiver alguma biblioteca faltando, ela será instalada. Apesar de que o último comando que passei também deveria fazê-lo

Por fim, tente um upgrade do tipo

sudo apt-get dist-upgrade -f
______________
Dlanor Sorrab

Tonisley

Desculpem, o pips é o driver que faz com que minha multifuncional possa imprimir no linux e não o responsável por scannear, o driver responsável pelo scanner é o iscan que está funcionando nota 1.000...
Ave Gnu/Linux

"Quase sempre minorias criativas e dedicadas tornam o mundo melhor." M. L. King Jr.

Tonisley

#11
O cômico disto tudo é que parece que sou o primeiro a viver tudo isto. No Google não há nenhum site que relata a tentativa de desinstalar um programa que não se permite que seja desinstalado. Não há nada referente a desinstalar um programa na marra.

Agora  vou dormir e agradeço até então sua ajuda. Caso chegue à tarde e o problema não tiver sido resolvido terei que reinstalar o S.O. Vc sabe o que isto significa? Ter que fazer backup de meus arquivos que totalizam 20GB, configurar Sistema pós instalação e fazer download/instalação de programas que uso - e poucos não são.

Porém, imagino que com o APTonCd esse problema seja minimizado, é que hoje de tarde terminarei de criar meu repositório pessoal. O jeito é torcer para que eu não tenha que estreia-lo logo de cara.

Boa Noite!
Ave Gnu/Linux

"Quase sempre minorias criativas e dedicadas tornam o mundo melhor." M. L. King Jr.

rsmb

#12
Você não usa sua /home em partição separada?
Faça isso na próxima instalação.

E se você não limpou seu sistema recentemente, encontrará os pacotes de instalação na pasta /var
Faça um backup disso também.

Boa sorte.
______________
Dlanor Sorrab

Tonisley

/home em partição separada? É até interessante, mas me responde a algumas perguntas:

1 - Como que criou uma? Já vi que no instalador do Ubuntu tem a opção de deixar o ponto de montagem sendo / ou /home, porém sempre selecionei /. É assim que se faz?

2 - Se eu deixar a pasta /home separada a partição onde fica o restante do S.O. teria de ser em torno de qual tamanho? 3x menor que a /home?

3 - Suponhamos que na part. 1 eu deixei a /home, na part. 2 instalei o Ubuntu e na part. 3 deixei vazia. Depois instalo na part. 3 uma outra distribuição, como que o objetivo da /home separada é de evitar tanto "arrasta-arrasta" de dados desnecessariamente eu a utilizo como pasta /home também do novo S.O. da part. 3. No entanto isso formataria a part. 1 apagando todos os arquivos? Ou seja, deletaria a /home antiga com seus dados e criaria uma nova?

4 -A part. 2 e part. 3 que possuem instaladas duas distribuições diferentes podem ao mesmo tempo usar uma mesma pasta /home que no caso está contida na part.1?

5 - Player's digitais como o aTunes procuram por música por todo computador. Sendo minha pasta /home separada e portanto n'uma partição distinta, a procura por músicas dar-se-ia somente na partição que contém o S.O. ou também na pasta /home que está separada? Haveria alguma conexão?

Se for sim para todas, então realmente vale a pena. No mais obrigado pela dica...
Ave Gnu/Linux

"Quase sempre minorias criativas e dedicadas tornam o mundo melhor." M. L. King Jr.

rsmb

#14
Citar
1 - Como que criou uma? Já vi que no instalador do Ubuntu tem a opção de deixar o ponto de montagem sendo / ou /home, porém sempre selecionei /. É assim que se faz?
Numa partição você deixa o ponto de montagem como / e noutra como /home
Aqui você encontra o procedimento: http://ubuntuforum-br.org/index.php/topic,19226.0.html

Citar
2 - Se eu deixar a pasta /home separada a partição onde fica o restante do S.O. teria de ser em torno de qual tamanho? 3x menor que a /home?
Você pode deixar em torno de 10GB para o Ubuntu. Meu Xubuntu está instalado numa partição de 7,5GB e, até o momento, o sistema usa em torno de uns 4GB

Citar
3 - Suponhamos que na part. 1 eu deixei a /home, na part. 2 instalei o Ubuntu e na part. 3 deixei vazia. Depois instalo na part. 3 uma outra distribuição, como que o objetivo da /home separada é de evitar tanto "arrasta-arrasta" de dados desnecessariamente eu a utilizo como pasta /home também do novo S.O. da part. 3. No entanto isso formataria a part. 1 apagando todos os arquivos? Ou seja, deletaria a /home antiga com seus dados e criaria uma nova?

4 -A part. 2 e part. 3 que possuem instaladas duas distribuições diferentes podem ao mesmo tempo usar uma mesma pasta /home que no caso está contida na part.1?
Já li por aí que a idéia é exatamente compartilhar a /home entre sistemas diferentes, mas nunca fiz isso.
Eu deixo um espaço livre no HD para testar outras distros e acabo montando apenas o ponto /.
Nesses casos, a /home nunca foi compartilhada automaticamente, como a "swap" é. Nunca tentei alterar isso pós-instalação.
Seria até interessante ter uma partição /var compartilhada. Assim, não seria preciso baixar os mesmos pacotes duas vezes

Citar
5 - Player's digitais como o aTunes procuram por música por todo computador. Sendo minha pasta /home separada e portanto n'uma partição distinta, a procura por músicas dar-se-ia somente na partição que contém o S.O. ou também na pasta /home que está separada? Haveria alguma conexão?
A conexão é total.
______________
Dlanor Sorrab