Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
features portage e binari
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
polslinux
Apprentice
Apprentice


Joined: 12 Apr 2010
Posts: 253
Location: Veneto

PostPosted: Tue Sep 07, 2010 4:05 pm    Post subject: features portage e binari Reply with quote

Leggendo l'handbook ho scoperto che Portage ha delle features attivabili, per me sono:
Code:
emerge --info | grep FEATURES
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"


Leggendo in giro ho deciso di attivare:
Code:
parallel-fetch userfetch


Comunque tra le altre cose ho visto che è possibile creare pacchetti binari (mannaggia averlo saputo quando ho compilato la prima volta!!!) e volevo sapere se è possibile "binarizzare" tutto quello che ho installato fin'ora o se è possibile farlo solo in fase di compilazione.
Se fosse possibile binarizzare i pacchetti già installati è possibile dire di binarizzarli direttamente sul mio serverino oppure devo binarizzarli sul mio netbook e poi trasferirli manualmente??
grazie :D
_________________
PC-Desktop: Ubuntu 14.04 amd64
Notebook Sony Vaio VPCEH: Gentoo ~amd64
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Tue Sep 07, 2010 7:07 pm    Post subject: Reply with quote

quickpkg è la risposta. Purtroppo non sono su gentoo e non so dirti a quale pacchetto appartenga.
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
polslinux
Apprentice
Apprentice


Joined: 12 Apr 2010
Posts: 253
Location: Veneto

PostPosted: Tue Sep 07, 2010 7:32 pm    Post subject: Reply with quote

Ci ho messo un po' a trovarlo ma alla fine ho visto che fa parte di Portage ;)
Ok, ora devo capire come binarizzare tutto... :)
_________________
PC-Desktop: Ubuntu 14.04 amd64
Notebook Sony Vaio VPCEH: Gentoo ~amd64
Back to top
View user's profile Send private message
ago
Developer
Developer


Joined: 01 Mar 2008
Posts: 1518
Location: Cosenza, Italy

PostPosted: Tue Sep 07, 2010 8:00 pm    Post subject: Reply with quote

Per un singolo programma:
Code:
quickpgkg nomeprogramma


Per creare i binari di tutti i pacchetti installati, ho un modo un po barbaro...se qualcuno conosce soluzione migliore può suggerire:

Crei una lista di tutti i pacchetti installati:
Code:
emerge -ep world  | awk '{print $4}' >> file1


(Controlla di non avere file il p.mask al momento)

Ti accorgerai che all'inizio di questo file creato ci sono un paio di righe in cui ci sono scritte parole diverse da pacchetti, cancellale.

Successivamente, siccome ogni nomepacchetto è seguito dal numero di versione, vai a scrivere con sed un semplice '='
Code:
sed -i 's/\(.*\)/=\1/' file1


Infine
Code:
quickpkg $( cat file1 )


e dovrebbe funzionare :D
_________________
Contattami se vuoi contribuire in:
-Arch tester
-Chromium tester
-Traduzione doc. it
-Security
Back to top
View user's profile Send private message
polslinux
Apprentice
Apprentice


Joined: 12 Apr 2010
Posts: 253
Location: Veneto

PostPosted: Tue Sep 07, 2010 10:12 pm    Post subject: Reply with quote

ago wrote:

(Controlla di non avere file il p.mask al momento)


controlla di non avere pacchetti masked sarebbe?
Perchè io non ho "unmaskkato" pacchetti dal file .mask però ho pacchetti di unstable (vedi kernel, compiz, bluez). Non posso fare questa procedura quindi?

Comunque domani provo, grazie mille ti faccio sapere :)
_________________
PC-Desktop: Ubuntu 14.04 amd64
Notebook Sony Vaio VPCEH: Gentoo ~amd64
Back to top
View user's profile Send private message
ago
Developer
Developer


Joined: 01 Mar 2008
Posts: 1518
Location: Cosenza, Italy

PostPosted: Tue Sep 07, 2010 11:20 pm    Post subject: Reply with quote

polslinux wrote:
controlla di non avere pacchetti masked sarebbe?


Semplicemente se hai pacchetti in package.mask quando lanci un emerge -ep world vengono ignorati, e di conseguenza non pacchettizzati successivamente.
_________________
Contattami se vuoi contribuire in:
-Arch tester
-Chromium tester
-Traduzione doc. it
-Security
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Wed Sep 08, 2010 7:08 am    Post subject: Reply with quote

Io farei così:
Code:

# qlist -IC | quickpkg

qlist appartiene a app-portage/portage-utils
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Wed Sep 08, 2010 8:22 am    Post subject: Reply with quote

ago wrote:

Semplicemente se hai pacchetti in package.mask quando lanci un emerge -ep world vengono ignorati, e di conseguenza non pacchettizzati successivamente.

Se hai un pacchetto mascherato, cioè che non vuoi, non sarà nemmeno installato. Quindi non ha senso binarizzarlo e stai facendo "preoccupare" polslinux per niente :wink: .

@polslinux
Mi è venuto in mente che la mia proposta non considera pacchetti dei quali sono installate più versioni slotted (un esempio sul mio sistema è sys-libs/db), sostituisci il comando precedente con
Code:
# qlist -ICSL | quickpkg

e dovrebbe "prenderli" tutti
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
ago
Developer
Developer


Joined: 01 Mar 2008
Posts: 1518
Location: Cosenza, Italy

PostPosted: Wed Sep 08, 2010 9:56 am    Post subject: Reply with quote

Onip wrote:
Io farei così:
Code:

# qlist -IC | quickpkg

qlist appartiene a app-portage/portage-utils


già..avevo dimenticato qlist :/
_________________
Contattami se vuoi contribuire in:
-Arch tester
-Chromium tester
-Traduzione doc. it
-Security
Back to top
View user's profile Send private message
polslinux
Apprentice
Apprentice


Joined: 12 Apr 2010
Posts: 253
Location: Veneto

PostPosted: Wed Sep 08, 2010 11:45 am    Post subject: Reply with quote

Vi ringrazio, ora provo con l'ultimo comando di Onip :)
ps: si dovrei avere dei pacchetti slot, anzi 1 solo ed è libpng!
_________________
PC-Desktop: Ubuntu 14.04 amd64
Notebook Sony Vaio VPCEH: Gentoo ~amd64
Back to top
View user's profile Send private message
polslinux
Apprentice
Apprentice


Joined: 12 Apr 2010
Posts: 253
Location: Veneto

PostPosted: Wed Sep 08, 2010 4:48 pm    Post subject: Reply with quote

io aggiungerei anche l'opzione: --include-config=y
così da diventare:
Code:
qlist -ICSL | quickpkg --include-config=y


che dite?
altrimenti non salva i file di config!

ps: se io installo i binari poi emerge -uDavN world li vede?
_________________
PC-Desktop: Ubuntu 14.04 amd64
Notebook Sony Vaio VPCEH: Gentoo ~amd64
Back to top
View user's profile Send private message
polslinux
Apprentice
Apprentice


Joined: 12 Apr 2010
Posts: 253
Location: Veneto

PostPosted: Wed Sep 08, 2010 4:50 pm    Post subject: Reply with quote

Code:
qlist -ICSL | quickpkg --include-config=y
Usage: quickpkg [options] <list of package atoms>

quickpkg: error: no packages atoms given

_________________
PC-Desktop: Ubuntu 14.04 amd64
Notebook Sony Vaio VPCEH: Gentoo ~amd64
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Sat Sep 11, 2010 9:05 am    Post subject: Reply with quote

prova così allora

Code:
# quickpkg --include-config=y --include-unmodified-config=y $( qlist -ICSL )

_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
bender86
Guru
Guru


Joined: 18 Mar 2005
Posts: 466

PostPosted: Sat Sep 18, 2010 9:18 am    Post subject: Re: features portage e binari Reply with quote

polslinux wrote:
Leggendo l'handbook ho scoperto che Portage ha delle features attivabili, per me sono:
Code:
emerge --info | grep FEATURES
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"

Quelle non sono le FEATURES attivabili, sono quelle attivate. Per l'elenco completo vedi man make.conf. In generale, non togliere quelle predefinite.

Personalmente creo pacchetti binari solo quando lancio emerge (FEATURES=buildpkg), non uso mai quickpkg, memore di cattive esperienze in passato (non avevo copiato i file di configurazione, e alcuni programmi non funzionavano). Al limite lancio quickpkg liscio, e se si lamenta dei file di configurazione salto quel pacchetto.

Per installare dai binari usa emerge -k pacchetto. Tieni presente che in questo modo il pacchetto viene installato con le USE con cui è stato compilato (ovviamente), anche se tu ne hai specificate di diverse. Altrimenti devi specificare che le use sul sistema hanno la precedenza su quelle dei pacchetti (e ovviamente quei pacchetti verranno compilati), man emerge per sapere come (non mi ricordo e non ho gentoo sotto mano).
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum