Problemi con icecat

5 risposte [Ultimo contenuto]
Ritratto di 89loal68
89loal68
(Junior)
Offline
Junior
Iscritto: 16/08/2008
Messaggi: 11

Ho scaricato il pacchetto di icecat dal link
http://ftp.gnu.org/gnu/gnuzilla/3.0.1-g1/icecat_3-g1-1_i386.deb

Quando vado ad eseguirlo da shell però, mi dà questo errore:

find: /home/loris/.gnuzilla/: No such file or directory
./icecat-bin: error while loading shared libraries: libxcb.so.1: cannot open shared object file: No such file or directory

Ho cercato con whereis ed effettivamente la libreria non c'è.

Ho cercato su google ma non ho trovato granchè

Dove posso trovare questa libreria?

Ritratto di eregil
eregil
(Geek)
Offline
Geek
Iscritto: 25/08/2005
Messaggi: 133

Fa parte del pacchetto debian ufficiale libxcb1, e in questo caso era anche facile trovarlo con le funzioni di ricerca di un package manager (aptitude o synaptic). Installa il pacchetto e riprova.

Ritratto di 89loal68
89loal68
(Junior)
Offline
Junior
Iscritto: 16/08/2008
Messaggi: 11

Volevo risolvere le dipendenze con il comando

apt-get build-dep icecat

ma in output mi dà

Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso... Fatto
E: Impossibile trovare un pacchetto sorgente per icecat

In che senso non riesce a trovare il pacchetto sorgente?

Ritratto di kalos
kalos
(Collaboratore)
Offline
Collaboratore
Iscritto: 26/01/2005
Messaggi: 710

invece del .deb installa il tar poi loscompatti ti porti nella dir e lanci icecat;
se poi ti va puoi crearti un lanciatore come vuoi tu
http://ftp.gnu.org/gnu/gnuzilla/3.0.1-g1/

If you haven't tried Debian lately, this would be a good time.

deb lenny/sid
linux user 384443 http://counter.li.org/
linux nelle scuole, firma la petizione

Ritratto di 89loal68
89loal68
(Junior)
Offline
Junior
Iscritto: 16/08/2008
Messaggi: 11

Il fatto è che, come già detto, mi serve appunto quella libreria per farlo funzionare.
Ho anche cercato il pacchetto libxb1 con aptitude e apt-get oltre che con synaptic ma non me lo trova.
Come si fa capire normalmente in quale pacchetto sta un file specifico? (in questo caso la libreria)
Perchè non riesco a trovare con aptitude questa libreria?

Ho anche provato ad aggiornare la lista dei pacchetti ma non la trova lo stesso...

Ritratto di eregil
eregil
(Geek)
Offline
Geek
Iscritto: 25/08/2005
Messaggi: 133

libxcb1, non libxb1. Se hai il binario ti serve il pacchetto libxcb1; se devi compilare ti serve il pacchetto -dev corrispondente, cioè libxcb1-dev. Però questo pacchetto è stato introdotto a partire da lenny, se hai etch nisba (perché non l'hai detto da subito?). D'altro canto se hai etch, icecat 3 non credo funzioni senza installare anche altre librerie esterne (es. GTK+ 2.10).

icecat non è un pacchetto debian, motivo per il quale apt-get build-dep non può funzionare.

Se l'intento è avere un equivalente di firefox 3 in etch, dài un'occhiata qua (google groups): Debian Etch e Firefox 3