View previous topic :: View next topic |
Author |
Message |
daniel979 n00b
Joined: 12 Apr 2006 Posts: 68
|
Posted: Wed Nov 01, 2006 8:42 pm Post subject: Installazione con pacchetti creati con quickpkg |
|
|
Salve a tutti
ho un' istallazione di gentoo su un disco pata e visto che posseggo un secondo disco sata volevo mettere gentoo anche su quest' ultimo;
così mi sono creato i binari di tutti i paccheti che ho installato sul PATA .
Ho quindi installato gentoo sul SATA e poi ho emerso i pacchetti che mi interessavano con emerge -k, naturalmete ho copiato
make.conf e modificato tutte le use flag dei pacchetti installati in package.use come sul PATA.
Ho notato che se do un
Code: | emerge -uDNpk world |
mi restituisce
These are the packages that would be merged, in order:
Calculating world dependencies... done!
invece se do un
mi restituisce
Calculating world dependencies... done!
[ebuild N ] x11-misc/makedepend-1.0.0 USE="-debug"
[ebuild N ] x11-proto/glproto-1.4.8 USE="-debug"
[ebuild N ] x11-proto/xf86driproto-2.0.3 USE="-debug"
[ebuild N ] dev-java/antlr-2.7.5-r2 USE="python -debug -doc -examples -mono -nocxx -nojava -script -source"
[ebuild N ] dev-java/gjdoc-0.7.7 USE="-source -xmldoclet"
[ebuild N ] x11-proto/xf86miscproto-0.9.2 USE="-debug"
[ebuild N ] x11-proto/trapproto-3.4.3 USE="-debug"
[ebuild N ] x11-libs/libXprintUtil-1.0.1 USE="-debug"
[ebuild N ] x11-apps/xplsprinters-1.0.1 USE="-debug"
[ebuild N ] x11-proto/xineramaproto-1.1.2 USE="-debug"
[ebuild N ] x11-proto/xf86rushproto-1.1.2 USE="-debug"
[ebuild N ] x11-proto/evieext-1.0.2 USE="-debug"
[ebuild N ] app-arch/rpm2targz-9.0-r3
[ebuild N ] app-arch/cabextract-1.1
[ebuild N ] dev-util/cppunit-1.10.2 USE="-doc"
Vorrei sapere il motivo di questa incongruenza, l'opzione -k di emerge non dice di prendere i pacchetti binari e se non li trova di emergerli normalmente?
Potrebbe essere che quei pacchetti servono solamente in fase di compilazione???
Ho controllato e comunque i pacchetti in questione ci sono tutti in /usr/portage/packages/All ma effettivamente non sono installati.
Volevo chiedere anche un'altra cosa come mai se do un
mi dice che alcuni pacchetti devono essere ricompilati mentre sul PATA no, sapete il motivo anche di quest' altra anomalia?
grazie a tutti |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Wed Nov 01, 2006 8:49 pm Post subject: |
|
|
Mi sono fermato a leggere solo le prime linee del tuo post... perche' non hai usato cp -a per installare su quel disco? _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
Ic3M4n Advocate
Joined: 02 Nov 2004 Posts: 3489 Location: Bergamo.
|
Posted: Wed Nov 01, 2006 8:52 pm Post subject: |
|
|
teoricamente sono dipendenze di compilazione che non dovrebbe metterti utilizzando il -k
puoi aggiungerle utilizzando -1k per ognuna di esse.
per quanto riguarda le librerie rotte non saprei dirti... hai messo tutto tutto con i pacchetti o solo qualche cosa? |
|
Back to top |
|
|
daniel979 n00b
Joined: 12 Apr 2006 Posts: 68
|
Posted: Wed Nov 01, 2006 8:59 pm Post subject: |
|
|
Quote: | Mi sono fermato a leggere solo le prime linee del tuo post... perche' non hai usato cp -a per installare su quel disco? |
perchè avevo intenzione di installare alcnui paccheti stabili al contrario dell' installazione (passatemi il termine sorgente) dove ci sono un bel po di pacchetti ~x86.
ad esempio avevo installato xorg-x11-7.1 quando ancora non era stabile, ora invece visto che è stabile non ho dovuto smascherarlo e con un
mi ha preso molti pacchetti binari e compilati solo qualcuno, credo proprio quelli che non sono ancora stabili. |
|
Back to top |
|
|
Ic3M4n Advocate
Joined: 02 Nov 2004 Posts: 3489 Location: Bergamo.
|
Posted: Wed Nov 01, 2006 9:01 pm Post subject: |
|
|
beh... allora direi che è normale, alcuni (i pacchetti precompilati) potrebbero essere linkati verso librerie che non hai. esegui un revdep-rebuild e sistemi tutto. |
|
Back to top |
|
|
daniel979 n00b
Joined: 12 Apr 2006 Posts: 68
|
Posted: Wed Nov 01, 2006 9:03 pm Post subject: |
|
|
Ic3M4n wrote: | teoricamente sono dipendenze di compilazione che non dovrebbe metterti utilizzando il -k
puoi aggiungerle utilizzando -1k per ognuna di esse.
per quanto riguarda le librerie rotte non saprei dirti... hai messo tutto tutto con i pacchetti o solo qualche cosa? |
in effetti non avrei problemi a ricompilarle oppure come hai detto tu di utilizzare -1k ma volevo sapere principalmente il motivo.
per quanto riguarda le librerie rotte invece non ho installato proprio tutti i pacchetti e magari può essere questo il problema. |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Wed Nov 01, 2006 9:04 pm Post subject: |
|
|
daniel979 wrote: | perchè avevo intenzione di installare alcnui paccheti stabili al contrario dell' installazione (passatemi il termine sorgente) dove ci sono un bel po di pacchetti ~x86. |
Ok, capito Allora si' , fai come detto da Ic3M4n.. un po' di compilazione e' inevitabile che tu la faccia _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
daniel979 n00b
Joined: 12 Apr 2006 Posts: 68
|
Posted: Wed Nov 01, 2006 9:18 pm Post subject: |
|
|
ok io passo alla compilazione dei pacchetti, però mi è venuta una curiosità
se io faccio un'altra installazione da zero, poi installo tutti ma proprio tutti i pacchetti che ho in
quest'ultima con il -k andrei nuovamente in contro a questi problemi o filerebbe tutto liscio???
grazie ancora del vostro supporto |
|
Back to top |
|
|
Ic3M4n Advocate
Joined: 02 Nov 2004 Posts: 3489 Location: Bergamo.
|
Posted: Wed Nov 01, 2006 9:21 pm Post subject: |
|
|
avresti il problema di non avere le librerie necessarie solo in compilazione.
quindi o le metti poi a manina o le ricompili. |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Wed Nov 01, 2006 9:21 pm Post subject: |
|
|
dovrebbe andare tutto liscio. Per sicurezza ti consiglio di usare -K (e non -k) in queste situazioni comunque _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
daniel979 n00b
Joined: 12 Apr 2006 Posts: 68
|
Posted: Wed Nov 01, 2006 9:24 pm Post subject: |
|
|
si sono a conoscenza del -K però era mia intenzione non installare, come detto prima alcuni pacchetti non stabili.
magari proverò anche questa cosa e vi farò sapere io. |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Wed Nov 01, 2006 9:25 pm Post subject: |
|
|
bisogna sempre capire come hai generato i pacchetti.
mi spiego: una cosa che ho notato è che quando installi con -k, portage installa fregandosene delle USE con cui un pacchetto è stato compilato (per forza: finché non è spacchettato non ne sa niente).
successivamente ti verrà chiesto di ricompilare tutti quei pacchetti le cui USE differiscono da quelle impostate nel tuo sistema.
il succo del discorso quale è? che un'installazione a partire da pacchetti binari avrà sempre qualcosa che dovrà essere ricompilato, A MENO CHE il sistema su cui installi e quello che ha generato i pacchetti non abbiano le stesse identiche impostazioni a livello di USE, CFLAGS, CXXFLAGS, ecc... |
|
Back to top |
|
|
daniel979 n00b
Joined: 12 Apr 2006 Posts: 68
|
Posted: Wed Nov 01, 2006 9:30 pm Post subject: |
|
|
.:chrome:. wrote: | il succo del discorso quale è? che un'installazione a partire da pacchetti binari avrà sempre qualcosa che dovrà essere ricompilato, A MENO CHE il sistema su cui installi e quello che ha generato i pacchetti non abbiano le stesse identiche impostazioni a livello di USE, CFLAGS, CXXFLAGS, ecc... |
si infatti ho usato le stesse impostazioni ricopiando il make.conf e mettendo in packqage.use le stesse flag del sistema che ha generato i pacchetti |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Wed Nov 01, 2006 9:33 pm Post subject: |
|
|
daniel979 wrote: | si infatti ho usato le stesse impostazioni ricopiando il make.conf e mettendo in packqage.use le stesse flag del sistema che ha generato i pacchetti |
eh no... hai detto prima che il sistema "sorgente" è in ~arch e quello destinazione no.
questo è ragionevolmente una fonte di possibili casini.
non foss'altro perché nel primo sistema hai pacchetti che nel secondo non sono ancora disponibili |
|
Back to top |
|
|
daniel979 n00b
Joined: 12 Apr 2006 Posts: 68
|
Posted: Wed Nov 01, 2006 9:35 pm Post subject: |
|
|
non ci siamo intesi, per quanto riguarda quest'ultima mia installazione è come dici tu,
io credevo che parlassi della mia supposta seconda installazione dove in quel caso invece i pacchetti sarebbero proprio gli stessi e nelle stesse versioni |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Wed Nov 01, 2006 9:43 pm Post subject: |
|
|
daniel979 wrote: | non ci siamo intesi, per quanto riguarda quest'ultima mia installazione è come dici tu,
io credevo che parlassi della mia supposta seconda installazione dove in quel caso invece i pacchetti sarebbero proprio gli stessi e nelle stesse versioni |
ah, scusa... beh, in questo caso, salvo sorprese strane, non dovresti avere alcun tipo di noia |
|
Back to top |
|
|
|