Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
utilizzo di binari preventivamente compilati
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
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Thu Jan 13, 2005 12:42 pm    Post subject: utilizzo di binari preventivamente compilati Reply with quote

a seguito dell'aggiunta di una nuovo gentoo-pc, ho voluto riconfigurare le mie use flag per rendere possibile l'utilizzo di pacchetti precompilati creati da me e compatibili con tutte le macchine disponibili nella mia modestissima lan domestica.

ho utilizzato il mini-howto di xchris
https://forums.gentoo.org/viewtopic.php?t=152041&highlight=piccola+lan

ho creato il server rsync che automaticamente preleva anche i distfiles che gli altri computer scaricano direttamente da internet nel caso il pacchetto in questione non sia già sul server con una crontab ogni due ore di un rsync verso portatile e/o altro computer compilante.

il tutto funziona, infatti eseguo correttamente il sync da portatile su server ecc. i file che devo compilare vengono acquisiti direttamente da server, tranne gli aggiornamenti che vengono scaicati direttamente da internet. tramite la configurazione del server http con webfsd.

compilo il tutto e creo contemporaneamente i binari, sempre con rsync questi vengono inviati al server e stoccati nella cartella /usr/portage/packages/All.

qui sorge il problema, adesso ho i binari nel server e non vorrei trasferirli con rsync da qui a tutte le mie macchine, mi sembra uno spreco assurdo di spazio, quindi ho provato a far scaricare da remoto i files, ho impostato portage_binhost ma se effettuo un emerge --usepkgonly mi dice che non li trova, e ci sono. ho provato ad utilizzare "export" come si fa per la grp ma mi segnala errore nel file make.conf. ho cercato sul forum ma l'unica cosa che ho trovato è l'utilizzo di portage_binhost. non ho altre idee su come eseguire tale operazione. avete delle idee?

grazie mille in anticipo per l'aiuto.
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Thu Jan 13, 2005 12:47 pm    Post subject: Re: utilizzo di binari preventivamente compilati Reply with quote

Ic3M4n wrote:
mi sembra uno spreco assurdo di spazio, quindi ho provato a far scaricare da remoto i files, ho impostato portage_binhost ma se effettuo un emerge --usepkgonly mi dice che non li trova, e ci sono. ho provato ad utilizzare "export" come si fa per la grp ma mi segnala errore nel file make.conf. ho cercato sul forum ma l'unica cosa che ho trovato è l'utilizzo di portage_binhost. non ho altre idee su come eseguire tale operazione. avete delle idee?


Non ho usato BINHOST ma suppongo che funzioni :-P

L'ftp/http sul server sono configurati correttamente?

Cosa intendi con "ho provato ad utilizzare export"?

Al limite c'é sempre samba/nfs ;-)
_________________
Ciao da me!
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Thu Jan 13, 2005 12:59 pm    Post subject: Reply with quote

ho letto sul gentoo handbook nella sezione relativa alla grp che bisogna impostare (logicamente) il percorso in cui trovare i binari altrimenti portage li cerca in /usr/portage/package/All.

ho sostituito questo sia all'interno del make.conf ricevendo un errore perchè penso che non sia un'opzione contemplata, sia digitando in console il comando con il path corretto. ma la cosa non funziona, non ho messaggi di errore, semplicemete viene preso il file sorgente e compilato.

Code:
export PKGDIR="server/packages"


funziona se ho i files su cd/dvd in quanto l'ho fatto al lavoro, non avendo una connessione ad internet. in effetti con il percorso di rete non mi convince. sembrerebbe più logico utilizzare portage_binhost.
ho provato sia:
- 192.168.1.1/
- 192.168.1.1/packages
- 192.168.1.1/packages/All

ma in entrambi i casi non mi trova il binario. dove sbaglio?
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Thu Jan 13, 2005 1:15 pm    Post subject: Reply with quote

Ic3M4n wrote:
- 192.168.1.1/packages/All


Sei troppo evoluto.

Allo stato dell'arte devi configurare il webserver e/o l'ftpserver in modo che punti alla directory conenente i binari, e in maniera tale che dalle altre macchine riesci a contattarla impostando la variabile:

PORTAGE_BINHOST="ftp://192.168.1.1/packages/All"

(o qualcosa di simile, dipende da come configuri i path nell' server ftp)
_________________
Ciao da me!
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Thu Jan 13, 2005 1:26 pm    Post subject: Reply with quote

allora i path nel server http sono impostati x puntare su /usr/portage

mi spieghi qual'è la differenza tra quello che ho scritto io e quello che hai rimesso tu?
Quote:
Ic3M4n ha scritto:


- 192.168.1.1/packages/All


e
Quote:
PORTAGE_BINHOST="ftp://192.168.1.1/packages/All"

a me sembrano esattamente identici tranne che per il fatto che tu espliciti che si tratta di una connessione ftp e quindi sulla porta 21. io non mettendo niente lascio la libertà di connettermi, come nel caso di server http sulla porta 80. in ogni caso ho provato ad aggiungere http:// prima del path ma la cosa non cambia.
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Thu Jan 13, 2005 1:46 pm    Post subject: Reply with quote

Ic3M4n wrote:
mi spieghi qual'è la differenza tra quello che ho scritto io e quello che hai rimesso tu?


:ops: scusa, leggendo il tuo post mi era sembrato di capire che tu mettevi:
Code:
PKGDIR=192.168.1.1/packages/All

e non:
Code:
PORTAGE_BINHOST=http://192.168.1.1/packages/All


e comunque l'indicazione del protocollo ci vorrebbe anche se forse wget va di default in http.
_________________
Ciao da me!
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Thu Jan 13, 2005 2:16 pm    Post subject: Reply with quote

ho aggiunto http://
il tutto non è cambiato. il risultato è sempre lo stesso.
il messaggio di errore è sempre lo stesso:
Code:
!!!there are no packages available to satisfy: "gcc"
!!! either add suitable binary package or compile from an ebuild.


ho pensato: magari ho impostato il server http in maniera non corretta e non mi permette di fare il download e va in timeout l'operazione. non so qualcosa del genere comunque.
ho scaricato a mano il pacchetto e riesco a farlo perciò quanto detto la riga prima e'; stato sfatato.

prova successiva: dallo stesso server tentare l'emerge del binario digitando per esteso la locazione dell'http. ebbene cosi; funziona. bisogna inserire esclusivamente

Code:
http://192.168.1.1/packages

ho dovuto escludere la All. almeno il tentativo è servito a qualcosa. ma per il resto... mi sento frustrato :cry:
Back to top
View user's profile Send private message
n3mo
l33t
l33t


Joined: 28 Mar 2004
Posts: 657
Location: In a Cruel World

PostPosted: Thu Jan 13, 2005 3:05 pm    Post subject: Reply with quote

Dico una stupidaggine, perchè non esporti la cartella dei binari con nfs, probabilmente, qui stò andando molto a braccio, un percorso remoto non è molto gradito.
_________________
Google, really.
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Thu Jan 13, 2005 3:23 pm    Post subject: Reply with quote

preferirei impostare un servizio http o ftp, in quanto già minimamente configurato per la gestione di file tra tutti i pc, alcuni dei quali comunque non linux. l'esportazione del nfs non mi sembra sia permessa da winzozz. l'alternativa della migrazione completa non è possibile. spiega tu al padre che firefox è uguale ad internet explorer. (piccolo esempio).

adesso avevo una mezza idea di provare con un server ftp ... magari risolvo qualcosa. avete qualche nome che vi ispira?

ciao e grazie comunque.
Back to top
View user's profile Send private message
n3mo
l33t
l33t


Joined: 28 Mar 2004
Posts: 657
Location: In a Cruel World

PostPosted: Thu Jan 13, 2005 4:50 pm    Post subject: Reply with quote

Non mi sarei mai immaginato di postare un link simile qui. :oops:
_________________
Google, really.
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Fri Jan 14, 2005 7:33 pm    Post subject: Reply with quote

in effetti pensavo a qualcosa di meno (closed-source). più che altro è che questa del PORTAGE_BINHOST è una opzione propria di gentoo (più specificamente di emerge) e quindi vorrei riuscire ad utilizzarla senza dover ricorrere al NFS. pensavo solo che qualcuno prima d'ora avesse già avuto bisogno di utilizzarla e quindi... il fatto della mia richiesta. tutto qui.

grazie lo stesso x il link. al massimo come ultima spiaggia.
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