Newsgroup: it.comp.macintosh
Titolo: Dannati Darwinports

Ma com'e' che da quando son diventati MacPorts non mi cura le dipendenze ?
Ogni port con delle dipendenze non lo aggiorna dicendo che ... ci sono delle
dipendenze.
Ma anche a voi ???
Io ho sempre dato sudo port -Rcuvvv upgrade installed
  ngw

 Io ho sempre dato sudo port -Rcuvvv upgrade installed
Mai usato.
Io uso "sudo port -d selfupdate" per aggiornare e aggiorno un pacchetto
alla volta.
-- 
Lawrence - 
http://www.oluyede.org/blog
http://www.neropercaso.it
"Nothing is more dangerous than an idea
if it's the only one you have" - E. A. Chartier

 Ma anche a voi ???
No... al momento a me funziona. In compenso mi fallivano dei binari che
dipendevano da un vecchio pacchetto (che non ho capito in virtù di cosa
mi ha fatto togliere).
Ad ogni modo restano sempre il top, IMHO.
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 Ad ogni modo restano sempre il top, IMHO.
Sarò scemo io ma non riesco ad installare wireshark...
Chi ha la pazienza di darmi una mano (su intel)??
Grazie
-- 
Ciao!
Player
"Siate affamati, siate folli!"
www.maximum-attack.net

é da tre - quattro mesi che mi funzionava da schifo: installare
installava, ma si ricompilava mezzo sistema...
alla fine la settimana scorsa mi sono rotto e ho rimosso il gb che mi
occupava su hd...


fink forever.

> fink forever.
Pacchetti nativi forever, ora io sono un sistemista e sto zitto, ma non 
capisco proprio quale insormontabile difficoltà tecnica abbiano gli 
sviluppatori di tutte ste cose nel creare un bel binary...



quoto!

 Sarň scemo io ma non riesco ad installare wireshark...
Che fa?


 fink forever.
Mai. 
I pacchetti sono relativamente pochi. 
Le personalizzazioni sugli stessi spesso nulle. 
I pacchetti sono spesso vecchi (ma anche vecchi forte).
Il progetto forse sarebbe interessante, ma ci lavorano troppe poche
persone rispetto a quelle che dovrebbero.
Ricordo che quando usavo fink ero sempre dietro a installare e compilare
a mano sw di cui avevo bisogno e che non esisteva ancora sui repository
(o non nella versione che serviva a me).


 --
dici bene: QUANDO USAVI. Avevo installato DPorts proprio per questi
problemi con Fink, ora non é più come dici, non saranno aggiornati
come i pacchetti di debian ma la situazione é decisamente migliorata e
ci sono quasi quanti pacchetti che su dports.

 ci sono quasi quanti pacchetti che su dports.
Lo ho installato e usato qualche giorno fa.
Riguardo al "quasi tanti pacchetti" siamo a
$ fink list | wc -l
    2013
$ port list | wc -l
    3620
Numeri nudi e crudi quasi la metà. Se poi teniamo conto che fink non
gestisce la varianti (per esempio gmp è un pacchetto e il supporto c++
di gmp un altro) *e* che spesso e volentieri molti pacchetti sono
spezzati in due (pacchetto + pacchetto -shlibs) o in tre (con anche il
pachetto -dev) o quattro (con anche il pacchetto -doc)
Non solo. Fink siccome in genere non compila (o meglio, il sistema di
pacchetti è strutturato in modo da funzionare soprattutto con i binari),
si moltiplicano pacchetti che fanno la stessa cosa ma con diverse
opzioni.
fink ha *venti* pacchetti per Apache2. DP ne ha 1. Che copre tutte le
opzioni e anche di più.
Quindi sul lato numero di pacchetti se elabori bene i dati che fornito
potresti concludere che fink ha almeno la metà dei pacchetti di dp. In
realtà una stima verosimile è che ne abbia fra un terzo e un quarto.
Io lo chiamo *molti* meno. Sicuramente non *quasi altrettanti*.
Riguardo al fatto che sono vecchi, non ho che da ribadire la stessa
cosa. Sono *vecchi*. Fink di default ha ruby 1.8.1 (che non basta
nemmeno per l'ultimo Rails, ma era deprecato già da mesi per Rails) --
siamo alla 1.8.5.
Vim usa la 6.3. Da mesi è fuori la 7.0. Ora non vorrei farti tutti gli
esempi del caso, ma sta cosa è comunissima.
E poi arriviamo all'ultimo punto. Modificare un port in DP è
un'operazione banale
sudo port edit portfile
Questo può servire nei rari casi in cui ci sia una nuova versione non
ancora aggiornata da quelli di dp. Spesso si tratta di modificare *un*
numero di versione sul file da scaricare e installare.
E funziona benissimo.
Se uno vuole personalizzarsi un pacchetto, basta aggiungere qualche riga
alla sezione del configure, e ha il suo pacchetto personalizzato
*gestito* da dp come se fosse un pacchetto standard.
Si possono fare facilmente pacchetti che installano versioni CVS e
tutto. È un sistema più ricco, più aggiornato e più configurabile.
L'unica cosa che gli manca è un gestore caruccio con GUI.


 pachetto -dev) o quattro (con anche il pacchetto -doc)
L'analisi è buona, Fink sembra piuttosto riluttante a rilasciare
nuove versioni; ce sono molti pacchetti sul ramo instabile che non
passano mai su quelli stabile. Puoi però compilarti tutto, anche con
Fink.
Su MacPorts ho un'obiezione abbastanza seria: a differenza di Fink
non ha i "virtual packets". E mi capita di dover rinunciare a un
MacPort perché mi costringerebbe a scaricare e compilare tutta la
teTeX solo per fabbricare la documentazione del pacchetto che mi serve.
Esiste un modo per far sapere a MacPorts che la distribuzione TeX di
G. Wierda ce l'ho e mi soddisfa pienamente? La cosa accade con XFree86
a quanto pare, perché non costringe a scaricare la sua.
Ciao
Enrico

 a quanto pare, perché non costringe a scaricare la sua.
Si. In modo abbastanza banale, pistolando nel portfile. Effettivamente
la mancanza dei virtual packages è la singola più grave mancanza di
dports (e non capisco perchè non li abbiano messi, visto che è banale).
Sostanzialmente ti fai una variant che non fa una fava. In questo modo
lui marca tetex come installato. (Ovviamente prima di installare un
pacchetto che dipende da tetex gli devi dare il path del tuo tex. Per
esempio nel portfile di latex2html trovi queste righe:
configure.args  --without-mktexlsr      \                          
      --with-texpath=${prefix}/share/texmf-local/tex/latex/html
E li si tratterebbe di mettere al posto di ${prefix} il vero path. E
così via.
Ribadisco. Scomodo. Io personalmente ho si latex di dp che quello di
wierda (sul portatile) sul fisso ho solo quello di dp.


 fink forever.
cuoco
-- 
I've always been more concerned with users. )\._.,--....,'``.
Programmers do their work but once, while  /,   _.. \   _\  (`._._,
users are saddled with it ever thereafter. `_.-(,_..'--(,_..'`-.;.'