View previous topic :: View next topic |
Author |
Message |
motaboy Developer
Joined: 15 Dec 2003 Posts: 1483
|
Posted: Sat Sep 25, 2004 6:15 pm Post subject: |
|
|
=DvD= wrote: | Quindi io che ho "-iato" xfree lo devo unmergere e poi aggiungere al package.provide? |
zi. _________________ ... |
|
Back to top |
|
|
ultimodruido Apprentice
Joined: 11 Dec 2003 Posts: 253 Location: Muenchen
|
Posted: Sat Sep 25, 2004 9:25 pm Post subject: |
|
|
=DvD= wrote: | Saresti cosi gentile da tradurlo / riassumerlo? |
Ci provo... non è che ho capito tutto! (il mio tedesco non è a grandi livelli... )
Traduzione decisamente libera di Neue Funktionen und Optionen in Portage 2.0.51 (Arrivato alla 6a modifica il 21/9/2004)
Dal momento che è disponibile la Release Candidate di Portage 2.0.51 e che le nuove funzioni non sono ancora ben documentate, ci faccio uno zuppone di quello che ho scoperto:
Riassunto per chi ha fretta
/var/cache/edb/world /var/lib/portage/world /var/cache/edb/virtuals non piu usato, "fatto" dinamicamente emerge inject deprecato emerge --newuse installa pacchetti con le USE Flags modificate nuovo nuove FEATURES "autoconfig", "collision-protect", "gpg", "maketest"
Dov'è /var/cache/edb...?
Il vecchio file world che contiene tutti i pacchetti esplicitamente installati via emerge, si trova ora in /var/lib/portage/world. C'è un link simbolico in /etc/portage/sets/world che punta al nuovo file - per me (l'autore originale) era meglio trasformare il vecchio world in un link!
Anche /var/cache/edb/virtuals scopare e sara da ora in poi sara "valutato dinamicamente". (n.d.t. io non so a cosa serve sto file... quindi le parole le metto a caso!) Se qualcuno vuole modificare i pacchetti virtuali, può utilizzare /etc/portage/profile/virtuals.
Perche non funziona più emerge inject?
--inject è ora marcato come deprecato e non piò più essere utilizzato. Al posto di questa funzione possono essere marcati come installati i pacchetti attraverso /etc/portage/profile/package.provided
Prima di dava Code: | emerge inject sys-kernel/gentoo-dev-sources-2.6.8-r4 |
ora si fa: Code: | echo "sys-kernel/gentoo-dev-sources-2.6.8-r4" >> /etc/portage/profile/package.provided |
Cosa significa il messaggio ">>> Test phase... [not enabled]: ..." durante l'installazione dei pacchetti?"
Dai una sbirciata più avanti a FEATURES="maketest"
Perche alcune flag USE sono contrassegnate da un * quando si usa l'opzione --verbose (-v)? Code: | # emerge -pv gnupg
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild R ] app-crypt/gnupg-1.2.4 -X* -caps -debug -idea -ldap -nls -static 0 kB
Total size of downloads: 0 kB |
Vuole sottolienare che in una precedente installazione l'impostazione di quella flag USE era differente (n.d.t. spero di aver capito giusto)
Ci sono anche nuove funzioni?
--newuse per esempio. Questa è una comoda possibilità per rinnovare tutti quei pacchetti che erano stati installati con USE diverse da quelle attuali. Esempio: Code: | emerge --newuse -uD world -av |
Alcune nuove FEATURES (vedi "man make.conf") sono state aggiunte:
non adatta automaticamente i file di configurazione nè configura un pacchetto dopo l'installazione (E' probabilmente necessaria se si usa Gentoo su sistemi embedded)
attiva la marcatura degli Ebuildsi con GPG. Ora non c'è più solo il controllo MD5, ma sul mirror Rsync (eh?). si può scegliere tra FEATURES="gpg", FEATURES="gpg strict" e FEATURES="gpg severe" scritte con livello di sicurezza crescente spostandosi verso destra
FEATURES="collision-protect" previene che i file di un pacchetto sovrascrivano quelli di un altro. NON puo essere usato durante il bootstrap
permette agli ebuilds di effettuare alcuni test dopo la compilazione. (n.d.t. la spiegazione non l'ho capita)
Ci sono stati alcuni miglioramenti nel riportare errori: Quote: | [...]
!!! ERROR: dev-java/sun-j2me-1.0.4.01 failed.
!!! Function src_unpack, Line 26, Exitcode 0
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
# emerge --upgradeonly world
*** Warning: --upgradeonly is a deprecated option in portage-2.0.51_rc1
*** and will likely be removed in a future version. |
E mo che faccio? Installo o aspetto una versione stabile?
Come sempre capita: installa a tuo rischio e pericolo... vedi [3]
E come lo installo?
E abbastanza facile: Code: | emerge sync
mkdir -p /etc/portage
echo "sys-apps/portage" >> /etc/portage/package.keywords
emerge portage | Però non è ancora finita, bisogna prima spostare in /etc/portage/profile/package.provided tutti i pacchetti per i quali era stata usata l'opzione inject e poi disinstallarli. Per questo c'abbiamo lo script [5]. E poi: Code: | wget -P /usr/bin http://www.stud.uni-karlsruhe.de/~uxhz/gentoo/misc/einjected
chmod +x /usr/bin/einjected
einjected |
Nel caso alcuni pacchetti veissero listati, questi possono essere trascritti in /etc/portage/profile/package.provided e poi disintallati.
"einjected -- move" dovrebbe eseguire entrambe le operazioni in automatico (n.d.t. anche in questo passaggio sono andato molto a senso)
Spunti finali
[1] http://www.gentoo.de/main/de/portage-2.0.50.xml
[2] /usr/share/doc/portage-2.0.51_rc1/ChangeLog.gz
[3] http://thread.gmane.org/gmane.linux.gentoo.devel/21204
[4] http://dev.gentoo.org/~swift/portage.html
[5] Code: | #!/bin/bash
source /sbin/functions.sh
echo
einfo "Searching for injected packages"
for dir in $(find /var/db/pkg -maxdepth 2 -mindepth 2)
do
if [ ! -f ${dir}/CONTENTS ]
then
pkg="${dir/\/var\/db\/pkg\//}"
einfo "Found injected package ${pkg}"
injected="${injected} ${pkg}"
fi
done
if [ -z "${injected}" ]
then
einfo "No injected packages found."
exit 0
elif [[ "${1}" != "--move" ]]
then
exit 0
else
einfo "The following packages will be added to /etc/portage/profile/package.pro
vided:"
for pkg in ${injected}
do
echo ${pkg}
done
echo
echo "Apply these changes? [Yes]/No"
read answer
if [[ "${answer}" == "Yes" || "${answer}" == "yes" || "${answer}" == "y" || "${answer}" == "" ]]
then
mkdir -p /etc/portage/profile
for pkg in ${injected}
do
echo ${pkg} >> /etc/portage/profile/package.provided
done
else
echo "Exiting."
exit 1
fi
echo "emerge --ask unmerge ${injected}"
emerge --ask unmerge ${injected}
fi
exit 0
|
P.S. Ho cercato di essere il più fedele possibile nel limite delle mie capacità... mi assumo la responsabilita di eventuali castronerie nella traduzione
ciao a tutti nic _________________ Account Jabber: ultimodruido@jabber.linux.it |
|
Back to top |
|
|
FonderiaDigitale Veteran
Joined: 06 Nov 2003 Posts: 1710 Location: Rome, Italy
|
Posted: Sat Sep 25, 2004 9:37 pm Post subject: |
|
|
bravo, bel lavoro.. serviva _________________ Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica
|
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30838 Location: here
|
Posted: Sat Sep 25, 2004 9:48 pm Post subject: |
|
|
@ultimodruido: Metti la guida su un post separato che lo metto sticky _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
=DvD= Veteran
Joined: 25 Mar 2004 Posts: 1353
|
Posted: Sat Sep 25, 2004 11:24 pm Post subject: |
|
|
Ottimo! Che lavorone!! Bravo! |
|
Back to top |
|
|
FonderiaDigitale Veteran
Joined: 06 Nov 2003 Posts: 1710 Location: Rome, Italy
|
Posted: Sun Sep 26, 2004 12:14 am Post subject: |
|
|
fedeliallalinea wrote: | @ultimodruido: Metti la guida su un post separato che lo metto sticky |
mi pare un po' esagerato mettere sticy una guida che si basa su una RC1, magari sarebbe piu adatto fare un riassunto una volta che diviene stable. _________________ Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica
|
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30838 Location: here
|
Posted: Sun Sep 26, 2004 6:49 am Post subject: |
|
|
FonderiaDigitale wrote: | mi pare un po' esagerato mettere sticy una guida che si basa su una RC1, magari sarebbe piu adatto fare un riassunto una volta che diviene stable. |
Beh intanto lasciamo questa poi piano piano aggiunge fino a quando diventera' anche la guida per quella stabile _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Sun Sep 26, 2004 8:39 am Post subject: |
|
|
Ottimo lavoro Serviva proprio la traduzione dal tedesco _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
n3m0 l33t
Joined: 08 Feb 2004 Posts: 798 Location: Richville, Naples, Italy, Europe
|
Posted: Sun Sep 26, 2004 2:22 pm Post subject: |
|
|
ma nella RC4, al posto dello spinner, che cavolo hanno messo?
Quella frase psichedelica...
Non si capisce niente _________________ Lenergia è la civiltà. Lasciarla in mano ai piromani/petrolieri è criminale. Perché aspettare che finisca il petrolio?
Letà della pietra non è mica finita per mancanza di pietre. - B.G.
Site/Blog: http://www.neminis.org |
|
Back to top |
|
|
FonderiaDigitale Veteran
Joined: 06 Nov 2003 Posts: 1710 Location: Rome, Italy
|
Posted: Sun Sep 26, 2004 2:28 pm Post subject: |
|
|
intanto la finissero di cambiare i path ai file sarebbe gia una bella cosa... _________________ Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica
|
|
Back to top |
|
|
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
Posted: Sun Sep 26, 2004 2:30 pm Post subject: |
|
|
n3m0 wrote: | ma nella RC4, al posto dello spinner, che cavolo hanno messo?
Quella frase psichedelica...
Non si capisce niente |
Mi pare di leggere
THE FUTURE IS AHEAD
Per me questi sniffano + colla di me...
Ahaha "da grande" anche io voglio fare il programmatore bummato per gentoo
EDIT
Ho letto ora il sorgente di emerge...
Code: |
spinner_msgs = ["Gentoo Rocks ("+os.uname()[0]+")",
"Thank you for using Gentoo. :)",
"Are you actually trying to read this?",
"How many times have you stared at this?",
"We are generating the cache right now",
"You are paying too much attention.",
"A theory is better than its explanation.",
"Phasers locked on target, Captain.",
"Thrashing is just virtual crashing.",
"To be is to program.",
"Real Users hate Real Programmers.",
"When all else fails, read the instructions.",
"Functionality breeds Contempt.",
"The future lies ahead.",
"3.1415926535897932384626433832795028841971694",
"Sometimes insanity is the only alternative.",
"Inaccuracy saves a world of explanation.",
]
|
Penso che puoi ottenere una qualsiasi di queste frasi e di conseguenza volendo anche personalizzarle... Birrazza idea
EDIT2
Iniziano a venirmi seri dubbi sulla sanit' mentale dei programmatori del portage (e mi domando perche' perdono tempo in scemenze quando c'e' del lavoro da fare ...)
Sempre leggendo il codice di emerge ho scoperto questa "feature" che probabilmente e' legata a qualcos'altro ma nn capisco bene cosa:
Code: |
altair mozilla-firefox # emerge moo
Gentoo (Linux)
_______________________
< Have you mooed today? >
-----------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
Calculating dependencies
emerge: there are no ebuilds to satisfy "moo".
altair mozilla-firefox
|
Cerco se c'e' qualche altra chicca... _________________ Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk |
|
Back to top |
|
|
n3m0 l33t
Joined: 08 Feb 2004 Posts: 798 Location: Richville, Naples, Italy, Europe
|
Posted: Sun Sep 26, 2004 2:47 pm Post subject: |
|
|
-_- _________________ Lenergia è la civiltà. Lasciarla in mano ai piromani/petrolieri è criminale. Perché aspettare che finisca il petrolio?
Letà della pietra non è mica finita per mancanza di pietre. - B.G.
Site/Blog: http://www.neminis.org |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Sun Sep 26, 2004 2:54 pm Post subject: |
|
|
federico wrote: |
Iniziano a venirmi seri dubbi sulla sanit' mentale dei programmatori del portage (e mi domando perche' perdono tempo in scemenze quando c'e' del lavoro da fare ...)
|
Dai che sei esagerato, non penso che ci sia niente di male a aggiungere qualche piccola "feature"
Questa è una cosa che in genere molti programmatori fanno. Non mi pare poi una tragedia. _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
motaboy Developer
Joined: 15 Dec 2003 Posts: 1483
|
Posted: Sun Sep 26, 2004 3:13 pm Post subject: |
|
|
Infatti non vedo nessun motivo di lamentarsi. se seguite su irc #gentoo-portage e #gentoo-dev capirete quanto lavoro stanno facendo.
E mi permetto di sottolineare per chi se lo fosse dimenticato: GRATISSSSSS _________________ ... |
|
Back to top |
|
|
=DvD= Veteran
Joined: 25 Mar 2004 Posts: 1353
|
Posted: Sun Sep 26, 2004 5:51 pm Post subject: |
|
|
MA LoL!!
l'avrei fatto anche io, che sarebbe la vita senza queste cose?? |
|
Back to top |
|
|
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
Posted: Sun Sep 26, 2004 8:30 pm Post subject: |
|
|
motaboy wrote: | Infatti non vedo nessun motivo di lamentarsi. se seguite su irc #gentoo-portage e #gentoo-dev capirete quanto lavoro stanno facendo.
E mi permetto di sottolineare per chi se lo fosse dimenticato: GRATISSSSSS |
OpenSource, non gratis
Che poi in questo caso le cose coincidano e' diverso ma e' meglio evitare che qualche niubbo si confonda _________________ Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30838 Location: here
|
Posted: Sun Sep 26, 2004 8:40 pm Post subject: |
|
|
federico wrote: | Che poi in questo caso le cose coincidano e' diverso ma e' meglio evitare che qualche niubbo si confonda |
Infatti qui non parliamo di programmi ma dei programmatori e loro lo fanno gratis _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
=DvD= Veteran
Joined: 25 Mar 2004 Posts: 1353
|
Posted: Sun Sep 26, 2004 8:44 pm Post subject: |
|
|
Trovo di cattivo gusto criticare per una cosa così.
Non è pagato, e se anche lo fosse, non da te, e se anche fosse pagato da te, non vedo cosa ci sia di male nel mettere un easteregg simpatico nel programma che uno fa.
Se vuoi qualcosa di serioso metti RedHat.
Sono le critiche come queste che portano una persona che fa qualcosa perchè gli va, e non perchè è costretto, a smettere di farla.
Ora la smetto perchè sennò divento criticone anche io!!
Beviamoci una birra su! lol |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30838 Location: here
|
Posted: Sun Sep 26, 2004 9:03 pm Post subject: |
|
|
=DvD= wrote: | Trovo di cattivo gusto criticare per una cosa così. |
Su su ragazzi federico sicuramente non lo diceva in modo critico era piu' sorpreso della cosa che il resto. E poi se l'avrebbe proprio trovata una stupidaggine non avrebbe cercato _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
motaboy Developer
Joined: 15 Dec 2003 Posts: 1483
|
Posted: Sun Sep 26, 2004 9:47 pm Post subject: |
|
|
Ovvio! Anche perché i primi sono stati quelli di debian, coi loro "poteri della supermucca..."
http://www.eeggs.com/items/36008.html _________________ ... |
|
Back to top |
|
|
=DvD= Veteran
Joined: 25 Mar 2004 Posts: 1353
|
Posted: Sun Sep 26, 2004 10:09 pm Post subject: |
|
|
me wrote: | Ora la smetto perchè sennò divento criticone anche io!!
Beviamoci una birra su! lol |
|
|
Back to top |
|
|
FonderiaDigitale Veteran
Joined: 06 Nov 2003 Posts: 1710 Location: Rome, Italy
|
Posted: Sun Sep 26, 2004 10:16 pm Post subject: |
|
|
=DvD= wrote: | Trovo di cattivo gusto criticare per una cosa così.
Non è pagato, e se anche lo fosse, non da te, e se anche fosse pagato da te, non vedo cosa ci sia di male nel mettere un easteregg simpatico nel programma che uno fa.
Se vuoi qualcosa di serioso metti RedHat. |
SERIOSO? REDHAT?? MA LOOOL.
e te lo dice uno che ci ha battuto la testa in ambito di produzione (purtroppo.. per me) _________________ Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica
|
|
Back to top |
|
|
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
Posted: Mon Sep 27, 2004 4:43 am Post subject: |
|
|
fedeliallalinea wrote: | =DvD= wrote: | Trovo di cattivo gusto criticare per una cosa così. |
Su su ragazzi federico sicuramente non lo diceva in modo critico era piu' sorpreso della cosa che il resto. E poi se l'avrebbe proprio trovata una stupidaggine non avrebbe cercato |
Oi cavoli mi state mettendo in croce, non intendevo insultare i programmatori gentoo e avevo gia' parlato di questo in separata sede con fedeli che fortunatamente ha spezzato una lancia per me.
Mi sono divertito a cercare stranezze nel codice e in qualita' di programmatore mi sono immaginato al posto loro ad una scrivania, magari durante la pausa caffe' a cazzeggiare sul codice e avrei pensato "cavoli quanto lavoro!"
Non ultimo in qualche software che ho scritto ci sono easter eggs, so che e' divertente scriverne. _________________ Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk |
|
Back to top |
|
|
=DvD= Veteran
Joined: 25 Mar 2004 Posts: 1353
|
Posted: Mon Sep 27, 2004 7:17 pm Post subject: |
|
|
Suvvia non litighiamo per queste cavolate!! =D |
|
Back to top |
|
|
motaboy Developer
Joined: 15 Dec 2003 Posts: 1483
|
Posted: Mon Sep 27, 2004 8:53 pm Post subject: |
|
|
Nell'ultima versione hanno messo lo spinner attivabile solo con la FEATURES="candy" _________________ ... |
|
Back to top |
|
|
|