Lazarus quebrado

1. Lazarus quebrado

Rui Freitas
ruifreitas

(usa Linux Mint)

Enviado em 18/07/2014 - 10:07h

Boas tardes amigos.. Acontece o seguinte, eu tentei fazer a atualizção do Lazarus, mas deu porcaria, então desinstalei mas depois não consegui mais fazer atualizações nem instalar mais nada. Já tentei de tudo, mas o erro não desaparece.


rui@rui-Aspire-5732Z ~ $ sudo apt-get purge lazarus
A ler as listas de pacotes... Pronto
A construir árvore de dependências
A ler a informação de estado... Pronto
E: O pacote fpc:i386 necessita ser reinstalado, mas não foi possível encontrar um repositório para o mesmo.

Agradeço que alguem me ajude, pois não queria ter de reinstalar o SO
que é o mint 16 saucy

Obrigado


  


2. Re: Lazarus quebrado

Ton Melo
IZhaq_melo

(usa FreeBSD)

Enviado em 18/07/2014 - 11:42h

o que voce fez alem de desinstalar o lazarus?

tente instalar o aptitude:


sudo apt-get install aptitude

#depois tente remover os requicios do lazarus;

sudo aptitude remove lazarus

#se mesmo assim nao funcionar instale o synaptic

sudo apt-get install synaptic

/**verifique se tem pacotes quebrados e os remova manualmente.

dica: verifique se a versão que voce baixou é da arquitetura do teu SO,
ja vi isso acontecer quando voce tem uma máquina 64 bits e o usuário tava tentando instalar uma versão de software de 32 bits.

para que é tudo igual, mas não é... fique atento com a versão e arquitetura de cada pacote que voce instala.
*/




3. Re: Lazarus quebrado

Rui Freitas
ruifreitas

(usa Linux Mint)

Enviado em 18/07/2014 - 12:33h

Obrigado pela dica, mas..
Não funcionou.. olha a saida do terminal:

--------------------------------------------------------------------

rui@rui-Aspire-5732Z ~ $ sudo apt-get install aptitude
[sudo] password for rui:
A ler as listas de pacotes... Pronto
A construir árvore de dependências
A ler a informação de estado... Pronto
E: O pacote fpc:i386 necessita ser reinstalado, mas não foi possível encontrar um repositório para o mesmo.
rui@rui-Aspire-5732Z ~ $ sudo aptitude remove lazarus
Os seguintes pacotes parcialmente instalados serão configurados:
fpc:i386 lazarus:i386{b}
Nenhum pacote será instalado, actualizado ou removido.
0 pacotes actualizados, 0 novos instalados, 0 para serem removidos e 17 não actualizados.
É preciso obter 0 B de ficheiros. Depois de desempacotar serão utilizados 0 B.
Os seguintes pacotes têm dependências não satisfeitas:
lazarus:i386 : Depende: libgtk2.0-dev:i386 (>= 2.6.0) mas não vai ser instalado.
E: Não foi possível localizar arquivo para o pacote fpc. Isto pode significar que você precisa consertar manualmente este pacote.
As seguintes acções irão resolver estas dependências:

Remover os seguintes pacotes:
1) lazarus:i386



Aceitar esta solução? [Y/n/q?] y
Os seguintes pacotes serão REMOVIDOS:
lazarus:i386{a}
Os seguintes pacotes parcialmente instalados serão configurados:
fpc:i386
0 pacotes actualizados, 0 novos instalados, 1 para serem removidos e 17 não actualizados.
É preciso obter 0 B de ficheiros. Depois de desempacotar, serão libertados 569 MB.
Deseja continuar ? [Y/n/?] y
E: Não foi possível localizar arquivo para o pacote fpc. Isto pode significar que você precisa consertar manualmente este pacote.
E: Não foi possível localizar arquivo para o pacote fpc. Isto pode significar que você precisa consertar manualmente este pacote.
E: Erro interno: não foi possível gerar a lista de pacotes a transferir
rui@rui-Aspire-5732Z ~ $ sudo apt-get install synaptic
A ler as listas de pacotes... Pronto
A construir árvore de dependências
A ler a informação de estado... Pronto
E: O pacote fpc:i386 necessita ser reinstalado, mas não foi possível encontrar um repositório para o mesmo.

------------------------------------------------------------------

saida do synaptic:

------------------------------------------------------------------

rui@rui-Aspire-5732Z ~ $ sudo synaptic
[sudo] password for rui:

(synaptic:6051): GLib-GObject-CRITICAL **: g_object_set_data: assertion 'G_IS_OBJECT (object)' failed

(synaptic:6051): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(synaptic:6051): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Traceback (most recent call last):
File "/usr/sbin/update-apt-xapian-index", line 106, in <module>
indexer.incrementalUpdate()
File "/usr/lib/python2.7/dist-packages/axi/indexer.py", line 692, in incrementalUpdate
self.updateIndex(dbpath)
File "/usr/lib/python2.7/dist-packages/axi/indexer.py", line 652, in updateIndex
cache = self.aptcache()
File "/usr/lib/python2.7/dist-packages/axi/indexer.py", line 423, in aptcache
self.apt_cache = apt.Cache(memonly=True, progress=aptprogress)
File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 105, in __init__
self.open(progress)
File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 151, in open
self._depcache = apt_pkg.DepCache(self._cache)
SystemError: E:The package fpc:i386 needs to be reinstalled, but I can't find an archive for it.

------------------------------------------------------------------------------

Parece ser dos repositorios mas está tudo lá os PPA's... se conseguisse reinstalar o fpc:i386 talvez resolvesse, não há como.. e sim.. sou capaz de ter usado pacote de 32 em lugar do 64 :P , porque no ubuntu 14.04 tá tudo numa boa.



4. Re: Lazarus quebrado

Ton Melo
IZhaq_melo

(usa FreeBSD)

Enviado em 18/07/2014 - 14:07h


nao entendi o que voce quiz dizer com:

Parece ser dos repositorios mas está tudo lá os PPA's... se conseguisse reinstalar o fpc:i386 talvez resolvesse, não há como.. e sim.. sou capaz de ter usado pacote de 32 em lugar do 64 :P , porque no ubuntu 14.04 tá tudo numa boa.


voce resolveu? s/n?

no synaptic voce tem q fazer isso:

http://wiki.ubuntu-br.org/Synaptic

[remova o lazarus ]




5. Re: Lazarus quebrado

Rui Freitas
ruifreitas

(usa Linux Mint)

Enviado em 18/07/2014 - 14:19h

quando tento abrir o synaptic, dá este aviso:

----------------------------------------------

E: O pacote fpc:i386 necessita ser reinstalado, mas não foi possível encontrar um repositório para o mesmo.
E: Erro interno ao abrir a cache (1). Por favor comunique o problema.

---------------------------------------------

por isso estar a pensar que pudesse ser dos repositorios, e julgo ter usado um pacote de 32bits na maquina que tem o OS de 64bits, o mesmo que usei na maquina que tem o ubuntu 14.04 instalado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts