Re: fer un .deb amb recoll

2008-08-28 Conversa Ernest Adrogué
28/08/08 @ 12:30 (+0200), thus spake ilion1250:
> Si tinc clar que sempre que es vulgui instal.lar un programa que no
> estigui als repositoris de la branca que es faci servir s'ha de intentar
> instal.lar un .deb en lloc de compilar i fer sevir /usr/local/bin etc.
> he llegit que això pot afectar l'estabilitat del sistema i d'estable l'
> etch n'és molt.

Això depèn. Si compiles el programa fent servir les llibreries
de la branca estable, no hi ha absolutament cap problema, de fet
per això existeixen els paquets *-dev. L'única cosa és que és menys
pràctic. El problema és quan el programa requereix unes versions de
les llibreries que no són a la branca estable.

Jo el que faig és utilitzar testing pura, i si puntualment
necessito alguna cosa a "la última" baixo els paquets que necessito
de la branca inestable, que normalment no són gaires perquè entre
testing i inestable no hi ha gaire diferència, i els instal·lo
manualment amb el dpkg, sense tocar el sources.list ni pinnings.

Ernest


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: fer un .deb amb recoll

2008-08-28 Conversa Jordi Mallach
Hola Ferran,

On Thu, Aug 28, 2008 at 12:30:57PM +0200, ilion1250 wrote:
> Si tinc clar que sempre que es vulgui instal.lar un programa que no
> estigui als repositoris de la branca que es faci servir s'ha de intentar
> instal.lar un .deb en lloc de compilar i fer sevir /usr/local/bin etc.
> he llegit que això pot afectar l'estabilitat del sistema i d'estable l'
> etch n'és molt.

Bé, cal saber el que es fa. En general, barregar Debian stable amb testing, per
exemple, és mala idea. Si instal·les un paquet compilat de testing a stable, és
molt probable que les dependències et facen també instal·lar una libc6 més
nova, i aquesta, uns quants altres paquets. El resultat és que pensaràs que
tens stable, però en la pràctica tindràs una barreja no massa pràctica. Si
arribes a eixe punt, millor actualitzar del tot a testing.

Però una cosa recomanable és mirar si backports.org té el paquet en questió i
si ho té, instal·lar-ho amb apt i pinning segons explica la pàgina. És molt
fàcil, però backports.org és diferent en el sentit que els paquets provinents
d'aquest repositori són pseudo-oficials, estan fets per mantenidors de Debian
oficials i simplement s'han modificat si calia per a poder-se recompilar en
versions de Debian més antigues.

La qualitat dels paquets de backports.org és normalment igual que els originals
de la distribució, però no tots els paquets estan recompilats, només els que
tenen més demanda.

-- 
Jordi Mallach Pérez  --  Debian developer http://www.debian.org/
[EMAIL PROTECTED] [EMAIL PROTECTED] http://www.sindominio.net/
GnuPG public key information available at http://oskuro.net/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: fer un .deb amb recoll

2008-08-28 Conversa ilion1250
Gracies a tothom per les respostes. De moment no barrejaré branques, en
prou feines fa un any que faig servir Linux i no entenc massa bé encara
com funciona tot el sistema de branques i paquets i per barrejar
branques em sembla que se'n ha de saber bastant.
Si tinc clar que sempre que es vulgui instal.lar un programa que no
estigui als repositoris de la branca que es faci servir s'ha de intentar
instal.lar un .deb en lloc de compilar i fer sevir /usr/local/bin etc.
he llegit que això pot afectar l'estabilitat del sistema i d'estable l'
etch n'és molt.
De moment m' he instal.lat el google desktop, també instal.laré el .deb
que m'ha passat el Leopold Palomo (moltes gracies) i compararé els
resultats, m'estic pensant fer el salt a lenny ara que que està a la
fase final per convertir-se en la branca estable.

Ferran
 
El dc 27 de 08 del 2008 a les 23:47 +0200, en/na Leopold Palomo
Avellaneda va escriure:
> A Dimecres 27 Agost 2008, serni va escriure:
> > >> Faig servir etch i m'interessa molt poder fer servir l'indexador
> > >> d'escriptori recoll però aquest programa no està disponible a la
> > >
> > > branca
> > >
> > >> estable.
> > >
> > > El paquet esta a testing. Enlloc de compilar-lo pots fer servir una
> > > tecnica
> > > anomenada "apt pinning"
> > >
> > > Aquesta es la meva configuracio:
> > >
> > > Package: *
> > > Pin: release o=apt-build
> > > Pin-Priority: 990
> > >
> > > Package: *
> > > Pin: release a=stable
> > > Pin-Priority: 1000
> > >
> > > Package: *
> > > Pin: release a=testing
> > > Pin-Priority: 750
> > >
> > > Package: *
> > > Pin: release a=unstable
> > > Pin-Priority: 500
> > >
> > > Package: *
> > > Pin: release a=experimental
> > > Pin-Priority: 250
> >
> > Sols comentar que això deu ser el contingut del teu /etc/apt/preferences
> >
> > Que caldria afegir a /etc/apt/sources.list les referències pertinents a
> > testing, unstable, experimental i el que calgui.
> >
> > I finalment que jo afegiria un fitxer /etc/apt/apt.conf amb
> > APT::Default-Release "stable"; en funció del "cocktail" que es vulgui
> > organitzar
> >
> > ... per experiència un acaba "evolucionant" en plan Pokemon a testing i
> > ara penso que és un bon moment per fer-ho.
> >
> > Vinga ...
> 
> Si, però si vol fer servir estable li esteu espatllant el sistema. ara no 
> tinc 
> molt de temps per explicar-ho, però crec que el que vols és un backport de 
> testing/unstable a stable. T'ho estic fent (suposo que per i386) i t'ho envio 
> en privat.
> 
> Leo
> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: fer un .deb amb recoll

2008-08-27 Conversa Leopold Palomo Avellaneda
A Dimecres 27 Agost 2008, serni va escriure:
> >> Faig servir etch i m'interessa molt poder fer servir l'indexador
> >> d'escriptori recoll però aquest programa no està disponible a la
> >
> > branca
> >
> >> estable.
> >
> > El paquet esta a testing. Enlloc de compilar-lo pots fer servir una
> > tecnica
> > anomenada "apt pinning"
> >
> > Aquesta es la meva configuracio:
> >
> > Package: *
> > Pin: release o=apt-build
> > Pin-Priority: 990
> >
> > Package: *
> > Pin: release a=stable
> > Pin-Priority: 1000
> >
> > Package: *
> > Pin: release a=testing
> > Pin-Priority: 750
> >
> > Package: *
> > Pin: release a=unstable
> > Pin-Priority: 500
> >
> > Package: *
> > Pin: release a=experimental
> > Pin-Priority: 250
>
> Sols comentar que això deu ser el contingut del teu /etc/apt/preferences
>
> Que caldria afegir a /etc/apt/sources.list les referències pertinents a
> testing, unstable, experimental i el que calgui.
>
> I finalment que jo afegiria un fitxer /etc/apt/apt.conf amb
> APT::Default-Release "stable"; en funció del "cocktail" que es vulgui
> organitzar
>
> ... per experiència un acaba "evolucionant" en plan Pokemon a testing i
> ara penso que és un bon moment per fer-ho.
>
> Vinga ...

Si, però si vol fer servir estable li esteu espatllant el sistema. ara no tinc 
molt de temps per explicar-ho, però crec que el que vols és un backport de 
testing/unstable a stable. T'ho estic fent (suposo que per i386) i t'ho envio 
en privat.

Leo

-- 
--
Linux User 152692
PGP: 0xF944807E
Catalonia


signature.asc
Description: This is a digitally signed message part.


Re: fer un .deb amb recoll

2008-08-27 Conversa serni

>> Faig servir etch i m'interessa molt poder fer servir l'indexador
>> d'escriptori recoll però aquest programa no està disponible a la
> branca
>> estable.
> 
> El paquet esta a testing. Enlloc de compilar-lo pots fer servir una
> tecnica
> anomenada "apt pinning"
> 
> Aquesta es la meva configuracio:
> 
> Package: *
> Pin: release o=apt-build
> Pin-Priority: 990
> 
> Package: *
> Pin: release a=stable
> Pin-Priority: 1000
> 
> Package: *
> Pin: release a=testing
> Pin-Priority: 750
> 
> Package: *
> Pin: release a=unstable
> Pin-Priority: 500
> 
> Package: *
> Pin: release a=experimental
> Pin-Priority: 250


Sols comentar que això deu ser el contingut del teu /etc/apt/preferences

Que caldria afegir a /etc/apt/sources.list les referències pertinents a
testing, unstable, experimental i el que calgui.

I finalment que jo afegiria un fitxer /etc/apt/apt.conf amb
APT::Default-Release "stable"; en funció del "cocktail" que es vulgui
organitzar

... per experiència un acaba "evolucionant" en plan Pokemon a testing i
ara penso que és un bon moment per fer-ho.

Vinga ...


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: fer un .deb amb recoll

2008-08-27 Conversa Lluis
El Wed, Aug 27, 2008 at 04:31:21PM +0200, ilion1250 ens deleit� amb les 
seg�ents paraules:
> Faig servir etch i m'interessa molt poder fer servir l'indexador 
> d'escriptori recoll però aquest programa no està disponible a la branca 
> estable.

El paquet esta a testing. Enlloc de compilar-lo pots fer servir una tecnica 
anomenada "apt pinning"

Aquesta es la meva configuracio:

Package: *
Pin: release o=apt-build
Pin-Priority: 990

Package: *
Pin: release a=stable
Pin-Priority: 1000

Package: *
Pin: release a=testing
Pin-Priority: 750

Package: *
Pin: release a=unstable
Pin-Priority: 500

Package: *
Pin: release a=experimental
Pin-Priority: 250

apa!

-- 
 "And it's much the same thing with knowledge, for whenever you learn
 something new, the whole world becomes that much richer."
 -- The Princess of Pure Reason, as told by Norton Juster in The Phantom
 Tollbooth
 
 Listening: The Gathering (Almost A Dance) - 7. Proof


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



fer un .deb amb recoll

2008-08-27 Conversa ilion1250
Faig servir etch i m'interessa molt poder fer servir l'indexador
d'escriptori recoll però aquest programa no està disponible a la branca
estable.

He pogut solucionar bastants problemes durant la compilació, instal.lant
llibreries de desenvolupament però ara he arribat a un punt mort i no
trobo resposta a google, els errors que obtinc son els següents:

guiutils.h:43:21: error: qstring.h: El fitxer o directori no existeix
guiutils.h:44:25: error: qstringlist.h: El fitxer o directori no
existeix
guiutils.cpp:32:23: error: qsettings.h: El fitxer o directori no
existeix
guiutils.h:67: error: ‘QString’ does not name a type
guiutils.h:68: error: ‘QString’ does not name a type
guiutils.h:71: error: ‘QString’ does not name a type
guiutils.h:72: error: ‘QString’ does not name a type
guiutils.h:78: error: ‘QString’ does not name a type
guiutils.h:92: error: ‘QStringList’ does not name a type
guiutils.h:94: error: ‘QStringList’ does not name a type
guiutils.h:98: error: ‘QStringList’ does not name a type
guiutils.h:149: error: ‘QString’ does not name a type
guiutils.cpp: In function ‘bool startHelpBrowser(const std::string&)’:
guiutils.cpp:65: error: ‘class PrefsPack’ has no member named
‘htmlBrowser’
guiutils.cpp:65: error: ‘class PrefsPack’ has no member named
‘htmlBrowser’
guiutils.cpp:66: error: ‘class PrefsPack’ has no member named
‘htmlBrowser’
guiutils.cpp:67: error: ‘class PrefsPack’ has no member named
‘htmlBrowser’
guiutils.cpp:70: error: ‘class PrefsPack’ has no member named
‘htmlBrowser’
guiutils.cpp:78: error: ‘class PrefsPack’ has no member named
‘htmlBrowser’
guiutils.cpp:81: error: ‘class PrefsPack’ has no member named
‘htmlBrowser’
guiutils.cpp: In function ‘void rwSettings(bool)’:
guiutils.cpp:149: error: ‘QSettings’ was not declared in this scope
guiutils.cpp:149: error: expected `;' before ‘settings’
guiutils.cpp:150: error: ‘settings’ was not declared in this scope
guiutils.cpp:150: error: ‘QSettings’ is not a class or namespace
guiutils.cpp:157: error: ‘class PrefsPack’ has no member named
‘htmlBrowser’
guiutils.cpp:157: error: ‘class PrefsPack’ has no member named
‘htmlBrowser’
guiutils.cpp:163: error: ‘QString’ was not declared in this scope
guiutils.cpp:163: error: expected `;' before ‘advSearchClauses’
guiutils.cpp:164: error: expected `;' before ‘ascdflt’
guiutils.cpp:170: error: ‘advSearchClauses’ was not declared in this
scope
guiutils.cpp:170: error: ‘QString’ is not a class or namespace
guiutils.cpp:173: error: ‘advSearchClauses’ was not declared in this
scope
guiutils.cpp:173: error: ‘advSearchClauses’ was not declared in this
scope
guiutils.cpp:173: error: ‘ascdflt’ was not declared in this scope
guiutils.cpp:176: error: ‘advSearchClauses’ was not declared in this
scope
guiutils.cpp:189: error: ‘class PrefsPack’ has no member named
‘qtermcolor’
guiutils.cpp:189: error: ‘class PrefsPack’ has no member named
‘qtermcolor’
guiutils.cpp:190: error: ‘class PrefsPack’ has no member named
‘qtermcolor’
guiutils.cpp:191: error: ‘class PrefsPack’ has no member named
‘qtermcolor’
guiutils.cpp:193: error: ‘class PrefsPack’ has no member named
‘reslistfontfamily’
guiutils.cpp:193: error: ‘class PrefsPack’ has no member named
‘reslistfontfamily’
guiutils.cpp:197: error: expected `;' before ‘rlfDflt’
guiutils.cpp:199: error: ‘class PrefsPack’ has no member named
‘reslistformat’
guiutils.cpp:199: error: ‘class PrefsPack’ has no member named
‘reslistformat’
guiutils.cpp:199: error: ‘rlfDflt’ was not declared in this scope
guiutils.cpp:200: error: ‘class PrefsPack’ has no member named
‘reslistformat’
guiutils.cpp:201: error: ‘QString’ is not a class or namespace
guiutils.cpp:202: error: ‘class PrefsPack’ has no member named
‘reslistformat’
guiutils.cpp:203: error: ‘class PrefsPack’ has no member named
‘reslistformat’
guiutils.cpp:203: error: ‘rlfDflt’ was not declared in this scope
guiutils.cpp:205: error: ‘class PrefsPack’ has no member named
‘queryStemLang’
guiutils.cpp:205: error: ‘class PrefsPack’ has no member named
‘queryStemLang’
guiutils.cpp:234: error: ‘class PrefsPack’ has no member named
‘ssearchHistory’
guiutils.cpp:236: error: ‘class PrefsPack’ has no member named
‘ssearchHistory’
guiutils.cpp:245: error: ‘class PrefsPack’ has no member named
‘asearchIgnFilTyps’
guiutils.cpp:247: error: ‘class PrefsPack’ has no member named
‘asearchIgnFilTyps’
guiutils.cpp:318: error: ‘class PrefsPack’ has no member named
‘asearchSubdirHist’
guiutils.cpp:319: error: ‘class PrefsPack’ has no member named
‘asearchSubdirHist’
guiutils.cpp:321: error: ‘QStringList’ has not been declared
guiutils.cpp:321: error: expected `;' before ‘it’
guiutils.cpp:322: error: ‘it’ was not declared in this scope
guiutils.cpp:322: error: ‘class PrefsPack’ has no member named
‘asearchSubdirHist’
guiutils.cpp:328: error: ‘class PrefsPack’ has no member named
‘asearchSubdirHist’
guiutils.cpp:328: error: ‘QString’ is not a class or namespace
guiutils.cpp: At global scope:
guiutils.cpp:2: warning: ‘rcsid’ defined but not used
make[2