Ich habe gehört, dass es möglich ist, angepasste Versionen von Ubuntu in verschiedenen Sprachen zu erstellen. Was sind das und wie kann ich eins machen?
Ich habe gehört, dass es möglich ist, angepasste Versionen von Ubuntu in verschiedenen Sprachen zu erstellen. Was sind das und wie kann ich eins machen?
Antworten:
Aus Platzgründen enthalten die offiziellen Ubuntu-Installations-CDs (auch als ISO-Images bezeichnet), die von ubuntu.com heruntergeladen werden können, nur eine Handvoll der vielen Sprachen, in denen Ubuntu verfügbar ist. Alle weiteren Sprachen können dann während oder nach der Installation heruntergeladen werden.
Lokalisierte Bilder sind angepasste Versionen des Originalmediums, die so geändert werden, dass sie die Übersetzung einer bestimmten Sprache oder andere Änderungen enthalten, die für einen bestimmten Ort relevant sind.
Sie ermöglichen die Unterstützung der Muttersprache bei der Installation und ohne die Notwendigkeit einer funktionierenden Internetverbindung. Zusätzlich zur Sprache ermöglichen sie auch das Anpassen anderer Aspekte von Ubuntu, um es für eine bestimmte Kultur oder Region relevanter zu machen.
Richten Sie die Werkzeuge ein
Richten Sie ein Standardpaket ein
Der nächste Schritt besteht darin, ein Standardpaket mit allen Anpassungen für Ihre Sprache zu erstellen . Dieses Paket wird als Vorlage verwendet, die die Parameter zum Erstellen des endgültigen Bildes enthält.
Führen Sie nun das Build-Skript aus, um das Standardpaket zu erstellen:
ubuntu-defaults-template {defaultspackagename}
cd {defaultspackagename}
Denken Sie daran, {defaultspackagename}
durch den Namen Ihres Pakets zu ersetzen . Die Konvention für Paketnamen lautet ubuntu-defaults-{locale}
: Wo {locale}
ist der 2-Buchstaben- oder 3-Buchstaben-ISO 639-2-Code für Ihr Gebietsschema? Zum Beispiel wäre ein Standardpaket für eine katalanischsprachige Regionubuntu-defaults-ca
Zu diesem Zeitpunkt können Sie alle relevanten Einstellungen für Ihr Gebietsschema in den TXT-Dateien in diesem Verzeichnis ändern. Sie sind alle dokumentiert und enthalten Beispiele.
Erstellen Sie das Standardpaket
Was Sie im vorherigen Schritt erstellt haben, ist ein Quellpaket, das Sie jetzt erstellen müssen, um es zu einem installierbaren Paket zu machen.
Führen Sie nun den folgenden Befehl aus, um das Paket zu erstellen:
dpkg-buildpackage
Wenn alles gut geht, haben Sie ein Paket mit einer .deb
Erweiterung im übergeordneten Ordner. Etwas wiemyprojectdefaults_0.1_all.deb
Erstellen Sie Ihr ISO-Image aus dem lokalen Paket
Führen Sie nun den Befehl aus, um das Bild zu erstellen. Sie benötigen eine funktionierende Internetverbindung und ein paar GB frei, um den Befehl ausführen zu können. Dies dauert einige Minuten.
ubuntu-defaults-image --package ../myprojectdefaults_0.1_all.deb
Das resultierende Bild ist das mit der Erweiterung .iso
Hinweis: Alternativ zur Verwendung eines lokalen Pakets können Sie eine PPA einrichten und den folgenden Befehl verwenden (in diesem Beispiel wird davon ausgegangen, dass Sie Ihr Paket in der PPA ubuntu-defaults-ca genannt haben):
ubuntu-defaults-image --ppa lpusername/ppaname --locale ca
Weitere Optionen finden Sie in der Manpage
Prüfung
Führen Sie einen lokalen Test Ihres Images durch (z. B. können Sie es mit Virtualbox in einer virtuellen Maschine installieren).
Laden Sie das Bild schließlich an einem öffentlichen Ort hoch, damit jeder es herunterladen und testen kann.
Das ist es!
Angenommen, alle Tools sind installiert, können wir einfach die Befehle ausführen, um eine lokalisierte ISO für katalanischsprachige Regionen zu erstellen:
ubuntu-defaults-template ubuntu-defaults-ca
cd ubuntu-defaults-ca
Zu diesem Zeitpunkt ändern wir die erforderlichen Dateien, um die katalanischen Sprachpakete zu installieren, und wählen die katalanische Tastatur aus. Wir ändern die folgenden Dateien:
i18n/keyboard.txt
-> Angabe von 'es cat' als Tastaturi18n/langpacks.txt
-> Angabe von 'ca complete' als Sprachpaketi18n/language.txt
-> 'ca' als Sprachcode angebenUnd dann bauen wir das Standardpaket und das Image weiter auf:
dpkg-buildpackage
ubuntu-defaults-image --package ../ubuntu-defaults-ca_0.1_all.deb
In diesem Beispiel wird davon ausgegangen, dass wir bereits eine PPA mit einem Standardpaket erstellt haben. Das einzige, was wir tun müssen, ist, den Befehl zum Reagieren der ISO auszuführen:
ubuntu-defaults-image --ppa dpm/ubuntu-defaults-ca --locale ca