doc-el commit 767:45766ac4c1d3 - MFen: 1.263 -> 1.282 ports chap...

freebsd-doc-el at lists.hellug.gr freebsd-doc-el at lists.hellug.gr
Mon Sep 15 06:50:42 EEST 2008


changeset:      767:45766ac4c1d3
user:           Manolis Kiagias <sonicy at otenet.gr>
date:           2008-09-09 17:45 +0300
details:        http://hg.hellug.gr/freebsd/doc-el/?cmd=changeset;node=45766ac4c1d3

description:
	MFen: 1.263 -> 1.282 ports chapter (in prep. for more changes)

diffs (truncated from 451 to 300 lines):

diff -r c6ae37c998c8 -r 45766ac4c1d3 el_GR.ISO8859-7/books/handbook/ports/chapter.sgml
--- a/el_GR.ISO8859-7/books/handbook/ports/chapter.sgml	Tue Sep 09 16:25:34 2008 +0300
+++ b/el_GR.ISO8859-7/books/handbook/ports/chapter.sgml	Tue Sep 09 17:45:49 2008 +0300
@@ -7,7 +7,7 @@
   $FreeBSD: doc/el_GR.ISO8859-7/books/handbook/ports/chapter.sgml,v 1.2 2008/01/14 14:19:46 keramida Exp $
 
   %SOURCE%	en_US.ISO8859-1/books/handbook/ports/chapter.sgml
-  %SRCID%	1.263
+  %SRCID%	1.282
 
 -->
 
@@ -177,7 +177,7 @@
 	  επειδή πρέπει να λειτουργούν στον μέγιστο αριθμό συστημάτων.  Με
 	  εγκατάσταση από το port, μπορείτε να ρυθμίσετε τις επιλογές μεταγλώττισης να
 	  (για παράδειγμα) δημιουργήσουν εκτελέσιμο κώδικα που είναι ειδικευμένος για έναν Pentium
-	  IV ή Athlon επεξεργαστή.</para>
+	  4 ή Athlon επεξεργαστή.</para>
       </listitem>
 
       <listitem>
@@ -304,11 +304,25 @@
 	.</para></listitem>
 
       <listitem>
+	<para>Επιπρόσθετα, μπορείτε να χρησιμοποιήσετε μια απλή εντολή
+	  &man.echo.1; για να εντοπίσετε την τοποθεσία κάποιου προγράμματος
+	  μέσα στα ports.  Για παράδειγμα:</para>
+
+	<screen>&prompt.root; <userinput>echo /usr/ports/*/*lsof*</userinput>
+/usr/ports/sysutils/lsof</screen>
+
+	<para>Σημειώστε ότι το παραπάνω θα δείξει επίσης και οποιαδήποτε
+	  αρχεία έχουν κατέβει στον κατάλογο
+	  <filename class="directory">/usr/ports/distfiles</filename> εφόσον
+	  ταιριάζουν στην αναζήτηση.</para>
+      </listitem>
+
+      <listitem>
 	<para>Ακόμη ένας τρόπος να βρείτε ένα συγκεκριμένο port είναι χρησιμοποιώντας
         τον εσωτερικό μηχανισμό αναζήτησης της Ports Collection.  Γα να χρησιμοποιήσετε το
         στοιχείο της αναζήτησης, Θα χρειαστεί να βρίσκεστε στον κατάλογο
         <filename>/usr/ports</filename>. Όταν βρεθείτε σε αυτόν τον κατάλογο,
-        εκτελέστε το <command>make search
+        εκτελέστε το <command>make <maketarget>search</maketarget>
         name=<replaceable>όνομα--προγράμματος</replaceable></command> όπου
         <replaceable>όνομα--προγράμματος</replaceable> είναι το όνομα
         του προγράμματος που θέλετε να βρείτε.  Για παράδειγμα, αν αναζητάτε
@@ -331,7 +345,7 @@
         δεν θα αναλυθούν εδώ.</para>
 
       <para>Για ποιο ενδελεχή αναζήτηση μπορείτε να χρησιμοποιήσετε επίσης <command>make
-       search key=<replaceable>φράση</replaceable></command> όπου
+        <maketarget>search</maketarget> key=<replaceable>φράση</replaceable></command> όπου
        <replaceable>φράση</replaceable> είναι κάποιο κείμενο προς αναζήτηση.
        Αυτό αναζητά ονόματα port, σχόλια, περιγραφές και
        εξαρτήσεις και μπορούν να χρησιμοποιηθούν για να βρεθούν ports που σχετίζονται
@@ -438,7 +452,7 @@
 	  &os.stable;.  Αν τρέχετε μια -RELEASE έκδοση, θα <quote>κατεβάσει</quote>
 	  την έκδοση του package που έχει μεταγλωττιστεί με την εκδοσή
 	  σας.  Είναι δυνατό να το αλλάξετε αυτό αλλάζοντας
-	  την μεταβλητή περιβάλλοντος  <envar>PACKAGESITE</envar> .
+	  την <envar>PACKAGESITE</envar> .
 	  Για παράδειγμα, αν τρέχετε ένα &os;&nbsp;5.4-RELEASE
 	  σύστημα, προκαθορισμένα το &man.pkg.add.1; θα προσπαθήσει να <quote>κατεβάσει</quote>
 	  packages από το
@@ -536,6 +550,11 @@
         <row><entry>*</entry><entry>Υπάρχουν πολλαπλές εκδόσεις του
         package.</entry></row>
 
+	<row><entry>!</entry><entry>Το εγκατεστημένο πακέτο υπάρχει στο
+	  index, αλλά για κάποιο λόγο το <command>pkg_version</command> δεν
+	  κατάφερε να συγκρίνει την έκδοση του εγκατεστημένου πακέτου με την
+	  αντίστοιχη καταχώρηση στο index.</entry></row>
+
 	</tbody>
 	</tgroup>
     </informaltable>
@@ -555,6 +574,20 @@
       </para>
 
       <screen>&prompt.root; <userinput>pkg_delete <replaceable>xchat-1.7.1</replaceable></userinput></screen>
+
+      <para>Σημειώστε ότι το &man.pkg.delete.1; απαιτεί το πλήρες όνομα και
+	αριθμό έκδοσης του πακέτου.  Η παραπάνω εντολή δεν θα λειτουργήσει
+	αν δώσετε απλώς <replaceable>xchat</replaceable> αντί για
+	<replaceable>xchat-1.7.1</replaceable>.  Είναι ωστόσο εύκολο να
+	χρησιμοποιήσετε την &man.pkg.version.1; για να βρείτε την έκδοση του
+	εγκατεστημένου πακέτου.  Αντί για αυτό, μπορείτε επίσης να
+	χρησιμοποιήσετε ένα μπαλαντέρ:</para>
+
+      <screen>&prompt.root; <userinput>pkg_delete <replaceable>xchat\*</replaceable></userinput></screen>
+
+      <para>Στην περίπτωση αυτή, θα διαγραφούν όλα τα πακέτα που τα ονόματα
+	τους αρχίζουν με <literal>xchat</literal>.</para>
+
     </sect2>
 
     <sect2>
@@ -594,44 +627,30 @@
 	<title>Μέθοδος CVSup</title>
 
 	<para>Αυτή είναι μια γρήγορη μέθοδος για να αποκτήσετε και να διατηρήσετε το αντίγραφο σας
-	  του Ports Collection ανανεωμένο χρησιμοποιώντας το <application>CVSup</application>.
+	  του Ports Collection ανανεωμένο χρησιμοποιώντας το πρωτόκολλο
+<application>CVSup</application>.
 	  Αν θέλετε να μάθετε περισσότερα για το <application>CVSup</application>, δείτε το
 	  <link linkend="cvsup">Χρησιμοποιώντας το CVSup</link>.</para>
 
 	<note>
-	  <para>Το εργαλείο <application>csup</application> μία υλοποίηση
-	    του λογισμικού <application>CVSup</application> στην C και
-	    διατίθεται από το &os; 6.2 και έπειτα.  Μπορείτε να χρησιμοποιήσετε το
-	    <application>csup</application> που διατίθεται στην βασική εγκατάσταση
-	    και να παραλείψετε το βήμα #1 και έπειτα να αντικαταστήσετε την εντολή
-	    <command>cvsup</command> με την
-	    <command>csup</command>.  Σε παλαιότερες εκδόσεις, μπορείτε
-	    να εγκαταστήσετε το <application>csup</application>
-	    με το <filename role="package">net/csup</filename>
-	    port/package.</para>
+	  <para>Η υλοποίηση του <application>CVSup</application> που
+	    περιλαμβάνεται σε ένα σύστημα &os;, ονομάζεται
+	    <application>csup</application>.  Εμφανίστηκε για πρώτη φορά στο
+	    &os; 6.2.  Χρήστες παλαιότερων εκδόσεων του &os;, μπορούν να το
+	    εγκαταστήσουν μέσω του πακέτου ή port
+	    <filename role="package">net/csup</filename>.</para>
 	</note>
 
 	<para>Σιγουρευθείτε ότι το <filename role="directory">/usr/ports</filename>
-	  είναι άδειο πριν εκτελέσετε το <application>CVSup</application> για
+	  είναι άδειο πριν εκτελέσετε το <application>csup</application> για
 	  πρώτη φορά!  Εάν ήδη υπάρχει το Ports Collection,
-	  αποκτημένο από μια άλλη πηγή, το <application>CVSup</application>
+	  αποκτημένο από μια άλλη πηγή, το <application>csup</application>
 	  δεν θα διαγράψει αφηρημένα <quote>μπαλώματα</quote>.</para>
 
 	<step>
-	  <para>Εγκαθιστώντας το<filename
-	    role="package">net/cvsup-without-gui</filename> package:</para>
+	  <para>Εκτελέστε το <command>csup</command>:</para>
 
-	  <screen>&prompt.root; <userinput>pkg_add -r cvsup-without-gui</userinput></screen>
-
-	  <para>Δείτε το <link
-	      linkend="cvsup-install">Εγκατάσταση του CVSup</link> (<xref
-	      linkend="cvsup-install">) για περισσότερες λεπτομέρειες.</para>
-	</step>
-
-	<step>
-	  <para>Εκτελέστε το <command>cvsup</command>:</para>
-
-	  <screen>&prompt.root; <userinput>cvsup -L 2 -h <replaceable>cvsup.FreeBSD.org</replaceable> /usr/share/examples/cvsup/ports-supfile</userinput></screen>
+	  <screen>&prompt.root; <userinput>csup -L 2 -h <replaceable>cvsup.FreeBSD.org</replaceable> /usr/share/examples/cvsup/ports-supfile</userinput></screen>
 
 	  <para>Αλλάξτε το
 	    <replaceable>cvsup.FreeBSD.org</replaceable> με έναν
@@ -669,17 +688,17 @@
 	      </step>
 
 	      <step>
-		<para>Και τώρα εκτελέστε το <command>cvsup</command>, χρησιμοποιώντας τα
+		<para>Και τώρα εκτελέστε το <command>csup</command>, χρησιμοποιώντας τα
 		  ακόλουθα:</para>
 
-		<screen>&prompt.root; <userinput>cvsup -L 2 <replaceable>/root/ports-supfile</replaceable></userinput></screen>
+		<screen>&prompt.root; <userinput>csup -L 2 <replaceable>/root/ports-supfile</replaceable></userinput></screen>
 	      </step>
 	    </procedure>
 	  </note>
 	</step>
 
 	<step>
-	  <para>Εκτελώντας την εντολή &man.cvsup.1; αργότερα θα <quote>κατεβάσει</quote> και θα εφαρμόσει όλες
+	  <para>Εκτελώντας την εντολή &man.csup.1; αργότερα θα <quote>κατεβάσει</quote> και θα εφαρμόσει όλες
 	    τις πρόσφατες αλλαγές στην Ports Collection, εκτός από το να
 	    επανα-μεταγλωττίσει τα ports για το σύστημα σας.</para>
 	</step>
@@ -703,19 +722,19 @@
 	  <para>Από την &os;&nbsp;6.1-RELEΑSE και με τις νεότερες εκδόσεις
 	    του <application>Portsnap</application> port ή package, μπορείτε
 	    να αποφύγετε αυτό το βήμα με ασφάλεια.  Το <filename
-	    role="directory">/usr/ports</filename> θα δημιουργηθεί
+	    class="directory">/usr/ports</filename> θα δημιουργηθεί
 	    αυτόματα με την πρώτη χρήση της εντολής &man.portsnap.8;.
 	    Με παλαιότερες εκδόσεις του
 	    <application>Portsnap</application>, πρέπει
 	    να δημιουργήσετε έναν άδειο κατάλογο <filename
-	    role="directory">/usr/ports</filename> αν δεν υπάρχει:</para>
+	    class="directory">/usr/ports</filename> αν δεν υπάρχει:</para>
 
 	  <screen>&prompt.root; <userinput>mkdir /usr/ports</userinput></screen>
 	</step>
 
 	<step>
 	  <para>"Κατεβάστε" ένα συμπιεσμένο snapshot της Ports Collection στο
-	    <filename role="directory">/var/db/portsnap</filename>.  Μπορείτε να
+	    <filename class="directory">/var/db/portsnap</filename>.  Μπορείτε να
 	    αποσυνδεθείτε από το Διαδίκτυο μετά από αυτό το βήμα, αν το θέλετε.</para>
 
 	  <screen>&prompt.root; <userinput>portsnap fetch</userinput></screen>
@@ -724,13 +743,13 @@
 	<step>
 	  <para>Αν εκτελείτε το <application>Portsnap</application> για
 	    πρώτη φορά, κάντε εξαγωγή του snapshot μέσα στο <filename
-	    role="directory">/usr/ports</filename>:
+	    class="directory">/usr/ports</filename>:
 	  </para>
 
 	  <screen>&prompt.root; <userinput>portsnap extract</userinput></screen>
 
 	  <para>Εάν ήδη έχετε ένα γεμάτο <filename
-	    role="directory">/usr/ports</filename> και απλώς το ανανεώνετε,
+	    class="directory">/usr/ports</filename> και απλώς το ανανεώνετε,
 	    εκτελέστε την ακόλουθη εντολή:</para>
 
 	  <screen>&prompt.root; <userinput>portsnap update</userinput></screen>
@@ -819,9 +838,10 @@
 	<listitem>
 	  <para>Ένα αρχείο <filename>distinfo</filename>.  Αυτό το αρχείο
 	    περιέχει πληροφορίες για τα αρχεία που πρέπει να 
-	    <quote>κατεβαστούν</quote> για την μεταγλώττιση του port και τα checksums τους,
+	    <quote>κατεβαστούν</quote> για την μεταγλώττιση του port και τα checksums τους
+	    (χρησιμοποιώντας τις &man.md5.1; και &man.sha256.1;),
 	    για να επιβεβαιωθεί ότι τα αρχεία δεν έχουν αλλοιωθεί κατά την διάρκεια
-	    του <quote>κατεβάσματος</quote> χρησιμοποιώντας το &man.md5.1;.</para>
+	    του <quote>κατεβάσματος</quote>.</para>
 	</listitem>
 	
 	<listitem>
@@ -933,7 +953,7 @@
 	  στην γραμμή εντολών.  Το επόμενο βήμα είναι να εγκαταστήσετε το
 	  port.  Για να το εγκαταστήσετε, χρειάζεται απλώς να προσθέσετε μια λέξη
 	  στην εντολή <command>make</command>, και αυτή η λέξη είναι
-	  <command>install</command>:</para>
+	  <maketarget>install</maketarget>:</para>
 
         <screen>&prompt.root; <userinput>make install</userinput>
 ===&gt;  Installing for lsof-4.57
@@ -968,8 +988,8 @@
 
         <note>
           <para>Μπορείτε να γλιτώσετε δύο πρόσθετα βήματα απλώς εκτελώντας <command>make
-	    install clean</command> αντί για <command>make</command>,
-	    <command>make install</command> και <command>make clean</command>
+	    <maketarget>install clean</maketarget></command> αντί για <command>make</command>,
+	    <command>make <maketarget>install</maketarget></command> και <command>make <maketarget>clean</maketarget></command>
 	    ως τρία ξεχωριστά βήματα.</para>
 	</note>
 
@@ -1028,7 +1048,7 @@
 	<note><para>Μπορείτε να μεταγλωττίσετε όλα τα ports σε μία κατηγορία ή
 	  σε όλες εκτελώντας το <command>make</command> στον αρχικό
 	  κατάλογο, όπως με την προαναφερθείσα <command>make
-	  <makevar>fetch</makevar></command> μέθοδο.  Αυτό όμως
+	  <maketarget>fetch</maketarget></command> μέθοδο.  Αυτό όμως
 	  είναι επικίνδυνο γιατί μερικά ports δεν μπορούν να συνυπάρχουν.  Σε άλλες
 	  περιπτώσεις, μερικά ports μπορεί να εγκαταστήσουν δυο διαφορετικά αρχεία με το
 	  με το ίδιο όνομα.</para></note>
@@ -1105,6 +1125,29 @@
 	  δουλεία.</para>
 
       </sect3>
+
+      <sect3>
+	<title>Επαναρύθμιση Επιλογών Ports</title>
+
+	<para>Όταν μεταγλωττίζετε κάποια ports, μπορεί να εμφανιστεί στην
+	  οθόνη σας ένα μενού επιλογών (βασισμένο σε ncurses) το οποίο να σας
+	  επιτρέπει να αλλάξετε διάφορες επιλογές μεταγλώττισης.  Δεν είναι
+	  σπάνιο κάποιοι χρήστες να θέλουν να επισκεφτούν ξανά αυτό το μενού,
+	  για να προσθέσουν, να αφαιρέσουν ή να αλλάξουν κάποιες επιλογές,
+	  μετά την μεταγλώττιση του port.  Μια επιλογή είναι να μετακινηθείτε
+	  στον κατάλογο του port και να γράψετε
+	  <command>make <maketarget>config</maketarget></command>, με το
+	  οποίο θα εμφανιστεί ξανά το μενού με τις προηγούμενες ρυθμίσεις σας
+	  ήδη επιλεγμένες.  Μια άλλη δυνατότητα, είναι να χρησιμοποιήσετε την
+	  εντολή <command>make <maketarget>showconfig</maketarget></command>,
+	  με την οποία θα δείτε όλες τις επιλεγμένες ρυθμίσεις του port.
+	  Τέλος, μια ακόμα επιλογή είναι να εκτελέσετε την εντολή
+	  <command>make <maketarget>rmconfig</maketarget></command> η οποία
+	  θα αφαιρέσει όλες τις αποθηκευμένες επιλογές και θα σας επιτρέψει να
+	  ξεκινήσετε ξανά από την αρχή.  Όλες αυτές οι επιλογές, και ακόμα
+	  περισσότερες, εξηγούνται στη σελίδα man του &man.ports.7;.</para>
+      </sect3>
+	  
     </sect2>
 
     <sect2 id="ports-removing">
@@ -1166,8 +1209,8 @@
       <para>Το εργαλείο <application>portupgrade</application> είναι σχεδιασμένο
 	για να αναβαθμίζει εύκολα εγκαταστημένα ports.  Διατίθεται από το <filename
 	role="package">ports-mgmt/portupgrade</filename> port.  Εγκαταστήστε το
-	όπως κάθε port, χρησιμοποιώντας την εντολή <command>make <makevar>install
-	clean</makevar></command>:</para>
+	όπως κάθε port, χρησιμοποιώντας την εντολή <command>make <maketarget>install
+	clean</maketarget></command>:</para>
 
       <screen>&prompt.root; <userinput>cd /usr/ports/ports-mgmt/portupgrade</userinput>
 &prompt.root; <userinput>make install clean</userinput></screen>
@@ -1221,7 +1264,7 @@




More information about the Freebsd-doc-el mailing list