ρύθμιση, χειροκίνητη, των προς επιλογή τοπικοποιήσεων, στο /etc/rpm/macros

Απάντηση
Άβαταρ μέλους
nikos_k
Δημοσιεύσεις: 299
Εγγραφή: Τετ Ιουν 01, 2011 06:05 am
Been thanked: 2 φορές

ρύθμιση, χειροκίνητη, των προς επιλογή τοπικοποιήσεων, στο /etc/rpm/macros

Δημοσίευση από nikos_k » Κυρ Δεκ 30, 2018 15:26 pm

Όταν κάνεις μια νέα εγκατάσταση της Μαγείας,
ή όταν κάνεις μια σημαντική αναβάθμιση του συστήματος rpm,
ίσως να θες, να ρυθμίσεις, χειροκίνητα, το αρχείο /etc/rpm/macros .

- - -

Μπορεί, μετά από μια αναβάθμιση, να χρειαστεί να επιλέξεις
μεταξύ « /etc/rpm/macros » και « /etc/rpm/macros.rpmnew ».

Μπορεί, μετά από κάποια στάδια, να έχεις φτάσει σε αυτό το μήνυμα:
-%_install_langs el:el_CY:el_GR:en_AG:en_AU:en_BE:en_BW:en_CA:en_DK:en_GB:en_HK:en_IE:en_IN:en_NG:en_NZ:en_PH:en_SG:en_US:en_ZA:en_ZM:en_ZW

--- /etc/rpm/macros 2018-12-30 14:34:03.363705038 +0200
+++ /etc/rpm/macros.rpmnew 2017-07-10 13:47:11.000000000 +0300
@@ -1 +1,6 @@
-%_install_langs el:el_CY:el_GR:en_AG:en_AU:en_BE:en_BW:en_CA:en_DK:en_GB:en_HK:en_IE:en_IN:en_NG:en_NZ:en_PH:en_SG:en_US:en_ZA:en_ZM:en_ZW
+# Put your own system macros here
+# usually contains
+
+# Set this one according your locales
+# %_install_langs
+
- - -

Ένας τρόπος, λοιπόν, για να ρυθμίσουμε τις τοπικοποιήσεις
στο αρχείο « /etc/rpm/macros »,
είναι ο ακόλουθος...

Πηγαίνουμε στο...
  • Κέντρο Ελέγχου της Μαγείας --> Σύστημα --> Άνοιξε μια κονσόλα ως διαχειριστής
Στην κονσόλα, δίνουμε τα παρακάτω...

Για να πάμε στον κατάλογο με το αρχείο ρύθμισης...

Κώδικας: Επιλογή όλων

cd /etc/rpm/
Για να δούμε τα περιεχόμενα του κατάλογου...

Κώδικας: Επιλογή όλων

ls
Για να ανοίξουμε το αρχείο «macros» με τον επεξεργαστή κειμένου «nano»...

Κώδικας: Επιλογή όλων

nano macros
Για να ενεργοποιήσουμε τη ρύθμιση της γλώσσας,
αφαιρούμε το σύμβολο σχολιασμού (εδώ, « # »),
αλλάζοντας τον παρακάτω στίχο, από...
# %_install_langs
σε...
%_install_langs
Και προσθέτουμε, από δίπλα, τις γλώσσες που θέλουμε,
χωρισμένες με άνω-κάτω τελεία ( « : » )...
Για παράδειγμα...
%_install_langs el:el_GR
Ή άλλο παράδειγμα...
%_install_langs el:el_GR:el_ CY
(Στην περίπτωση, που είναι περασμένες περισσότερες γλώσσες,
απλά τις διαγράφουμε.)

Τα Αγγλικά δεν χρειάζεται να τα εισάγουμε,
γιατί, ουσιαστικά, όλα τα προγράμματα,
έρχονται με προεπιλεγμένη γλώσσα τα Αγγλικά.
Δηλαδή, αν δεν υπάρχει η μετάφρασή τους,
στην γλώσσα που έχουμε ορίσει,
«υποχωρούν» και χρησιμοποιούν την Αγγλική.

Εκτός, βέβαια, αν θες να χρησιμοποιείς
κάποια συγκεκριμένη παραλλαγή των Αγγλικών.
Παράδειγμα, της Μεγάλης Βρετανίας...
en_GB
Για να αποθηκεύσουμε το αρχείο, χρησιμοποιούμε το συνδυασμό πλήκτρων...
  • Ctl+O
Μας ρωτάει αν θέλουμε να αποθηκεύσουμε το αρχείο ως «macros».
Επιλέγουμε να το κάνουμε, απλά πατώντας το πλήκτρο της Εισαγωγής...
  • Enter
Τα περιεχόμενα του αρχείου /etc/rpm/macros
θα μοιάζουν κάπως έτσι...
# Put your own system macros here
# usually contains

# Set this one according your locales
%_install_langs el:el_GR
Και κλείνουμε το nano, με τα πλήκτρα...
  • Ctl+X
- - -

Αν κάνουμε μια δοκιμαστική εγκατάσταση,
από τη γραμμή εντολών, με το urpmi,
ίσως να μας δείξει αν έχουμε κάνει κάποιο λάθος.
Ίσως, πάλι, να το λάθος να μην εντοπιστεί.
Παράδειγμα, πάλι...
[root@localhost ~]# urpmi xfe
error: Macro %_install_langs has empty body
κλπ, κλπ
- - -

Βέβαια, όλα τα παραπάνω ίσως να είναι εντελώς άχρηστα,
και η Μαγεία να έχει και κάποιο άλλο, παράλληλο,
σύστημα ορισμού της τοπικοποίησης του συστήματος.

^

Άβαταρ μέλους
dglent
Δημοσιεύσεις: 1069
Εγγραφή: Τετ Ιουν 01, 2011 05:42 am
Τοποθεσία: Γαλλία
Has thanked: 6 φορές

Re: ρύθμιση, χειροκίνητη, των προς επιλογή τοπικοποιήσεων, στο /etc/rpm/macros

Δημοσίευση από dglent » Δευ Δεκ 31, 2018 14:16 pm

Κανονικά έπρεπε να γίνεται κατά την εγκατάσταση του locales-el
Το σκριπτ υπάρχει κανονικά:
http://svnweb.mageia.org/packages/cauld ... markup#l56

Άβαταρ μέλους
nikos_k
Δημοσιεύσεις: 299
Εγγραφή: Τετ Ιουν 01, 2011 06:05 am
Been thanked: 2 φορές

Re: ρύθμιση, χειροκίνητη, των προς επιλογή τοπικοποιήσεων, στο /etc/rpm/macros

Δημοσίευση από nikos_k » Τετ Φεβ 27, 2019 22:55 pm

Και η εφαρμογή της Μαγεία με την οποία ο κάθε χρήστης ορίζει την τοπικοποίησή του είναι η ...

Κώδικας: Επιλογή όλων

localedrake
Μετά από πολλά χρόνια το βρήκα και αυτό :lol:
(επειδή θέλησα να δημιουργήσω ένα δοκιμαστικό χρήστη... αλλιώς... σιγά μην...).

Απάντηση