Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Portage 2.0.51_rc1
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)
View previous topic :: View next topic  
Author Message
motaboy
Developer
Developer


Joined: 15 Dec 2003
Posts: 1483

PostPosted: Sat Sep 25, 2004 6:15 pm    Post subject: Reply with quote

=DvD= wrote:
Quindi io che ho "-iato" xfree lo devo unmergere e poi aggiungere al package.provide?

zi.
_________________
...
Back to top
View user's profile Send private message
ultimodruido
Apprentice
Apprentice


Joined: 11 Dec 2003
Posts: 253
Location: Muenchen

PostPosted: Sat Sep 25, 2004 9:25 pm    Post subject: Reply with quote

=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 :arrow: /var/lib/portage/world
    /var/cache/edb/virtuals :arrow: non piu usato, "fatto" dinamicamente
    emerge inject :arrow: 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:

    FEATURES="autoconfig"
non adatta automaticamente i file di configurazione nè configura un pacchetto dopo l'installazione (E' probabilmente necessaria se si usa Gentoo su sistemi embedded)

    FEATURES="gpg"
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

    FEATURES="maketest"
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
View user's profile Send private message
FonderiaDigitale
Veteran
Veteran


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

PostPosted: Sat Sep 25, 2004 9:37 pm    Post subject: Reply with quote

bravo, bel lavoro.. serviva :)
_________________
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: 30838
Location: here

PostPosted: Sat Sep 25, 2004 9:48 pm    Post subject: Reply with quote

@ultimodruido: Metti la guida su un post separato che lo metto sticky
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
=DvD=
Veteran
Veteran


Joined: 25 Mar 2004
Posts: 1353

PostPosted: Sat Sep 25, 2004 11:24 pm    Post subject: Reply with quote

Ottimo! Che lavorone!! Bravo!
Back to top
View user's profile Send private message
FonderiaDigitale
Veteran
Veteran


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

PostPosted: Sun Sep 26, 2004 12:14 am    Post subject: Reply with quote

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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30838
Location: here

PostPosted: Sun Sep 26, 2004 6:49 am    Post subject: Reply with quote

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
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Sun Sep 26, 2004 8:39 am    Post subject: Reply with quote

Ottimo lavoro :) Serviva proprio la traduzione dal tedesco :wink:
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
n3m0
l33t
l33t


Joined: 08 Feb 2004
Posts: 798
Location: Richville, Naples, Italy, Europe

PostPosted: Sun Sep 26, 2004 2:22 pm    Post subject: Reply with quote

ma nella RC4, al posto dello spinner, che cavolo hanno messo?
Quella frase psichedelica...
Non si capisce niente :)
_________________
L’energia è la civiltà. Lasciarla in mano ai piromani/petrolieri è criminale. Perché aspettare che finisca il petrolio?
L’età della pietra non è mica finita per mancanza di pietre. - B.G.


Site/Blog: http://www.neminis.org
Back to top
View user's profile Send private message
FonderiaDigitale
Veteran
Veteran


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

PostPosted: Sun Sep 26, 2004 2:28 pm    Post subject: Reply with quote

intanto la finissero di cambiare i path ai file sarebbe gia una bella cosa... :evil:
_________________
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
federico
Advocate
Advocate


Joined: 18 Feb 2003
Posts: 3272
Location: Italy, Milano

PostPosted: Sun Sep 26, 2004 2:30 pm    Post subject: Reply with quote

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 8O

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
View user's profile Send private message
n3m0
l33t
l33t


Joined: 08 Feb 2004
Posts: 798
Location: Richville, Naples, Italy, Europe

PostPosted: Sun Sep 26, 2004 2:47 pm    Post subject: Reply with quote

-_-
_________________
L’energia è la civiltà. Lasciarla in mano ai piromani/petrolieri è criminale. Perché aspettare che finisca il petrolio?
L’età della pietra non è mica finita per mancanza di pietre. - B.G.


Site/Blog: http://www.neminis.org
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Sun Sep 26, 2004 2:54 pm    Post subject: Reply with quote

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" :wink:

Questa è una cosa che in genere molti programmatori fanno. Non mi pare poi una tragedia. :D
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
motaboy
Developer
Developer


Joined: 15 Dec 2003
Posts: 1483

PostPosted: Sun Sep 26, 2004 3:13 pm    Post subject: Reply with quote

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
View user's profile Send private message
=DvD=
Veteran
Veteran


Joined: 25 Mar 2004
Posts: 1353

PostPosted: Sun Sep 26, 2004 5:51 pm    Post subject: Reply with quote

MA LoL!!
l'avrei fatto anche io, che sarebbe la vita senza queste cose??
Back to top
View user's profile Send private message
federico
Advocate
Advocate


Joined: 18 Feb 2003
Posts: 3272
Location: Italy, Milano

PostPosted: Sun Sep 26, 2004 8:30 pm    Post subject: Reply with quote

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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30838
Location: here

PostPosted: Sun Sep 26, 2004 8:40 pm    Post subject: Reply with quote

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
View user's profile Send private message
=DvD=
Veteran
Veteran


Joined: 25 Mar 2004
Posts: 1353

PostPosted: Sun Sep 26, 2004 8:44 pm    Post subject: Reply with quote

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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30838
Location: here

PostPosted: Sun Sep 26, 2004 9:03 pm    Post subject: Reply with quote

=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 :wink:
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
motaboy
Developer
Developer


Joined: 15 Dec 2003
Posts: 1483

PostPosted: Sun Sep 26, 2004 9:47 pm    Post subject: Reply with quote

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
View user's profile Send private message
=DvD=
Veteran
Veteran


Joined: 25 Mar 2004
Posts: 1353

PostPosted: Sun Sep 26, 2004 10:09 pm    Post subject: Reply with quote

me wrote:
Ora la smetto perchè sennò divento criticone anche io!!
Beviamoci una birra su! lol


:D :D
Back to top
View user's profile Send private message
FonderiaDigitale
Veteran
Veteran


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

PostPosted: Sun Sep 26, 2004 10:16 pm    Post subject: Reply with quote

=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
View user's profile Send private message
federico
Advocate
Advocate


Joined: 18 Feb 2003
Posts: 3272
Location: Italy, Milano

PostPosted: Mon Sep 27, 2004 4:43 am    Post subject: Reply with quote

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 :wink:


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
View user's profile Send private message
=DvD=
Veteran
Veteran


Joined: 25 Mar 2004
Posts: 1353

PostPosted: Mon Sep 27, 2004 7:17 pm    Post subject: Reply with quote

Suvvia non litighiamo per queste cavolate!! =D
Back to top
View user's profile Send private message
motaboy
Developer
Developer


Joined: 15 Dec 2003
Posts: 1483

PostPosted: Mon Sep 27, 2004 8:53 pm    Post subject: Reply with quote

Nell'ultima versione hanno messo lo spinner attivabile solo con la FEATURES="candy"
_________________
...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) 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