View previous topic :: View next topic |
Vorresti più pacchetti binari in portage? |
si, sento la necessità per diversi pacchetti |
|
11% |
[ 5 ] |
si, ma solo per pochissimi pacchetti selezionati |
|
36% |
[ 16 ] |
no, gli attuali sono sufficienti |
|
38% |
[ 17 ] |
no, anzi rimuoverei i pochi che ci sono |
|
13% |
[ 6 ] |
|
Total Votes : 44 |
|
Author |
Message |
Cazzantonio Bodhisattva


Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Wed Jul 25, 2007 1:13 pm Post subject: [POLL] Vorresti più pacchetti binari in portage? |
|
|
Mi stavo chiedendo ultimamente quanto fosse utile avere più pacchetti "-bin" in portage.
Come tutti sapete alcuni pacchetti "grossi" come firefox, openoffice etc.. hanno una loro versione -bin che ne consente l'installazione senza gravare pesantemente sulle notre povere e sudate macchine.
Purtroppo non tutti i pacchetti di taglia "grossa" hanno un loro corrispettivo -bin, pertanto spesso capita di trovarsi tra gli aggiornamenti questi mattoni che, in un pomeriggio caldo di Firenze, sono duri da digerire. Siccome richiedere l'inclusione di più pacchetti binari rischia di essere una domanda snobbata se non proposta da un numero consistente di utenti, ho creato questo sondaggio per tastare il polso della situazione.
Se fossimo in molti a richiedere una tale "feature" si potrebbe a questo punto inoltrare una richiesta di un certo peso ai gentoo devel e sentire la loro risposta alla comunità.
P.S. magari oltre a votare potete anche suggerire quali, secondo voi, siano i pacchetti "grossi" che meriterebbero un equivalente binario. Infatti temo che non sia banale per tutti decidere quali pacchetti siano grossi o meno.
Io personalmente includerei i seguenti pacchetti:
gcc ----------> oltre ad essere grosso è anche un pacchetto a dir poco fondamentale. Una versione binaria potrebbe servire nel caso venga corrotto il gcc presente nel sistema (compilazione impossibile)
glibc -----------> stesso motivo di prima.
wine -----------> è grosso ed è uno dei pacchetti che prendono più spazio sull'hd in fase di compilazione.
mplayer -----------> è grosso e spesso viene installato anche su macchine non recentissime ed usato come media player. Inoltre è un pacchetto molto delicato per cui una versione binaria compilata con tutte le flag a modino aiuterebbe molti che ogni tanto capitano su un bug oscuro del player (risolvibile magari compilando con use flag diverse ma non è detto che la soluzione sia lampate... almeno questa è la mia esperienza).
nvu ------------> non finisce più di compilare
blas-atlas -----------> non finisce più, tanto che non ho mai portato in fondo la compilazione e ho piuttosto installato ubuntu.
lapack-atlas --------> idem... molti programmi matematici dipendono da queste librerie ed installarle è un parto infinito. Tra l'altro non compilano bene se lo speedstep è attivato quindi è un casino capire, dopo ore di compilazione buttate ai porci, che bisogna prima disattivare lo speedstep.
altre non mi vengono in mente sul momento ma sicuramente ci sono  _________________ 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 |
|
 |
CarloJekko Veteran


Joined: 31 Mar 2005 Posts: 1315 Location: Baia Domizia :-)
|
Posted: Wed Jul 25, 2007 1:19 pm Post subject: |
|
|
Quoto per gcc: mi è capitato proprio quello che hai detto, incasinando il sitema disistallando tutte le versioni... ho rimediato con il live-cd; ma sarebbe più veloce un gcc precompilato _________________ C. |
|
Back to top |
|
 |
GuN_jAcK l33t


Joined: 23 Mar 2005 Posts: 834 Location: Prague, Czech Republic
|
Posted: Wed Jul 25, 2007 1:40 pm Post subject: |
|
|
credo che attualmente io sia soddisfatto... anche perchè normalmente le compilazioni le faccio fare di notte quindi non mi pesa più di tanto! ^_^ _________________ Rispondi in maniera intelligente anche a chi ti tratta stupidamente. |
|
Back to top |
|
 |
ProT-0-TypE Veteran


Joined: 20 Dec 2003 Posts: 1624 Location: Cagliari
|
Posted: Wed Jul 25, 2007 3:14 pm Post subject: |
|
|
i binari dei pacchetti fondamentali come gcc e glibc (anche di molti altri) ci sono già in formato binario!
Code: | gamera ~ # qmerge -s gcc
sys-devel/gcc-3.4.6-r2 [7245KB]
sys-devel/gcc-4.1.2 [10383KB]
gamera ~ # qmerge -s glibc
sys-libs/glibc-2.5-r4 [10392KB]
|
Io cmq (non avendo un laptop) non ho problemi a compilare per cui i pacchetti -bin presenti direttamente nel portage per me sono più che sufficienti _________________ [Vuoi guadagnare navigando?] |
|
Back to top |
|
 |
Cazzantonio Bodhisattva


Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Wed Jul 25, 2007 5:55 pm Post subject: |
|
|
ProT-0-TypE wrote: | i binari dei pacchetti fondamentali come gcc e glibc (anche di molti altri) ci sono già in formato binario!
Code: | gamera ~ # qmerge -s gcc
sys-devel/gcc-3.4.6-r2 [7245KB]
sys-devel/gcc-4.1.2 [10383KB]
gamera ~ # qmerge -s glibc
sys-libs/glibc-2.5-r4 [10392KB]
|
|
???
Mi spieghi cosa sarebbe qmerge e dove pesca questi pacchetti? _________________ 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 |
|
 |
lucapost Veteran


Joined: 24 Nov 2005 Posts: 1419 Location: <ud|me|ts> - Italy
|
Posted: Wed Jul 25, 2007 6:31 pm Post subject: |
|
|
anche qui da me non c'è qmerge, dopo un "locate -u" questo è quello che trova:
Code: | > ~/locate qmerge
/usr/portage/app-portage/portage-utils/files/qmerge-posix-180871.patch
/usr/share/man/man1/qmerge.1 |
C'è il man, ma non c'è il binario?....che cosa strana. _________________ LP |
|
Back to top |
|
 |
ProT-0-TypE Veteran


Joined: 20 Dec 2003 Posts: 1624 Location: Cagliari
|
|
Back to top |
|
 |
Cazzantonio Bodhisattva


Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Wed Jul 25, 2007 7:23 pm Post subject: |
|
|
Nessuno di quei thread risponde alla domanda "da dove vengono i pacchetti?"
Prima di installare dei programmi sul mio pc vorrei capire da dove vengono... esiste forse un repository ufficiale di pacchetti binari? E' un repository non ufficiale? Dove sta questo repository? _________________ 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 |
|
 |
randomaze Bodhisattva


Joined: 21 Oct 2003 Posts: 9985
|
Posted: Wed Jul 25, 2007 7:56 pm Post subject: |
|
|
Cazzantonio wrote: | Nessuno di quei thread risponde alla domanda "da dove vengono i pacchetti?" |
Suppongo da: http://tinderbox.dev.gentoo.org/
ma non lo ho letto da nessuna parte... ho solo provato qmerge -s e guardato da dove scaricava la lista.... _________________ Ciao da me! |
|
Back to top |
|
 |
ProT-0-TypE Veteran


Joined: 20 Dec 2003 Posts: 1624 Location: Cagliari
|
|
Back to top |
|
 |
Cazzantonio Bodhisattva


Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Wed Jul 25, 2007 9:06 pm Post subject: |
|
|
Boh non saprei. Con questa documentazione scarsa non è un tool che mi da fiducia. Non mi pare che questo repository sia un progetto ufficiale anche se ospitato su gentoo.org visto che non è pubblicizzato in alcun modo. Faresti un bug report per i pacchetti ricavati da quel repository?
Mi sembra piuttosto il progetto scarsamente documentato di qualche dev. Non penso c'entri molto con il subject di questo thread. _________________ 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 |
|
 |
Apetrini Veteran


Joined: 09 Feb 2005 Posts: 1158
|
Posted: Thu Jul 26, 2007 12:35 am Post subject: |
|
|
Ho votato "solo per pochissimi/selezionatissimi pacchetti"...
personalmente non farei main un binario del gcc, ne tantomeno gli altri che sono stati citati nel primo post.
Farei un eccezione per blas-atlas e lapack-atlas. Qui il binario sarebbe utile, anche se le ottimizzazioni vanno a puttane... _________________ Linux ape 2.6.31-vanilla. Paludis since 0.28.0. |
|
Back to top |
|
 |
Kernel78 Moderator

Joined: 24 Jun 2005 Posts: 3654
|
Posted: Thu Jul 26, 2007 5:55 am Post subject: |
|
|
Personalmente penso che se hai paura di rovinarti gcc e glibc piuttosto che richiedere binari ufficiali ti fai un quickpkg o abiliti FEATURES="buildpkg", così sei a posto
Secondo me è meglio evitare il più possibile i pacchetti -bin visto che vanno a togliermi la possibilità di calibrarmi il sistema come voglio;
es. wine rischierebbe di portarsi dietro cups, esd, ldap, nas, oss e scanner di cui non mi fregherebbe decisamente nulla, dovrei perdere tempo a compilarmi una quindicina di mega di pacchetti che non voglio per poter risparmiare il quarto d'ora che impiego a compilare wine esattamente come lo voglio io ? _________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
 |
riverdragon Veteran


Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Thu Jul 26, 2007 8:20 am Post subject: |
|
|
Kernel78 wrote: | es. wine rischierebbe di portarsi dietro cups, esd, ldap, nas, oss e scanner di cui non mi fregherebbe decisamente nulla, dovrei perdere tempo a compilarmi una quindicina di mega di pacchetti che non voglio per poter risparmiare il quarto d'ora che impiego a compilare wine esattamente come lo voglio io ? | Credo che le dipendenze principali di un pacchetto binario andrebbero fornite precompilate anch'esse
Un pacchetto che farebbe comodo avere precompilato è eclipse (in pratica avere in portage la versione che viene distribuita), la compilazione è lunghiiissima. |
|
Back to top |
|
 |
Cazzantonio Bodhisattva


Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Thu Jul 26, 2007 8:28 am Post subject: |
|
|
Apetrini wrote: | Farei un eccezione per blas-atlas e lapack-atlas. Qui il binario sarebbe utile, anche se le ottimizzazioni vanno a puttane... |
Sei mai riuscito a portare in fondo la compilazione? Io dopo diverse ore ho rinunciato e ho piuttosto installato ubuntu... ci mettevo meno... _________________ 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 |
|
 |
Kernel78 Moderator

Joined: 24 Jun 2005 Posts: 3654
|
Posted: Thu Jul 26, 2007 8:36 am Post subject: |
|
|
riverdragon wrote: | Kernel78 wrote: | es. wine rischierebbe di portarsi dietro cups, esd, ldap, nas, oss e scanner di cui non mi fregherebbe decisamente nulla, dovrei perdere tempo a compilarmi una quindicina di mega di pacchetti che non voglio per poter risparmiare il quarto d'ora che impiego a compilare wine esattamente come lo voglio io ? | Credo che le dipendenze principali di un pacchetto binario andrebbero fornite precompilate anch'esse
|
Geniale, oppure potremmo addirittura spingerci oltre e avere addirittura un'intera distro tutta binaria  _________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
 |
Cazzantonio Bodhisattva


Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Thu Jul 26, 2007 10:40 am Post subject: |
|
|
Kernel78 wrote: | Geniale, oppure potremmo addirittura spingerci oltre e avere addirittura un'intera distro tutta binaria  |
Beh non ci vedrei niente di male. Portage è un ottimo sistema anche per gestire i pacchetti binari.
In ogni caso io di gentoo apprezzo la pulizia del sistema, la gestione dell'init etc... non tanto il fatto di compilare tutto... quella semmai è una scocciatura necessaria
Non volevo inizialmente proporre niente di drastico. Richiedere come precompilate delle librerie o qualche singolo programma non deve implicare che tutto debba essere binario.
Per quanto riguarda le librerie atlas sarebbe una norma di civiltà per renderle utilizzabile da chiunque (non solo dai pochi che possono permettersi di lasciare il pc una settimana a compilare). A volte può capitare di aver bisogno di un programma di calcolo matematico che richiede tali librerie. Questo programma potrebbe essere installato anche su un notebook con scarse risorse... non su una pc-farm di computer in calcolo parallelo! A me scoccia dover riavviare ubuntu per usare i programmi di calcolo matematico.
Per quanto riguarda gcc e glibc sarebbe una norma di sicurezza, inoltre non sono pacchetti con una lista terribile di dipendenze. Sul resto si può ampiamente discutere  _________________ 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 |
|
 |
Kernel78 Moderator

Joined: 24 Jun 2005 Posts: 3654
|
Posted: Thu Jul 26, 2007 11:10 am Post subject: |
|
|
Cazzantonio wrote: | Kernel78 wrote: | Geniale, oppure potremmo addirittura spingerci oltre e avere addirittura un'intera distro tutta binaria  |
Beh non ci vedrei niente di male. Portage è un ottimo sistema anche per gestire i pacchetti binari.
In ogni caso io di gentoo apprezzo la pulizia del sistema, la gestione dell'init etc... non tanto il fatto di compilare tutto... quella semmai è una scocciatura necessaria
|
Anche per me è una scocciatura necessaria per avere il grado di libertà unico offerto da gentoo, sono io a decidere quali pacchetti installare e non devo accettare passivamente una catena di dipendenze binarie.
Si potesse avere un repository con binari compilati con ogni possibile combinazione di USE sarei felice ma visto che ci sono più possibilità che riesca a vincere al superenalotto (senza giocare) preferisco rassegnarmi alla compilazione.
Quote: |
Per quanto riguarda le librerie atlas sarebbe una norma di civiltà per renderle utilizzabile da chiunque (non solo dai pochi che possono permettersi di lasciare il pc una settimana a compilare).
|
Sai che per curiosità volevo vedere quanto impiegavo a compilarle, solo che non mi va assolutamente di ricompilare anche gcc con la USE fortran solo per un test ...
Quote: |
Per quanto riguarda gcc e glibc sarebbe una norma di sicurezza, inoltre non sono pacchetti con una lista terribile di dipendenze. Sul resto si può ampiamente discutere  |
Per questi ho già detto che è meglio farsi i binari in locale con quickpkg o con la FEATURES="buildpkg". _________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
 |
Cazzantonio Bodhisattva


Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Thu Jul 26, 2007 12:33 pm Post subject: |
|
|
Kernel78 wrote: | Si potesse avere un repository con binari compilati con ogni possibile combinazione di USE sarei felice ma visto che ci sono più possibilità che riesca a vincere al superenalotto (senza giocare) preferisco rassegnarmi alla compilazione. |
Io temo che farei a meno anche delle flag use, a meno di soluzioni davvero particolari. Gentoo ormai l'ho smanettata quanto potevo e dopo un po' il giochino diventa fine a se stesso... Comunque si tratta di gusti...
A dire il vero penso attualmente di stare continuando ad usare gentoo per quello che c'è nella cartella /etc (ordine) rispetto a quanto trovo nella stessa cartella di altre distro (disordine)... comunque è tutto IMHO ovviamente  _________________ 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 |
|
 |
lucapost Veteran


Joined: 24 Nov 2005 Posts: 1419 Location: <ud|me|ts> - Italy
|
Posted: Thu Jul 26, 2007 12:55 pm Post subject: |
|
|
Io penso che sarebbe interessante avere dei repositors completamente binari, e quindi spetterebbe all'utente specificare se scegliere l'istallazzione dei pacchetti usuale oppure ricorrere ai binari.
Non penso inoltre che ci siano problemi con le flag USE ed opzioni di compilazione, quelle sono e quelle si portano dietro le proprie dipendenze.
Poi, non so se una cagata, ma penso che si risparmierebbe un bel po' di spazio sugli hardisk.
Sarebbe inoltre una manna per molti di quelle macchine un p vecchiotte che si vedono ancora in giro.
Mettere a disposizione delle alternative e' sempre una cosa buona, spettera' sempre all'utente decidere il da farsi. Finche' questa regola sara' rispettata, tutto proseguira' per il meglio. _________________ LP |
|
Back to top |
|
 |
Kernel78 Moderator

Joined: 24 Jun 2005 Posts: 3654
|
Posted: Thu Jul 26, 2007 12:57 pm Post subject: |
|
|
Allora non fai prima a rivolgerti ad ubuntu e richiedere che loro adottino l'ordine che ammiri in /etc ?
Non è polemica ma se puoi fare a meno di ciò che distingue gentoo dalle altre distro tranne un solo particolare forse ti convine puntare altrove ... _________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
 |
Scen Retired Dev


Joined: 29 Jul 2003 Posts: 2470 Location: Padova, Italy
|
Posted: Thu Jul 26, 2007 1:12 pm Post subject: |
|
|
Per me la situazione va bene così com'è. Se torniamo (indietro ) al concetto di volere dei pacchetti binari tanto vale (come dice Kernel78) passare ad altre distribuzioni, che offrono la pappa pronta ma con scelte già fatte e imposte (motivo per cui sono passato a Gentoo, e ci rimango ).
Si ha la necessità di un pacchetto binario per le emergenze? quickpkg e "FEATURES=buildpkg", come ha già fatto notare Kernel78.
Infine bisogna notare che i pacchetti binari presenti n Portage sono relativi a software "pesanti", ma che vengono utilizzati da MOLTE persone: le librerie che segnala Cazzantonio penso vengano usate da molte meno persone, per cui non so se valga la pena; un altro caso è che determinati software fanno "fatica" a compilare (vedi WengoPhone, di cui c'è il -bin)), oppure se compilati con certe impostazioni crashano che è una bellezza (vedi OpenOffice).
Concludendo: potere ai sorgenti  _________________ I was born in a deep forest/I wish I could live here all my life/I am made from stones and roots/My home, these woods and roads
All my life I loved this sound/Of the woods all around/Eagles flies where the winds blows free
Journey is my destiny |
|
Back to top |
|
 |
Kernel78 Moderator

Joined: 24 Jun 2005 Posts: 3654
|
Posted: Thu Jul 26, 2007 1:14 pm Post subject: |
|
|
Scen wrote: | Concludendo: potere ai sorgenti  |
Sempre siano lodati  _________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
 |
Cazzantonio Bodhisattva


Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Thu Jul 26, 2007 2:22 pm Post subject: |
|
|
Scen wrote: | Concludendo: potere ai sorgenti  |
Per carità... tutto vero... comunque ripeto che non c'è bisogno di evocare cambiamenti drastici (tutti i pacchetti binari).
Secondo me sono una decina il totale di pacchetti per cui meriterebbe avere un -bin.
Come hai fatto notare te esistono già dei pacchetti -bin e tutti per ottime ragioni. Secondo me non sono i soli ad avere ottime ragioni per essere presenti come binari ma ce ne sono anche altri (come le atlas appunto, che oltre a essere infinite da compilare presentano anche diversi problemi).
Tutto qui. Non c'è bisogno di invocare l'avvento di distribuzioni binarie. _________________ 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 |
|
 |
grick n00b


Joined: 16 Sep 2004 Posts: 24
|
Posted: Thu Jul 26, 2007 3:27 pm Post subject: |
|
|
Scen wrote: |
Infine bisogna notare che i pacchetti binari presenti n Portage sono relativi a software "pesanti", ma che vengono utilizzati da MOLTE persone: le librerie che segnala Cazzantonio penso vengano usate da molte meno persone, per cui non so se valga la pena |
Bella li', allora buttiamo tutto a mare e buonanotte.
Non mi sembra corretto che proprio da noi users gentoo, che ce la stiamo a tirare sempre per la nostra community, venga fuori un ragionamento del genere.
Noi ci aspettiamo (credo, a ragione) che realta' piu' grandi della nostra rispettino le nostre scelte ed esigenze fornendo dei sistemi che siano Linux compatibili. Vedi caso nuovo sito RAI scoppiato da poco, per non parlare sempre della questione dei driver o dei documenti delle PA.
Poi arriva un utente gentoo che ha un problema e solleva una questione (secondo me legittima) e gli si risponde: "quello che serve a te non lo usa nessuno e quindi ciccia". (scusa Scen era solo un modo per esprimere efficacemente il concetto)
Noi siamo una (relativamente) piccola realta', e chiediamo rispetto. Mi sembrerebbe corretto dimostrarne per le realta' ancora piu' piccola della nostra (come possono essere gli users delle librerie atlas).
Un piccolo segno di civilta' per dimostrare che teniamo ancora l'incoerenza fuori da casa nostra. |
|
Back to top |
|
 |
|