Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 264497 Details for
Bug 357109
[el] Greek Translation of Handbook
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
hb-working-use.xml
hb-working-use.xml (text/plain), 19.69 KB, created by
Theofilos Intzoglou
on 2011-03-02 19:37:00 UTC
(
hide
)
Description:
hb-working-use.xml
Filename:
MIME Type:
Creator:
Theofilos Intzoglou
Created:
2011-03-02 19:37:00 UTC
Size:
19.69 KB
patch
obsolete
><?xml version="1.0" encoding="utf-8"?> ><!DOCTYPE sections SYSTEM "/dtd/book.dtd"> ><!-- The content of this document is licensed under the CC-BY-SA license --> ><!-- See http://creativecommons.org/licenses/by-sa/2.5 --> ><!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-working-use.xml,v 1.50 2010/06/07 09:20:00 nightmorph Exp $ --> ><sections> > ><abstract>Îι Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏÎ·Ï ÎµÎ¯Î½Î±Î¹ μια ÏÎ¿Î»Ï ÏημανÏική ÏÏÏ Ïή ÏÎ¿Ï Gentoo. ΣÏο ÏαÏÏν κεÏάλαιο, θα μάθεÏε να Î´Î¿Ï Î»ÎµÏεÏε με ÏÎ¹Ï Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏÎ·Ï ÎºÎ±Î¹ να καÏαλάβεÏε ÏÏÏ Î¿Î¹ Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏÎ·Ï Î±Î»Î»Î·Î»ÎµÏιδÏοÏν με Ïο ÏÏÏÏημά ÏαÏ.</abstract> > ><version>1.39</version> ><date>2010-06-07</date> > ><section> ><title>Τι είναι οι Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏηÏ;</title> ><subsection> ><title>Î ÎδÎα ΠίÏÏ Î±ÏÏ ÏÎ¹Ï Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏηÏ</title> ><body> > ><p>ÎÏαν εγκαθιÏÏάÏε Ïο Gentoo (ή οÏοιαδήÏοÏε άλλη διανομή, ή ακÏμη και λειÏÎ¿Ï ÏÎ³Î¹ÎºÏ ÏÏÏÏημα ÏÏον αÏοÏά Î±Ï ÏÏ), κάνεÏε εÏιλογÎÏ Î±Î½Î¬Î»Î¿Î³Î± με Ïο ÏεÏιβάλλον ÏÎ¿Ï Î¸Î± Î´Î¿Ï Î»ÎµÏεÏε. Îια εγκαÏάÏÏαÏη για Îνα διακομιÏÏή διαÏÎÏει αÏÏ Î¼Î¹Î± εγκαÏάÏÏαÏη για Îνα ÏÏÎ±Î¸Î¼Ï ÎµÏγαÏίαÏ. ÎÎ½Î±Ï ÏÏαθμÏÏ ÎµÏγαÏÎ¯Î±Ï Î³Î¹Î± ÏαιÏνίδια διαÏÎÏει αÏÏ Îνα ÏÏÎ±Î¸Î¼Ï ÎµÏγαÏÎ¯Î±Ï Î³Î¹Î± ÏÏÏοαÏÏδοÏη 3D.</p> > ><p>ÎÏ ÏÏ Î´ÎµÎ½ αληθεÏει μÏνο για Ïην εÏιλογή ÏÏν ÏακÎÏÏν ÏÎ¿Ï Î¸Î± εγκαÏαÏÏήÏεÏε, αλλά εÏίÏÎ·Ï ÎºÎ±Î¹ για ÏαÏακÏηÏιÏÏικά γνÏÏίÏμαÏα ÏÎ¿Ï Îνα οÏιÏμÎνο ÏακÎÏο θα Ï ÏοÏÏηÏίζει. Îν δεν ÏÏειάζεÏÏε Ï ÏοÏÏήÏιξη για OpenGL, ÏÏÏε γιαÏί να εγκαÏαÏÏήÏεÏε OpenGL και να ÏÏ Î¼ÏεÏιλάβεÏε Ï ÏοÏÏήÏιξη για OpenGL ÏÏα ÏεÏιÏÏÏÏεÏα ÏακÎÏα; Îν δεν ÏÏηÏιμοÏοιείÏε KDE, γιαÏί να μεÏαγλÏÏÏίÏεÏε Ïα ÏακÎÏα με Ï ÏοÏÏήÏιξη για KDE αν Î±Ï Ïά Î´Î¿Ï Î»ÎµÏÎ¿Ï Î½ αÏÏοβλημάÏιÏÏα ÏÏÏÎ¯Ï Î±Ï Ïή;</p> > ><p>Îια να βοηθηθοÏν οι ÏÏήÏÏÎµÏ Î½Î± αÏοÏαÏίÏÎ¿Ï Î½ Ïι θÎÎ»Î¿Ï Î½ να εγκαÏαÏÏήÏÎ¿Ï Î½/ενεÏγοÏοιήÏÎ¿Ï Î½ και Ïι ÏÏι, θÎλαμε να εÏιÏÏÎÏÎ¿Ï Î¼Îµ Ïο ÏÏήÏÏη να καθοÏίζει με ÎµÏ ÎºÎ¿Î»Î¯Î± Ïο ÏεÏιβάλλον ÏÎ¿Ï /ÏηÏ. ÎÏ ÏÏ Î±Î½Î±Î³ÎºÎ¬Î¶ÎµÎ¹ Ïο ÏÏήÏÏη να αÏοÏαÏίÏει Ïι ακÏιβÏÏ Î¸Îλει και Î´Î¹ÎµÏ ÎºÎ¿Î»Ïνει Ïο Portage, Ïο εÏγαλείο διαÏείÏιÏÎ·Ï ÏÏν ÏακÎÏÏν ÏÎ¿Ï ÏÏ ÏÏήμαÏοÏ, ÏÏη διαδικαÏία λήÏÎ·Ï ÏÏήÏιμÏν αÏοÏάÏεÏν.</p> > ></body> ></subsection> ><subsection> ><title>ÎÏιÏμÏÏ ÏÎ·Ï Î£Î·Î¼Î±Î¯Î±Ï Î§ÏήÏηÏ</title> ><body> > ><p>ÎιÏάγεÏε ÏÎ¹Ï Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏηÏ. Îια ÏÎÏοια Ïημαία είναι μια λÎξη κλειδί ÏÎ¿Ï Î´Î¯Î½ÎµÎ¹ ÏάÏκα και οÏÏά ÏÏην Ï ÏοÏÏήÏιξη και ÏÎ¹Ï ÏληÏοÏοÏÎ¯ÎµÏ ÎµÎ¾Î±ÏÏήÏεÏν για μια οÏιÏμÎνη Îννοια. Îν οÏίÏεÏε μια οÏιÏμÎνη Σημαία ΧÏήÏηÏ, Ïο Portage θα ξÎÏει ÏÏι εÏÎ¹Î¸Ï Î¼ÎµÎ¯Ïε Ï ÏοÏÏήÏιξη για Ïην εÏιλεγμÎνη λÎξη κλειδί. ÎÏ ÏÏ ÏÏ Ïικά αλλάζει και ÏÎ¹Ï ÏληÏοÏοÏÎ¯ÎµÏ ÎµÎ¾Î±ÏÏήÏεÏν για Ïο ÏακÎÏο.</p> > ><p>ÎÏ Î´Î¿Ïμε Îνα ÏÏ Î³ÎºÎµÎºÏιμÎνο ÏαÏάδειγμα: Ïη λÎξη κλειδί <c>kde</c>. Îν δεν ÏÏ Î¼ÏεÏιλάβεÏε Î±Ï Ïή Ïη λÎξη κλειδί ÏÏη μεÏαβληÏή <c>USE</c>, Ïλα Ïα ÏακÎÏα ÏÎ¿Ï ÎÏÎ¿Ï Î½ <e>ÏÏοαιÏεÏική</e> Ï ÏοÏÏήÏιξη για KDE θα μεÏαγλÏÏÏιÏÏοÏν <e>ÏÏÏίÏ</e> Ïην Ï ÏοÏÏήÏιξη για KDE. Îλα Ïα ÏακÎÏα ÏÎ¿Ï ÎÏÎ¿Ï Î½ <e>ÏÏοαιÏεÏική</e> εξάÏÏηÏη ÏÎ¿Ï KDE θα εγκαÏαÏÏαθοÏν <e>ÏÏÏίÏ</e> να εγκαÏαÏÏαθοÏν οι Î²Î¹Î²Î»Î¹Î¿Î¸Î®ÎºÎµÏ ÏÎ¿Ï KDE (ÏÏ ÎµÎ¾Î¬ÏÏηÏη). Îν ÎÏεÏε οÏιÏμÎνη Ïη λÎξη κλειδί <c>kde</c> ÏÏÏε Î±Ï Ïά Ïα ÏακÎÏα <e>θα</e> μεÏαγλÏÏÏιÏÏοÏν με Ï ÏοÏÏήÏιξη για KDE και οι Î²Î¹Î²Î»Î¹Î¿Î¸Î®ÎºÎµÏ ÏÎ¿Ï KDE θα εγκαÏαÏÏαθοÏν ÏÏ ÎµÎ¾Î¬ÏÏηÏη.</p> > ><p>ÎÏίζονÏÎ±Ï ÏÏÏÏά ÏÎ¹Ï Î»ÎÎ¾ÎµÎ¹Ï ÎºÎ»ÎµÎ¹Î´Î¹Î¬ θα αÏοκÏήÏεÏε Îνα ÏÏÏÏημα ÏÏοÏαναÏολιÏμÎνο ακÏιβÏÏ ÏÏÎ¹Ï Î±Î½Î¬Î³ÎºÎµÏ ÏαÏ.</p> > ></body> ></subsection> ><subsection> ><title>Î Î¿Î¹ÎµÏ Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏÎ·Ï Î¥ÏάÏÏÎ¿Ï Î½;</title> ><body> > ><p>Î¥ÏάÏÏÎ¿Ï Î½ δÏο ειδÏν Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏηÏ: οι <e>καθολικÎÏ</e> και οι <e>ÏοÏικÎÏ</e> Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏηÏ.</p> > ><ul> > <li>Îία <e>καθολική</e> Σημαία ΧÏήÏÎ·Ï ÏÏηÏιμοÏοιείÏαι αÏÏ Î´Î¹Î¬ÏοÏα ÏακÎÏα, Ïε Ïλο Ïο ÏÏÏÏημα. ÎÏ ÏÏ ÎµÎ¯Î½Î±Î¹ ÏÎ¿Ï Î²Î»ÎÏÎ¿Ï Î½ οι ÏεÏιÏÏÏÏεÏοι ÏÏ Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏηÏ.</li> > <li>Îία <e>ÏοÏική</e> Σημαία ΧÏήÏÎ·Ï ÏÏηÏιμοÏοιείÏαι αÏÏ Îνα ÏακÎÏο για να ÏαÏθοÏν οÏιÏμÎÎ½ÎµÏ Î±ÏοÏάÏÎµÎ¹Ï ÏÎ¿Ï ÏÏεÏίζονÏαι μÏνο με Ïο ÏακÎÏο.</li> ></ul> > ><p>Îια λίÏÏα με ÏÎ¹Ï Î´Î¹Î±Î¸ÎÏÎ¹Î¼ÎµÏ ÎºÎ±Î¸Î¿Î»Î¹ÎºÎÏ Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏÎ·Ï Ï ÏάÏÏει <uri link="/dyn/use-index.xml">αÏÎµÏ Î¸ÎµÎ¯Î±Ï</uri> ή ÏοÏικά ÏÏο αÏÏείο <path>/usr/portage/profiles/use.desc</path>.</p> > ><p>Îια λίÏÏα με ÏÎ¹Ï Î´Î¹Î±Î¸ÎÏÎ¹Î¼ÎµÏ ÏοÏικÎÏ Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏÎ·Ï Ï ÏάÏÏει ÏοÏικά ÏÏο αÏÏείο <path>/usr/portage/profiles/use.local.desc</path>.</p> > ></body> ></subsection> ></section> ><section> ><title>ΧÏήÏη ÏÏν ΣημαιÏν ΧÏήÏηÏ</title> ><subsection> ><title>ÎήλÏÏη ÎÏνιμÏν ΣημαιÏν ΧÏήÏηÏ</title> ><body> > ><p>Îε Ïην ελÏίδα ÏÏι ÏειÏÏήκαÏε για Ïην ÏÏÎ¿Ï Î´Î±Î¹ÏÏηÏα ÏÏν ΣημαιÏν ΧÏήÏÎ·Ï Î¸Î± ÏÎ±Ï Î´ÎµÎ¯Î¾Î¿Ï Î¼Îµ ÏÏÏ Î½Î± ÏÎ¹Ï Î´Î·Î»ÏνεÏε.</p> > ><p>ÎÏÏÏ Î±Î½Î±ÏÎÏθηκε ÏÏÎ¿Î·Î³Î¿Ï Î¼ÎνÏÏ, ÏÎ»ÎµÏ Î¿Î¹ Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏÎ·Ï Î´Î·Î»ÏνονÏαι ÏÏη μεÏαβληÏή <c>USE</c>. Îια να είναι εÏκολο οι ÏÏήÏÏÎµÏ Î½Î± αναζηÏοÏν και να εÏιλÎÎ³Î¿Ï Î½ Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏηÏ, ÏÏοÏÏÎÏÎ¿Ï Î¼Îµ ήδη μια <e>εξ' οÏιÏμοÏ</e> ÏÏθμιÏη USE. ÎÏ Ïή η ÏÏθμιÏη είναι μια ÏÏ Î»Î»Î¿Î³Î® αÏÏ Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏÎ·Ï ÏÎ¿Ï ÏιÏÏεÏÎ¿Ï Î¼Îµ ÏÏι ÏÏηÏιμοÏοιοÏνÏαι αÏÏ ÏÎ¿Ï Ï ÏÏήÏÏÎµÏ ÏÎ¿Ï Gentoo. ÎÏ Ïή η εξ' οÏιÏÎ¼Î¿Ï ÏÏθμιÏη δηλÏνεÏαι ÏÏα αÏÏεία <path>make.defaults</path> ÏÎ¿Ï ÏÏοÏίλ ÏαÏ.</p> > ><p>Το ÏÏοÏίλ ÏÏο οÏοίο δείÏνει Ïο ÏÏÏÏημά ÏÎ±Ï Î¿ÏίζεÏαι αÏÏ Ïο ÏÏ Î¼Î²Î¿Î»Î¹ÎºÏ ÏÏνδεÏμο <path>/etc/make.profile</path>. Îάθε ÏÏοÏίλ βαÏίζεÏαι ÏÎ¬Î½Ï Ïε Îνα άλλο, μεγαλÏÏεÏο ÏÏοÏίλ και Ïο ÏÎµÎ»Î¹ÎºÏ Î±ÏοÏÎλεÏμα είναι ÎÏÏι Ïο άθÏοιÏμα ÏλÏν ÏÏν ÏÏοÏίλ. Το ÏÏοÏίλ κοÏÏ Ïή είναι Ïο ÏÏοÏίλ <path>base</path> (<path>/usr/portage/profiles/base</path>).</p> > ><p>ÎÏ Î´Î¿Ïμε ÏÏην εξ' οÏιÏÎ¼Î¿Ï ÏÏθμιÏη για Ïο ÏÏοÏίλ 10.0:</p> > ><pre caption="ÎθÏοιÏÏικÎÏ make.defaults ÏÎ·Î¼Î±Î¯ÎµÏ Î§ÏήÏÎ·Ï Î³Î¹Î± Ïο ÏÏοÏίλ 10.0"> ><comment>(Το ÏαÏάδειγμα Î±Ï ÏÏ ÎµÎ¯Î½Î±Î¹ Ïο άθÏοιÏμα αÏÏ Ïο base, default/linux, > default/linux/x86 και default/linux/x86/10.0/)</comment> >USE="a52 aac acpi alsa branding cairo cdr dbus dts dvd dvdr emboss encode exif >fam firefox flac gif gpm gtk hal jpeg lcms ldap libnotify mad mikmod mng mp3 >mp4 mpeg ogg opengl pango pdf png ppds qt3support qt4 sdl spell >startup-notification svg tiff truetype vorbis unicode usb X xcb x264 xml >xulrunner xv xvid" ></pre> > ><p>ÎÏÏÏ Î¼ÏοÏείÏε να δείÏε, η μεÏαβληÏή ήδη ÏεÏιÎÏει αÏκεÏÎÏ Î»ÎÎ¾ÎµÎ¹Ï ÎºÎ»ÎµÎ¹Î´Î¹Î¬. <b>Îην</b> αλλάζεÏε οÏοιοδήÏοÏε αÏÏείο <path>make.defaults</path> για να ÏÏοÏαναÏολίÏεÏε Ïη Σημαία <c>USE</c> ÏÏÎ¹Ï Î±Î½Î¬Î³ÎºÎµÏ ÏαÏ: οι αλλαγÎÏ Ïε Î±Ï ÏÏ Ïο αÏÏείο θα Î±ÎºÏ ÏÏθοÏν με Ïην εÏÏμενη αναβάθμιÏη ÏÎ¿Ï Portage!</p> > ><p>Îια να αλλάξεÏε Î±Ï Ïή Ïην εξ' οÏιÏÎ¼Î¿Ï ÏÏθμιÏη, ÏÏÎÏει να ÏÏοÏθÎÏεÏε ή να αÏαιÏÎÏεÏε λÎÎ¾ÎµÎ¹Ï ÎºÎ»ÎµÎ¹Î´Î¹Î¬ ÏÏη μεÏαβληÏή <c>USE</c>. ÎÏ ÏÏ Î³Î¯Î½ÎµÏαι καθολικά οÏίζονÏÎ±Ï Ïη μεÏαβληÏή <c>USE</c> ÏÏο αÏÏείο <path>/etc/make.conf</path>. ΣÏη μεÏαβληÏή Î±Ï Ïή μÏοÏείÏε να ÏÏοÏθÎÏεÏε ÏÎ¹Ï ÎµÏιÏλÎον Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏÎ·Ï ÏÎ¿Ï ÏÏειάζεÏÏε, ή να αÏαιÏÎÏεÏε ÏÎ¹Ï Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏÎ·Ï ÏÎ¿Ï Î´ÎµÎ½ ÏÏειάζεÏÏε. Το ÏÎµÎ»ÎµÏ Ïαίο μÏοÏεί να εÏιÏÎµÏ Ïθεί ειÏάγονÏÎ±Ï Ïη λÎξη κλειδί με ÏÏÏθεμα Ïο μείον ("-").</p> > ><p>Îια ÏαÏάδειγμα, για να αÏαιÏÎÏεÏε Ïην Ï ÏοÏÏήÏιξη για KDE και QT αλλά να ÏÏοÏθÎÏεÏε Ï ÏοÏÏήÏιξη για LDAP, η ÏαÏακάÏÏ Î¼ÎµÏαβληÏή <c>USE</c> θα οÏιÏÏεί ÏÏο αÏÏείο <path>/etc/make.conf</path>:</p> > ><pre caption="Îνα ÏαÏάδειγμα ÏÏθμιÏÎ·Ï USE ÏÏο αÏÏείο /etc/make.conf"> >USE="-kde -qt4 ldap" ></pre> > ></body> ></subsection> ><subsection> ><title>ÎÏιÏμÏÏ Î£Î·Î¼Î±Î¹Ïν ΧÏήÏÎ·Ï Î³Î¹Î± ÎεμονÏμÎνα ΠακÎÏα</title> ><body> > ><p>ÎεÏικÎÏ ÏοÏÎÏ, εÏÎ¹Î¸Ï Î¼ÎµÎ¯Ïε να δηλÏÏεÏε μια οÏιÏμÎνη Σημαία ΧÏήÏÎ·Ï Î³Î¹Î± μία (ή δÏο) εÏαÏμογÎÏ, αλλά ÏÏι Ïε εÏίÏεδο ÏÏ ÏÏήμαÏοÏ. Îια Ïο ÏεÏÏÏεÏε Î±Ï ÏÏ, ÏÏÎÏει να Î´Î·Î¼Î¹Î¿Ï ÏγήÏεÏε Ïον καÏάλογο <path>/etc/portage</path> (αν δεν Ï ÏάÏÏει ήδη) και να εÏεξεÏγαÏÏείÏε Ïο αÏÏείο <path>/etc/portage/package.use</path>. ÎÏ ÏÏ ÏÏ Î½Î®Î¸ÏÏ ÎµÎ¯Î½Î±Î¹ Îνα αÏÎ»Ï Î±ÏÏείο, αλλά μÏοÏεί εÏίÏÎ·Ï Î½Î± είναι καÏάλογοÏ. ÎείÏε Ïο <c>man portage</c> για ÏεÏιÏÏÏÏεÏÎµÏ ÏληÏοÏοÏίεÏ. Τα ακÏÎ»Î¿Ï Î¸Î± ÏαÏαδείγμαÏα Ï ÏοθÎÏÎ¿Ï Î½ ÏÏι Ïο <path>package.use</path> είναι Îνα αÏÎ»Ï Î±ÏÏείο.</p> > ><p>Îια ÏαÏάδειγμα, αν δεν θÎλεÏε Ï ÏοÏÏήÏιξη για <c>berkdb</c> καθολικά, αλλά Ïη θÎλεÏε για Ïη <c>mysql</c>, θα ÏÏοÏθÎÏεÏε:</p> > ><pre caption="ΠαÏάδειγμα /etc/portage/package.use"> >dev-db/mysql berkdb ></pre> > ><p>ÎÏοÏείÏε ÏÏ Ïικά να <e>αÏενεÏγοÏοιήÏεÏε</e> ÏηÏά Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏÎ·Ï Î³Î¹Î± μια οÏιÏμÎνη εÏαÏμογή. Îια ÏαÏάδειγμα, αν δεν θÎλεÏε Ï ÏοÏÏήÏιξη <c>java</c> ÏÏην PHP:</p> > ><pre caption="2ο ÏαÏάδειγμα /etc/portage/package.use"> >dev-php/php -java ></pre> > ></body> ></subsection> ><subsection> ><title>ÎÏιÏμÏÏ Î ÏοÏÏÏινÏν ΣημαιÏν ΧÏήÏηÏ</title> ><body> > ><p>ÎεÏικÎÏ ÏοÏÎÏ, εÏÎ¹Î¸Ï Î¼ÎµÎ¯Ïε να οÏίÏεÏε μια οÏιÏμÎνη Σημαία ΧÏήÏÎ·Ï Î¼Ïνο μία ÏοÏά. ÎνÏί να εÏεξεÏγαÏÏείÏε Ïο αÏÏείο <path>/etc/make.conf</path> δÏο ÏοÏÎÏ (για να οÏίÏεÏε και να αναιÏÎÏεÏε ÏÎ¹Ï Î±Î»Î»Î±Î³ÎÏ ÏÏο USE), μÏοÏείÏε αÏλά να δηλÏÏεÏε Ïη μεÏαβληÏή USE ÏÏ Î¼ÎµÏαβληÏή ÏεÏιβάλλονÏοÏ. ÎÏ Î¼Î·Î¸ÎµÎ¯Ïε ÏÏι, ÏÏαν ξανακάνεÏε emerge ή αναβαθμίÏεÏε Ïην εÏαÏμογή Î±Ï Ïή (είÏε ÏηÏά είÏε ÏÏ Î¼ÎÏÎ¿Ï Î±Î½Î±Î²Î¬Î¸Î¼Î¹ÏÎ·Ï ÏÎ¿Ï ÏÏ ÏÏήμαÏοÏ), οι αλλαγÎÏ ÏÎ±Ï Î¸Î± ÏαθοÏν!</p> > ><p>Î©Ï ÏαÏάδειγμα, θα αÏαιÏÎÏÎ¿Ï Î¼Îµ ÏÏοÏÏÏινά Ïη λÎξη κλειδί java αÏÏ Ïη ÏÏθμιÏη USE καÏά Ïη διάÏκεια εγκαÏάÏÏαÏÎ·Ï ÏÎ¿Ï seamonkey.</p> > ><pre caption="ΧÏηÏιμοÏοίηÏη ÏÎ¿Ï USE ÏÏ Î¼ÎµÏαβληÏή ÏεÏιβάλλονÏοÏ"> ># <i>USE="-java" emerge seamonkey</i> ></pre> > ></body> ></subsection> ><subsection> ><title>Î ÏοÏεÏαιÏÏηÏα</title> ><body> > ><p>Î¦Ï Ïικά Ï ÏάÏÏει μια οÏιÏμÎνη ÏÏοÏεÏαιÏÏηÏα ÏÏον αÏοÏά ÏÏο Ïοια ÏÏθμιÏη ÎÏει ÏÏοÏεÏαιÏÏηÏα ÏÏη ÏÏθμιÏη USE. Î£Î¯Î³Î¿Ï Ïα δε θÎλεÏε να δηλÏÏεÏε <c>USE="-java"</c> μÏνο και μÏνο για να ανακαλÏÏεÏε ÏÏι η <c>java</c> ÏÏηÏιμοÏοιείÏαι ακÏμη λÏÎ³Ï Î¼Î¹Î±Ï ÏÏθμιÏÎ·Ï Î¼Îµ Ï ÏηλÏÏεÏη ÏÏοÏεÏαιÏÏηÏα. Î ÏÏοÏεÏαιÏÏηÏα για Ïη ÏÏθμιÏη USE είναι, καÏά ÏειÏά ÏÏοÏεÏαιÏÏηÏÎ±Ï (Ïο ÏÏÏÏο ÎÏει Ïη ÏαμηλÏÏεÏη):</p> > ><ol> > <li>Πεξ' οÏιÏÎ¼Î¿Ï ÏÏθμιÏη USE ÏÎ¿Ï Î´Î·Î»ÏνεÏαι ÏÏα <path>make.defaults</path> αÏÏεία ÏÎ¿Ï ÏÏοÏίλ ÏαÏ</li> > <li>ΠοÏιÏμÎνη αÏÏ Ïο ÏÏήÏÏη ÏÏθμιÏη USE ÏÏο αÏÏείο <path>/etc/make.conf</path></li> > <li>ΠοÏιÏμÎνη αÏÏ Ïο ÏÏήÏÏη ÏÏθμιÏη USE ÏÏο αÏÏείο <path>/etc/portage/package.use</path></li> > <li>ΠοÏιÏμÎνη αÏÏ Ïο ÏÏήÏÏη ÏÏθμιÏη USE ÏÏ Î¼ÎµÏαβληÏή ÏεÏιβάλλονÏοÏ</li> ></ol> > ><p>Îια να δείÏε Ïην Ïελική ÏÏθμιÏη <c>USE</c> ÏÏÏÏ Ïη βλÎÏει Ïο Portage, εκÏελÎÏÏε <c>emerge --info</c>. ÎÏ ÏÏ Î¸Î± εμÏανίÏει ÏÎ»ÎµÏ ÏÎ¹Ï ÏÏεÏιζÏÎ¼ÎµÎ½ÎµÏ Î¼ÎµÏαβληÏÎÏ (ÏÏ Î¼ÏεÏιλαμβανομÎÎ½Î·Ï ÏÎ·Ï Î¼ÎµÏαβληÏÎ®Ï <c>USE</c>) με ÏÎ¹Ï ÏιμÎÏ ÏÎ¿Ï ÏÏηÏιμοÏοιοÏνÏαι αÏÏ Ïο Portage.</p> > ><pre caption="ÎκÏÎλεÏη ÏÎ¿Ï emerge --info"> ># <i>emerge --info</i> ></pre> > ></body> ></subsection> ><subsection> ><title>Î ÏοÏαÏμογή ÎλÏκληÏÎ¿Ï ÏÎ¿Ï Î£Ï ÏÏήμαÏÎ¿Ï Î³Î¹Î± Ïη ΧÏηÏιμοÏοίηÏη ÎÎÏν ΣημαιÏν USE</title> ><body> > ><p>Îν ÎÏεÏε αλλάξει ÏÎ¹Ï Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏÎ·Ï ÎºÎ±Î¹ εÏÎ¹Î¸Ï Î¼ÎµÎ¯Ïε Ïο ÏÏÏÏημά ÏÎ±Ï Î½Î± ÏÏηÏιμοÏοιήÏει ÏÎ¹Ï Î½ÎÎµÏ ÏημαίεÏ, ÏÏηÏιμοÏοιήÏÏε Ïην εÏιλογή <c>--newuse</c> ÏÎ¿Ï <c>emerge</c>:</p> > ><pre caption="ÎανακÏίÏιμο ολÏκληÏÎ¿Ï ÏÎ¿Ï ÏÏ ÏÏήμαÏοÏ"> ># <i>emerge --update --deep --newuse world</i> ></pre> > ><p>ΣÏη ÏÏ Î½ÎÏεια, εκÏελÎÏÏε Ïο depclean ÏÎ¿Ï Portage για να αÏαιÏÎÏεÏε ÏÎ¹Ï ÎµÎ¾Î±ÏÏήÏÎµÎ¹Ï ÏÎ¿Ï ÎµÎ³ÎºÎ±ÏαÏÏήθηκαν ÏÏο "ÏαλιÏ" ÏÏÏÏημα αλλά ÏÎθηκαν ÏλÎον εκÏÏÏ ÏÏήÏÎ·Ï Î±ÏÏ ÏÎ¹Ï Î½ÎÎµÏ Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏηÏ.</p> > ><warn>ΠεκÏÎλεÏη ÏÎ¿Ï <c>emerge --depclean</c> είναι μια εÏÎ¹ÎºÎ¯Î½Î´Ï Î½Î· διαδικαÏία και θα ÏÏÎÏει να γίνεÏαι με ÏÏοÏοÏή. ÎιÏλο-ελÎγξÏε Ïην ÏαÏεÏÏμενη λίÏÏα ÏÏν "εκÏÏÏ ÏÏήÏηÏ" ÏακÎÏÏν για να ÏÎ¹Î³Î¿Ï ÏÎµÏ ÏείÏε ÏÏι δε θα αÏαιÏεθοÏν ÏακÎÏα ÏÎ¿Ï ÏÏειάζεÏÏε. ΣÏο εÏÏμενο ÏαÏάδειγμα, ÏÏοÏθÎÏÎ¿Ï Î¼Îµ Ïο διακÏÏÏη <c>-p</c> ÏÏÏε Ïο depclean να εμÏανίÏει μÏνο Ïη λίÏÏα ÏÏν ÏακÎÏÏν ÏÏÏÎ¯Ï Î½Î± Ïα αÏαιÏÎÏει.</warn> > ><pre caption="ÎÏαίÏεÏη ÏακÎÏÏν εκÏÏÏ ÏÏήÏηÏ"> ># <i>emerge -p --depclean</i> ></pre> > ><p>ÎÏαν Ïο depclean ÏελειÏÏει, εκÏελÎÏÏε <c>revdep-rebuild</c> για να ξανακÏίÏεÏε ÏÎ¹Ï ÎµÏαÏμογÎÏ ÏÎ¿Ï ÎµÎ¯Î½Î±Î¹ Î´Ï Î½Î±Î¼Î¹ÎºÎ¬ ÏÏ Î½Î´ÎµÎ´ÎµÎ¼ÎÎ½ÎµÏ Î¼Îµ διαμοιÏαζÏμενα ανÏικείμενα ÏÎ¿Ï ÏιθανÏν να ÏαÏÎÏονÏαν αÏÏ Î±ÏαιÏεθÎνÏα ÏακÎÏα. Το <c>revdep-rebuild</c> είναι Ïμήμα ÏÎ¿Ï ÏακÎÏÎ¿Ï <c>gentoolkit</c>, μην ÏαÏαλείÏεÏε να Ïο εγκαÏαÏÏήÏεÏε ÏÏÏÏα.</p> > ><pre caption="ÎκÏÎλεÏη ÏÎ¿Ï revdep-rebuild"> ># <i>revdep-rebuild</i> ></pre> > ><p>ÎÏαν Î±Ï ÏÏ Î¿Î»Î¿ÎºÎ»Î·ÏÏθεί, Ïο ÏÏÏÏημά ÏÎ±Ï Î¸Î± ÏÏηÏιμοÏοιεί ÏÎ¹Ï Î½ÎÎµÏ Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏηÏ.</p> > ></body> ></subsection> ></section> ><section> ><title>Îιδικά ÎÏιÏμÎÎ½ÎµÏ Î³Î¹Î± ΠακÎÏα Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏηÏ</title> ><subsection> ><title>ÎμÏάνιÏη ÏÏν ÎιαθÎÏιμÏν ΣημαιÏν ΧÏήÏηÏ</title> ><body> > ><p>ÎÏ Î´Î¿Ïμε Ïο ÏαÏάδειγμα ÏÎ¿Ï <c>seamonkey</c>: Ïε ÏÎ¿Î¹ÎµÏ Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏÎ·Ï Î±ÎºÎ¿Ïει; Îια να Ïο δείÏε, ÏÏηÏιμοÏοιήÏÏε Ïο <c>emerge</c> με ÏÎ¹Ï ÏαÏαμÎÏÏÎ¿Ï Ï <c>--pretend</c> και <c>--verbose</c>:</p> > ><pre caption="ÎμÏάνιÏη ÏÏν ÏÏηÏιμοÏοιοÏμενÏν ΣημαιÏν ΧÏήÏηÏ"> ># <i>emerge --pretend --verbose seamonkey</i> >These are the packages that I would merge, in order: > >Calculating dependencies ...done! >[ebuild R ] www-client/seamonkey-1.0.7 USE="crypt gnome java -debug -ipv6 >-ldap -mozcalendar -mozdevelop -moznocompose -moznoirc -moznomail -moznopango >-moznoroaming -postgres -xinerama -xprint" 0 kB ></pre> > ><p>Το <c>emerge</c> δεν είναι Ïο μÏνο εÏγαλείο για Ïη Î´Î¿Ï Î»ÎµÎ¹Î¬ Î±Ï Ïή. Î ÏάγμαÏι, ÎÏÎ¿Ï Î¼Îµ Îνα εÏγαλείο αÏιεÏÏμÎνο για ÏÎ¹Ï ÏληÏοÏοÏÎ¯ÎµÏ ÏÏν ÏακÎÏÏν ÏÎ¿Ï Î¿Î½Î¿Î¼Î¬Î¶ÎµÏαι <c>equery</c>, Ïο οÏοίο Ï ÏάÏÏει ÏÏο ÏακÎÏο <c>gentoolkit</c>. ÎÏÏικά, εγκαÏαÏÏήÏÏε Ïο <c>gentoolkit</c>:</p> > ><pre caption="ÎγκαÏάÏÏαÏη ÏÎ¿Ï gentoolkit"> ># <i>emerge gentoolkit</i> ></pre> > ><p>ÎκÏελÎÏÏε ÏÏÏα Ïο <c>equery</c> με Ïην ÏαÏάμεÏÏο <c>uses</c> για να δείÏε ÏÎ¹Ï Î£Î·Î¼Î±Î¯ÎµÏ Î§ÏήÏÎ·Ï ÎµÎ½ÏÏ ÏÏ Î³ÎºÎµÎºÏιμÎÎ½Î¿Ï ÏακÎÏÎ¿Ï . Îια ÏαÏάδειγμα, για Ïο ÏακÎÏο <c>gnumeric</c>:</p> > ><pre caption="ΧÏηÏιμοÏοίηÏη ÏÎ¿Ï equery για Ïην εμÏάνιÏη ÏÏν ÏημαιÏν ΧÏήÏηÏ"> ># <i>equery --nocolor uses =gnumeric-1.6.3 -a</i> >[ Searching for packages matching =gnumeric-1.6.3... ] >[ Colour Code : set unset ] >[ Legend : Left column (U) - USE flags from make.conf ] >[ : Right column (I) - USE flags packages was installed with ] >[ Found these USE variables for app-office/gnumeric-1.6.3 ] > U I > - - debug : Enable extra debug codepaths, like asserts and extra output. > If you want to get meaningful backtraces see > http://www.gentoo.org/proj/en/qa/backtraces.xml . > + + gnome : Adds GNOME support > + + python : Adds support/bindings for the Python language > - - static : !!do not set this during bootstrap!! Causes binaries to be > statically linked instead of dynamically ></pre> > ></body> ></subsection> ></section> ></sections>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 357109
:
264371
|
264373
|
264375
|
264379
|
264381
|
264383
|
264385
|
264387
|
264389
|
264405
|
264407
|
264409
|
264411
|
264413
|
264415
|
264417
|
264419
|
264421
|
264423
|
264425
|
264427
|
264429
|
264431
|
264433
|
264435
|
264437
|
264439
|
264441
|
264443
|
264445
|
264447
|
264449
|
264451
|
264453
|
264455
|
264457
|
264459
|
264461
|
264463
|
264465
|
264467
|
264469
|
264471
|
264473
|
264475
|
264477
|
264479
|
264481
|
264483
|
264485
|
264487
|
264489
|
264491
|
264493
|
264495
| 264497 |
264499
|
264501
|
264505
|
264507
|
264509
|
264511
|
267269