Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[TOOL] Qmerge(cercasi nome) - alias emerge -UDav world
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools)
View previous topic :: View next topic  
Author Message
kender_m
Tux's lil' helper
Tux's lil' helper


Joined: 08 Jun 2004
Posts: 78

PostPosted: Fri Jun 25, 2004 12:45 pm    Post subject: Reply with quote

Ehmmm ho provato ad usarlo ma mi dice che gli manca qpkg, visto che emerge -s (S) qpkg non hanno dato esito positivo, dove lo trovo? 8O
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30837
Location: here

PostPosted: Fri Jun 25, 2004 12:52 pm    Post subject: Reply with quote

qpkg e' nel pacchetto gentoolkit
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Fri Jun 25, 2004 3:06 pm    Post subject: Reply with quote

uhm che dici?
in qmerge metto la possibilita' di installare quello che manca?

P.S.:in realta' qpkg non serve! e' rimasto il controllo da una vecchia versione.Sistemo presto
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Fri Jun 25, 2004 5:20 pm    Post subject: Reply with quote

Sistemato.

Ora quello che manca chiede se puo' installarlo.
(spero che questa volta sia corretto :) )

ciao
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
FonderiaDigitale
Veteran
Veteran


Joined: 06 Nov 2003
Posts: 1710
Location: Rome, Italy

PostPosted: Mon Jun 28, 2004 2:03 am    Post subject: Reply with quote

Code:
# Qmerge
 
We're playing!
Please hold on while Qmerge initialize...
 
Usage: Qmerge [options]
 
Options:
  -s , --sync     for run with emerge sync
  -es, --esync    for run with esync
  -ns, --not-sync for run without syncronization

tre considerazioni:
1. la funzione dell'help dovrebbe stare prima che lo script inizializzi le sue funzioni
2. 'for run' e' una bestemmia...semmai 'to run' o semplicemente 'run' :)
3. se uno non passa nessun parametro, probabilmente dovrebbe equivalere a -ns... mentre -h o --help mostra l'help.


un'ulteriore cosa: mi e' tornato alla mente che qmerge e' una funzione precisa della procedura di lancio di un ebuild:
man ebuild wrote:
qmerge This function installs all the files in the install directory to the live filesystem. The process works as follows: first, the pkg_preinst() function (if specified) is run. Then, the files are merged into the live filesystem, and the installed files' md5 digests are recorded in /var/db/pkg/${CATEOGRY}/${PN}-[version-rev]/CONTENTS. After all the files have been merged, the pkg_postinst() function (if specified) is executed.


Forse potrebbe essere equivoco.
_________________
Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica :)
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30837
Location: here

PostPosted: Mon Jun 28, 2004 6:42 am    Post subject: Reply with quote

FonderiaDigitale wrote:
1. la funzione dell'help dovrebbe stare prima che lo script inizializzi le sue funzioni

Non cia avevo fatto caso

FonderiaDigitale wrote:
2. 'for run' e' una bestemmia...semmai 'to run' o semplicemente 'run' :)

Errore mio (non sono bravo con l'inglese).

FonderiaDigitale wrote:
3. se uno non passa nessun parametro, probabilmente dovrebbe equivalere a -ns... mentre -h o --help mostra l'help.

Questo l'ho fatto perche' magari uno crede che faccia automaticamente il sync e non che deve dirlo esplicitamente.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Mon Jun 28, 2004 6:49 am    Post subject: Reply with quote

FonderiaDigitale wrote:


un'ulteriore cosa: mi e' tornato alla mente che qmerge e' una funzione precisa della procedura di lancio di un ebuild:
...
Forse potrebbe essere equivoco.


e te pareva :)
Inventero' qc altro!
ben accetti i consigli!


Per la questione -ns / -h devo dire che inizialmente era stato fatto senza sync con Qmerge solo (come comando di startup).

Mi pareva + rapido.
Forse cosi' è + chiaro.


Mi piacerebbe sentire anche l'opinione di qc altro che l'ha provato.
(se c'e'!)


EDIT: se modificassi Qmerge in modo che funzionasse come femerge?
(invece che un UDav world fisso, fare una richiesta da riga di comando in modo tale da usare la feature + interessante (le use))

ciao
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
kender_m
Tux's lil' helper
Tux's lil' helper


Joined: 08 Jun 2004
Posts: 78

PostPosted: Mon Jun 28, 2004 7:35 am    Post subject: Reply with quote

Sarebbe possibile implementare anche possibilità di un semplice fetch?
un'altra domanda, c'è per caso uno "storico" delle flag usate per i singoli pacchetti? :roll:

la seconda è solo una curiosità, mentre la prima.. beh è una cosa che potrebbe essere utile, imho...
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Mon Jun 28, 2004 7:40 am    Post subject: Reply with quote

kender_m wrote:
Sarebbe possibile implementare anche possibilità di un semplice fetch?


si mi sembra una buona idea.
Anche se a questo punto visto che non ha senso settare le use trovo + comodo usare emerge direttamente...no?
(devi scusarmi ma da user viziato dalla fibra non mi e' proprio venuto in mente)

wrote:

un'altra domanda, c'è per caso uno "storico" delle flag usate per i singoli pacchetti? :roll:


al momento non c'e'! e' cmq cosa semplice implementarlo.
puoi cmq usare "etcat -u"

wrote:

la seconda è solo una curiosità, mentre la prima.. beh è una cosa che potrebbe essere utile, imho...


concordo!
grazie e ciao.
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
kender_m
Tux's lil' helper
Tux's lil' helper


Joined: 08 Jun 2004
Posts: 78

PostPosted: Mon Jun 28, 2004 8:21 am    Post subject: Reply with quote

xchris wrote:
kender_m wrote:
Sarebbe possibile implementare anche possibilità di un semplice fetch?


si mi sembra una buona idea.
Anche se a questo punto visto che non ha senso settare le use trovo + comodo usare emerge direttamente...no?
(devi scusarmi ma da user viziato dalla fibra non mi e' proprio venuto in mente)

beh ma volendo solo scaricarne alcuni ed installarne altri... ;)

xchris wrote:
wrote:

la seconda è solo una curiosità, mentre la prima.. beh è una cosa che potrebbe essere utile, imho...


concordo!
grazie e ciao.


Di nulla :D
le mie sono solo osservazioni da utente ;)

ciau
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Mon Jun 28, 2004 8:49 am    Post subject: Reply with quote

per limitazioni sul comando dialog e' meglio usare il sistema:
./Qmerge -f (fecth)

ciao
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Mon Jun 28, 2004 9:30 am    Post subject: Reply with quote

aggiunta l'opzione --fetch/-f e fatta qc correzione estetica e non (10x fonderiadigitale)

Se viene lanciato con -f non viene mostrato l'opzione delle USE perche' inutili.

kender_m vedi un po' com'e' :)
ciao
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
FonderiaDigitale
Veteran
Veteran


Joined: 06 Nov 2003
Posts: 1710
Location: Rome, Italy

PostPosted: Mon Jun 28, 2004 10:43 pm    Post subject: Reply with quote

fagli fare un output dei pacchettti che intende emergere una volta che esci da dialog. questo e' utile per chi, come me, usando ~x86, vuole riprendere certi merge saltandone altri.
A me farebbe comodo che redirigesse questa lista verso un file, tipo comando > file, ma mi rendo conto che e' una richiesta parecchio soggettiva :)
_________________
Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica :)
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Tue Jun 29, 2004 7:06 am    Post subject: Reply with quote

non ci sono problemi a farlo e effettivamente puo' tornare comodo.

Stavo portando avanti anche una versione particolare con le seguenti opzioni:

Qmerge -ns|-es|-s [-b|-B|-f] [-u] [TARGET]

TARGET:-ebuild-,world,system

dove i significati a parte le opzioni di sync coincidono con quelle di emerge.

In questo modo si puo' decidere non solo di fare un aggiornamento del sistema ma anche un installazione di nuovi ebuild con il "solito" controllo delle USE interattivo.

A me pare comodo anche perche' non specificando -b,-B,-f -u e TARGET si conserva la vecchia funzionalita'.

che ne dite?
ciao
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Tue Jun 29, 2004 8:24 am    Post subject: Reply with quote

ho fatto la modifica suggerita da fonderiadigitale.

per il momento e' molto semplice:

salva in /root/Qmerge.list l'elenco

ebuild: use1 use2 use3

se non sono state settate alcune USE avremo solo l'elenco delgi ebuild
se sono state settate le USE generiche le si vedranno (tutte) su ogni riga
se sono state settate le USE specifiche le si vedrano (solo le specifiche) sulla riga

nel secondo caso non e' proprio il massimo ma consente cmq di proseguire in manuale l'emerge.

ciao
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
kender_m
Tux's lil' helper
Tux's lil' helper


Joined: 08 Jun 2004
Posts: 78

PostPosted: Thu Jul 01, 2004 9:54 am    Post subject: Reply with quote

Ordunque.. ho provato la versione di Qmerge con il "fetch" ed ehmmmm non funziona.. cioè non mi riconosce -f e --fetch come opzioni valide..

inoltre stavo pensando.. non sarebbe più comodo poterla settare come flag nel menù, anziché come variabile d'avvio? (in modo da poter scegliere allo stesso tempo paccheti solo da scaricare, e pacchetti da installare)
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Thu Jul 01, 2004 9:58 am    Post subject: Reply with quote

che ver usi?

come lo lanci?

Code:

xchris@lyra Qmerge $ ./Qmerge -f -ns

You must be root to execute Qmerge.
Trying to became root..
Give root Password:



ciao
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
kender_m
Tux's lil' helper
Tux's lil' helper


Joined: 08 Jun 2004
Posts: 78

PostPosted: Thu Jul 01, 2004 10:05 am    Post subject: Reply with quote

xchris wrote:
che ver usi?


0.4d

xchris wrote:
come lo lanci?

Code:

xchris@lyra Qmerge $ ./Qmerge -f -ns


Ah, ecco errore mio, pensavo funzionasse come le altre opzioni, davo solo
Code:
./Qmerge -f
:roll:
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Thu Jul 01, 2004 10:09 am    Post subject: Reply with quote

dalla prima versione modificata da fedeliallalinea l'opzione di sync (-ns,-s,-es) e' necessaria.

Per quanto riguarda l'opzione che chiedi purtroppo non e' fattibile perche' dipende da dialog che non permette di flaggare un pkt in modo diverso.
Mi dispiace...

ciao
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
FonderiaDigitale
Veteran
Veteran


Joined: 06 Nov 2003
Posts: 1710
Location: Rome, Italy

PostPosted: Thu Jul 01, 2004 10:44 am    Post subject: Reply with quote

xchris wrote:
ho fatto la modifica suggerita da fonderiadigitale.

per il momento e' molto semplice:

salva in /root/Qmerge.list l'elenco

ebuild: use1 use2 use3

se non sono state settate alcune USE avremo solo l'elenco delgi ebuild
se sono state settate le USE generiche le si vedranno (tutte) su ogni riga
se sono state settate le USE specifiche le si vedrano (solo le specifiche) sulla riga

nel secondo caso non e' proprio il massimo ma consente cmq di proseguire in manuale l'emerge.

ciao


sempre IMHO, a meno che l'utente non lo richieda esplicitamente (--verbose), lo script dovrebbe dare solo la lista dei pacchetti da inserire, separati da spazi, come fa emerge. questo xche cosi copia incolla e uno si emergia cio che vuole, ad es. se qualcosa va storto.
il file non dovrebbe essere creato in /root, ma in /tmp (/tmp/Qmerge-$date.list) (altrimenti ti assicuro che un utente medio si trova un miliardo di file sparsi :)
_________________
Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica :)
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Thu Jul 01, 2004 12:02 pm    Post subject: Reply with quote

FonderiaDigitale wrote:

sempre IMHO, a meno che l'utente non lo richieda esplicitamente (--verbose), lo script dovrebbe dare solo la lista dei pacchetti da inserire, separati da spazi, come fa emerge. questo xche cosi copia incolla e uno si emergia cio che vuole, ad es. se qualcosa va storto.


si pero' cosi' si perde il settaggio delle use (feature forse + interessante)
recuperare l'elenco e' cmq cosa semplice (senza le use)

wrote:

il file non dovrebbe essere creato in /root, ma in /tmp (/tmp/Qmerge-$date.list) (altrimenti ti assicuro che un utente medio si trova un miliardo di file sparsi :)


si e' vero...
ma cosi' anche /tmp si riempe! :)

cmq a rigor di logica e' meglio in /tmp

ciao
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
FonderiaDigitale
Veteran
Veteran


Joined: 06 Nov 2003
Posts: 1710
Location: Rome, Italy

PostPosted: Thu Jul 01, 2004 7:53 pm    Post subject: Reply with quote

Si ma in /tmp e' molto piu facile pulire 'a spazzo' che in /root..
magari se -v non e' corretto, fare il contrario: mettere --quiet?
_________________
Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica :)
Back to top
View user's profile Send private message
SilentShadow
n00b
n00b


Joined: 25 Oct 2004
Posts: 36
Location: Italia

PostPosted: Mon Nov 29, 2004 3:24 pm    Post subject: Reply with quote

Ciao, ho provato questo tool ed è molto comodo. Allo stesso tempo però stavo usando un'altro tool utilissimo che è EMESG https://forums.gentoo.org/viewtopic.php?t=244343. Ritieni che le due cose possano stare bene insieme?

Un'altra domanda:
se il eseguo un emerge -uDav world ho una lista di pacchetti che veranno installati ed il file world non dovrebbe essere modificato.
Se io installo ogni singolo paccketto a mano questo viene inserito nel file world.
Il tuo programma come agisce?

Ottimo lavoro ciao Dario
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Mon Nov 29, 2004 3:30 pm    Post subject: Reply with quote

l'integrazione con emesg potrebbe essere molto interessante...

Il file world non dovrebbe essere toccato perche' emerge tutto con:
emerge =cat/app-ver che non modifica il world file

cmq questo e' un tool mooooolto vecchio.
Sarebbe il caso di riscriverlo (perche' non mi soddisfa per nulla ora :)) e implementare nuove funzioni :)

ciao
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools) All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
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