View previous topic :: View next topic |
Author |
Message |
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Wed Sep 29, 2004 9:43 pm Post subject: |
|
|
Cazzantonio wrote: | comunque l'help non è chiarissimo
|
eddaiii era chiaro
cmq grazie per i test.
Puoi sempre provare a lanciarlo su gnome.
Unclepine non fa danni!
elenca solo!
un consiglio....se provi su kde lancialo togliendo anche le applicazioni tipiche kde...altrimenti ti bloccano un po' di roba.
es
./unclepine -du -f (-pd) kde kbear amarok
ciao _________________ while True:Gentoo() |
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Thu Sep 30, 2004 10:59 am Post subject: |
|
|
E' da ieri che provo unclepine su tutti i miei pacchetti e finora si è comportato bene... a parte i bug noti che hai riassuto te poco fa
comunque l'unico comportamento che è un po' "fastidioso" è il fatto che ti segni come "SYSTEM" sia i pacchetti che sono "system" sia le dipendenze di tali pacchetti... rendendone un po' complicata la classificazione (sarebbe meglio che chiarisse se è system o ne è dipendenza, ma magari non è banale da implementare )
ho ripulito tutto il mio world, le mie dipendenze "unlinked" e provato a emergere/unmergere roba tipo kde per vedere se si incartava su qualcosa o evitava di segnalarmi qualche pacchetto
posso dire che non ho rilevato problemi di sorta
Se uno fosse parecchio coraggioso potrebbe provare a mettere unclepine -u -f -pd -cu -su in pipe ad emerge -C .... nel mio caso sarebbe andato alla perfezione! (solo che non è banale metterlo in pipe se prima non formattate opportunamente il testo, per far questo si potrebbe fare uno script aggiuntivo)
P.S. (già prima era estremamente più veloce di qpkg... con psyco poi è una scheggia! ) _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Thu Sep 30, 2004 12:30 pm Post subject: |
|
|
ho rivisitato in modo pesante lo zio pino.
Magari per domani rilascio una versione nuova.
Ho sistemato i virtuals + altra roba qua e la
aggiunta opzione --manual per settare quello che si vuole (altrimenti lavora in modo safe),aggiunta gestione colori,migliori controlli su input...ecc ecc
piano piabìno prende le sembianze di un tool.
per la cronaca ho provato un tool scritto da ecatmur in bash che e' notevole. https://forums.gentoo.org/viewtopic.php?t=142475&highlight=ecatmur+dep
Anche se a dire il vero non mi piace fino in fondo... mi ha rilevato openssh come pacchetto da rimuovere...mah
ciao _________________ while True:Gentoo() |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Thu Sep 30, 2004 3:27 pm Post subject: |
|
|
Cazzantonio wrote: |
comunque l'unico comportamento che è un po' "fastidioso" è il fatto che ti segni come "SYSTEM" sia i pacchetti che sono "system" sia le dipendenze di tali pacchetti... rendendone un po' complicata la classificazione (sarebbe meglio che chiarisse se è system o ne è dipendenza, ma magari non è banale da implementare )
|
Non ne vedo l'utilita'!
Avevo fatto una versione che leggeva direttamente da make.profile ma l'ho reputata pericolosa.... meglio un emerge -Dep system... e vivi con il cuore in pace
Cazzantonio wrote: |
P.S. (già prima era estremamente più veloce di qpkg... con psyco poi è una scheggia! ) |
unclepine non si puo' certo definire veloce...
ma come lo lanci qpkg???
se lo usi con "-q -I" e' una scheggia....(che poi canni e' un altro discorso)
ciao _________________ while True:Gentoo() |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Fri Oct 01, 2004 2:24 pm Post subject: |
|
|
sto risstemando un po' tutto.
Ora sto lavorando in modo + serio con i pacchetti system.
stavo leggendo
/etc/make.profile/packages
ma veramente non riesco a capire il funzionamento.
Non capisco la differenza tra entry con * e entry senza.
Anche perche' a occhio quelli senza non li considera.... o sbaglio?
Qc e' cosi' gentile da darci un occhio? _________________ while True:Gentoo() |
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Fri Oct 01, 2004 2:26 pm Post subject: |
|
|
xchris wrote: |
Anche se a dire il vero non mi piace fino in fondo... mi ha rilevato openssh come pacchetto da rimuovere...mah
|
strano... a me lo vedeva come dipendenza di SYSTEM quando lo interrogavo con -db
comunque ho sempre usato tutte le flag -f -pd -cu -su, forse dipende da quello
comunque che intendi con ¨lavora in modo safe¨? quali sono le flag implementate di default?
comunque per quello che fa e' parecchio veloce
per esempio con l'opzione -u e' parecchio piu'veloce di emerge --depclean
e qpkg -q -l non e' per niente veloce (o io ho una chiavica di pc... ) _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Fri Oct 01, 2004 2:30 pm Post subject: |
|
|
Cazzantonio wrote: |
strano... a me lo vedeva come dipendenza di SYSTEM quando lo interrogavo con -db
|
parlavo dello script di ecatmur
Cazzantonio wrote: |
comunque ho sempre usato tutte le flag -f -pd -cu -su, forse dipende da quello
comunque che intendi con ¨lavora in modo safe¨? quali sono le flag implementate di default?
|
almeno pdepend,rdepend,compileuse!
cmq unclepine sta cambiando parecchio.
Notevoli migliorie
Cazzantonio wrote: |
comunque per quello che fa e' parecchio veloce
per esempio con l'opzione -u e' parecchio piu'veloce di emerge --depclean
e qpkg -q -l non e' per niente veloce (o io ho una chiavica di pc... ) |
strano... a me qpkg e' quasi istantaneo...cmq il mio pc e' ben carrozzato
ciao _________________ while True:Gentoo() |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Fri Oct 01, 2004 5:02 pm Post subject: |
|
|
aggiornamenti sullo sviluppo per chi e' interessato.
- gestisce correttamente i virtuals
- gestisce le versioni anche nel system profile (prima si limitava a dire...e' nel system...non lo tocco)
in questo modo rimuove anche vecchie versioni nel system. (brrr)
- aggiunta nuovissima routine di unclean.Al momento sembra portare agli stessi risultati...devo testare.
- aggiunto help
- aggionte routine di trap
- fix qua e la
al momento dopo queste modifiche e' possibile implementare nuove funzioni ma al momento mi manca la fantasia....suggerimenti?
-ad esempio dalla propria distro sarebbe possibile dire:
supponiamo un world fatto cosi....cosa mi serve?
cosa posso togliere? sarebbe comodo per creare dei live cd
avete idee? ormai non ci sono problemi con le dipendeze LOL (se la routine principale funziona )
scusate... momento di euforia
presto ziopino reloaded
ciao _________________ while True:Gentoo() |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30838 Location: here
|
Posted: Sat Oct 02, 2004 8:10 am Post subject: |
|
|
Volevo chiedere il significato di questo
Code: | # unclepine -du Inline
* Psyco not enabled
>>> Considering Build time Use
>>> Considering also DEPEND files
WARNING!! EXPERIMENTAL! USE AT YOUR OWN RISK!!!!!
THIS IS A REALLY BAD ALPHA VERSION FOR GECHIS ONLY! ;)
A LOT OF WORK MUST BE DONE!!!
VIRTUALS NOT WORKING PERFECTLY!!! (problems with double entry virtual)
>>> Reading files
>>> Resolving deps
>>> Starting Task
>>> Reading system
>>> Reading world
We cannot simulate removal!!
Someone depends on it! |
Come mai non puo' fare la simulazione? _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
lu_zero Developer
Joined: 05 Sep 2002 Posts: 49
|
Posted: Sat Oct 02, 2004 9:11 am Post subject: |
|
|
Il progetto mi sembra interessante, hai provato a segnalarlo al gruppo di sviluppo di portage? |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30838 Location: here
|
Posted: Sat Oct 02, 2004 9:13 am Post subject: |
|
|
@xchris: ho parlato con lu_zero (per chi non lo sapesse ancora developer gentoo italiano) in irc del tuo tool e mi ha detto che potresti segnalarlo al gruppo di lavoro che si interessa di portage. Lui ha detto che la cosa e' interessante. Comunque il tool e' tuo quindi vedi tu se vale la pena o no (o se te la senti). _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
ultimodruido Apprentice
Joined: 11 Dec 2003 Posts: 253 Location: Muenchen
|
Posted: Sat Oct 02, 2004 10:07 am Post subject: |
|
|
ciao!
come va? io non ho mai fatto da tester pero provando mi da questo risultato:
Code: | # ./unclepine -cu -du -u world
* Psyco not enabled
>>> Considering Build time Use
>>> Considering also DEPEND files
WARNING!! EXPERIMENTAL! USE AT YOUR OWN RISK!!!!!
THIS IS A REALLY BAD ALPHA VERSION FOR GECHIS ONLY! ;)
A LOT OF WORK MUST BE DONE!!!
VIRTUALS NOT WORKING PERFECTLY!!! (problems with double entry virtual)
>>> Reading files
>>> Resolving deps
ERROR -
DEBUG INFO:
:::
Error with : sys-libs/gdbm-1.8.0-r5
['sys-libs/glibc-2.3.3.20040420-r1', 'sys-libs/glibc-2.3.3.20040420-r1', 'sys-libs/glibc-2.3.3.20040420-r1', 'sys-libs/db-1.85-r1', 'sys-devel/gnuconfig-20040214', 'sys-devel/libtool-1.5.2-r5']
>>> Starting Task
Showing unlinked packages
#Iteration
* =media-libs/fnlib-0.5-r1
* =x11-plugins/gaim-encryption-2.31
* =x11-themes/gnome-themes-2.6.2
* =app-text/ghostscript-7.07.1-r1
* =media-libs/libpixman-0.1.0
* =gnome-base/libghttp-1.0.9-r4
* =x11-themes/ethemes-0.16.7
#Iteration
* =x11-themes/gtk-engines-2.2.0
* =x11-themes/etheme-ShinyMetal-0.16.7.1
* =x11-themes/etheme-BlueSteel-0.16.7.1
* =x11-themes/etheme-BrushedMetal-Tigert-0.16.7.1
* =x11-themes/etheme-Ganymede-0.16.7.1
#Iteration
|
se invece gli do:
Code: | # emerge -p depclean
>>> These are the packages that I would unmerge:
media-libs/libpixman
selected: 0.1.0
protected: none
omitted: none
gnome-base/libghttp
selected: 1.0.9-r4
protected: none
omitted: none
media-libs/fnlib
selected: 0.5-r1
protected: none
omitted: none
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
Packages installed: 302
Packages in world: 52
Packages in system: 66
Unique package names: 299
Required packages: 308
Number to remove: 3
|
l'ho postato perche mi da quell'errore, sinceramente non so cosa provare, però se hai qualche test da farmi fare chiedo pure... ciao nic _________________ Account Jabber: ultimodruido@jabber.linux.it |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30838 Location: here
|
Posted: Sat Oct 02, 2004 10:31 am Post subject: |
|
|
Prova a riemergiare gdbm con
Code: | # emerge --oneshot gdbm |
_________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Sat Oct 02, 2004 10:31 am Post subject: |
|
|
l'errore che ti da con sys-libs/gdbm-1.8.0-r5 dovrebbe essere legato al fatto che è un ebuild corrotto (e anche un po' bastardo...)
se lo riemergi con emerge --oneshot (per non immetterlo in world se fosse una dipendenza) dovrebbe andare a posto (anche a me all'inizio ne ha trovati due o tre di marci) _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
|
ultimodruido Apprentice
Joined: 11 Dec 2003 Posts: 253 Location: Muenchen
|
Posted: Sat Oct 02, 2004 10:40 am Post subject: |
|
|
Hei raga! ma lo sapete che avete ragione?
ora in pratica è tutto come prima senza l'errore...
vabbe, speravo di poter essere un po' più utile, ma non importa... ciao! _________________ Account Jabber: ultimodruido@jabber.linux.it |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Sat Oct 02, 2004 11:44 am Post subject: |
|
|
scusate per l'assenza ma fastweb ha deciso di lasciarmi a piedi per ben 10 ore ....ieri sera mi affacciavo al balcone e cercavo una rete aperta (ahi ahi...)
@lu_zero: il tool e' ancora in fase di sviluppo perche' ho delle difficolta' con gli le dipendenze in or ||
Ho guardato il codice di emerge ma per poter adattare quella parte ho idea che dovrei sfruttare le classi dentro e dovrei praticamente riscriverlo. Non so se ne vale la pena....
Diciamo che questo problema non e' gravissimo.Spesso e' ininfluente pero' a volte puo' prevenire la rimozione di un pacchetto.(diciamo che ha un atteggiamento safe)
La versione che state provando ormai e' lontana da quella originale.
Ho riscritto la parte di --unlinked e funziona meglio sulle dipendenze circolari.Sto per riscrivere la crezione dei virtuali per poterlo usare anche sui prossimi portage.
Ispeziona ora anche i pacchetti in system e se sono rilevati come "rimovibili" vengono cmq segnalati...in giallo.
Non uso + il file di appoggio che derivava da un installazione gentoo mac-os perche' ho trovato i corrispondenti in portage.
Segnalarlo al gruppo di sviluppo di portage mi sembra azzardato.
Uso python da un paio di mesi e questo e' il mio terzo script.
Sicuramente il codice e' un po' da panico
(soprattutto su unclepine che deve essere revisionato tutto)
Spero presto di darvi la nuova versione.
Ho aggiunto --unlinked2 cosi' potrete sperimentare la nuova routine di pulizia (che assomiglia a emere depclean..solo che sfrutta le compile-use di default anziche le system,anche se poi uno decide quale usare)
Ciao e grazie _________________ while True:Gentoo() |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Sat Oct 02, 2004 11:47 am Post subject: |
|
|
ultimodruido wrote: | Hei raga! ma lo sapete che avete ragione?
ora in pratica è tutto come prima senza l'errore...
vabbe, speravo di poter essere un po' più utile, ma non importa... ciao! |
sei utile se lo testi!
Prova a simulare degli unmerge ricorsivi e valuta se il risultato e' verosimile
consiglio sempre di usare -f -cu (-pd) (-su) .... non usatelo senza questi switch (nella prossima versione di default,ma disattivabili)
ciao _________________ while True:Gentoo() |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Sat Oct 02, 2004 1:02 pm Post subject: |
|
|
fedeliallalinea wrote: | Volevo chiedere il significato di questo
Come mai non puo' fare la simulazione? |
perche' il/i pacchetto/i che vuoi rimuovere serve a qc!
se tu dai -du pkt1 pkt2 pkt3
e supponiamo che solo il pkt1 e' libero allora il processo parte perche' "comprende" che ti vuoi sbarazzare dei 3.
Lui inizia a togliere pkt1 e considera pkt2,pkt3 come removibili.
Se durante il processo di rimozione di pkt1 , pkt2 diventa removibile lui procede.
Questa funzionalita' serve quando devi togliere ad esempio kde.
un semplice -du kde spesso non serve a nulla perche' hai installato altri 20 pkt che dipendono da kde.
facendo -du kde kbear kmplayer amarok (ad es)
gli comunichi che vuoi sbarazzarti di kde & co.Se ne trova almeno uno libero inizia con quello e considera gli altri removibili. (se vengono sbloccate le dipendenze)
E' + difficile da dire che da fare
ciao
P.S.: unclepine -db -cu -f -pd Inline e vedi chi lo blocca _________________ while True:Gentoo() |
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Sat Oct 02, 2004 1:12 pm Post subject: |
|
|
una bischerata:
nell'help
Code: | -df --depend-file : considers DEPEND file |
invece di
Code: | -f --depend-file : considers DEPEND file |
anche se sono sottigliezze in una versione proto-beta _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30838 Location: here
|
Posted: Sat Oct 02, 2004 1:17 pm Post subject: |
|
|
@xchris: alla fine ci ero arrivato. Ho tolto qualche pacchetto e Inline l'ha risolto.
Per proporlo al gruppo portage si forse e' troppo presto ma loro magari riescono a rispondere a dei tuoi quesiti. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Sat Oct 02, 2004 1:22 pm Post subject: |
|
|
Cazzantonio wrote: | una bischerata:
|
si si
l'ho riscritto tutto l'help
10x
@Per proporlo al gruppo portage si forse e' troppo presto ma loro magari riescono a rispondere a dei tuoi quesiti.
si questo e' vero... ma non vorrei neppure fargli perdere tempo
ciao _________________ while True:Gentoo() |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30838 Location: here
|
Posted: Sat Oct 02, 2004 1:24 pm Post subject: |
|
|
Richiesta a xchris: non puoi mettere nel promo post degli esempi di utilizzo, devo dire che io mi ci perdo nelle opzioni _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Sat Oct 02, 2004 2:29 pm Post subject: |
|
|
conviene aspettare quella nuova.
La nuova e' + semplice da usare...
si usa solo -u ad es... e se proprio si vuole cambiare comportamento si usa la flag -m (manual)
Magari per stasera,domani mattina faccio l'upload
ciao
cmq per ora:
-f considera il file DEPEND (dipendenze necessarie alla compilazione)
-pd considera il file PDEPEND (non saprei definirlo bene,spesso crea dipendenze circolari...)
-cu considera le useflags usate in fase di compilazione
-su considera le useflags di sistema
-du emerge -C ricorsivo (accetta + argomenti)
-db elenca pacchetti che dipendono da quello immesso (come qpkg -q -I)
-df elenca dipendenze dirette (risolte)
-sd mostra il database delle dipendenze
ne ho dimenticata qc??
ciao _________________ while True:Gentoo() |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30838 Location: here
|
Posted: Sat Oct 02, 2004 3:30 pm Post subject: |
|
|
xchris wrote: | ne ho dimenticata qc?? |
No mi sembrano tutte. Comunque meglio metterle anche nel primo post cosi' e' piu' facile reperire _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Sat Oct 02, 2004 4:15 pm Post subject: |
|
|
aggiornato!
per la cronaca...
con il nuovo output e funzioni implementate e' possibile fare una cosa molto carina.
Purtroppo non funziona bene al 100% sempre perche' gli ebuild sono fatti con le chiappette :S
quante volte capita di dire....voglio estirpare quel pacchetto ma e' un casino beccare le dipendenze....e poi chissa' cosa si e' portato dietro....
Code: |
./unclepine -db kdelibs -x | xargs ./unclepine -du
[cut]
Analyzing....Please Wait
If you feel bored launch it with -v switch!
Packages that can be removed: 58
* app-cdr/cdrdao-1.1.8
* app-cdr/k3b-0.11.12-r1
* app-crypt/gpgme-0.4.0
* app-crypt/qca-tls-1.0
* app-text/dgs-0.5.10-r1
* dev-libs/fribidi-0.10.4
* dev-libs/libcdio-0.64
* dev-util/pccts-1.33.33
* kde-base/kde-3.3.0
* kde-base/kde-i18n-3.3.0
* kde-base/kdeaccessibility-3.3.0
* kde-base/kdeaddons-3.3.0
* kde-base/kdeadmin-3.3.0
* kde-base/kdeartwork-3.3.0
* kde-base/kdebase-3.3.0
* kde-base/kdeedu-3.3.0
* kde-base/kdegames-3.3.0
* kde-base/kdegraphics-3.3.0
* kde-base/kdelibs-3.3.0
* kde-base/kdemultimedia-3.3.0
* kde-base/kdenetwork-3.3.0
* kde-base/kdepim-3.3.0
* kde-base/kdetoys-3.3.0
* kde-base/kdeutils-3.3.0
* kde-base/kdewebdev-3.3.0-r1
* media-gfx/imagemagick-6.0.7.1
* media-gfx/showimg-0.9.3
* media-libs/a52dec-0.7.4
* media-libs/flac-1.1.0-r2
* media-libs/id3lib-3.8.3-r3
* media-libs/jpeg-mmx-1.1.2-r1
* media-libs/libdvdcss-1.2.8
* media-libs/libdvdread-0.9.4
* media-libs/libfame-0.9.0
* media-libs/libmovtar-0.1.3-r1
* media-libs/libmpeg3-1.5.2
* media-libs/libquicktime-0.9.2_pre1
* media-libs/libvisual-0.1.6
* media-libs/musicbrainz-2.1.1
* media-libs/netpbm-9.12-r4
* media-libs/taglib-1.3
* media-libs/tunepimp-0.3.0
* media-libs/xine-lib-1_rc6
* media-libs/xvid-0.9.1
* media-sound/amarok-1.1
* media-sound/cdparanoia-3.9.8-r1
* media-sound/normalize-0.7.6-r2
* media-sound/sox-12.17.4-r2
* media-video/avifile-0.7.38.20030710-r1
* media-video/ffmpeg-0.4.7
* media-video/kmplayer-0.8.2
* media-video/mjpegtools-1.6.2-r3
* media-video/mpeg2vidcodec-12-r1
* media-video/transcode-0.6.11
* media-video/vcdimager-0.7.19
* net-dns/libidn-0.3.7
* net-ftp/kbear-2.1.1
* x11-misc/kompose-0.4.2
|
se solo fossero fatti bene gli ebuild _________________ while True:Gentoo() |
|
Back to top |
|
|
|