Unter Debian kann ein Paket davon abhängen locales-all
, ob alle Gebietsschemas installiert / verfügbar sind. In Ubuntu gibt es kein solches Paket.
Früher belocs-locales-*
schien es dasselbe zu tun; alternativ könnte man sich auf verschiedene Lokalisierungspakete verlassen (z. B. nur de
+ en
+ fr
für den größten Teil Westeuropas, was nur begrenzt von Nutzen ist; manchmal erfordert Software tatsächlich alle Standard-Gebietsschemas). Diese Pakete verschwanden zwischen robust und präzise, AFAICT.
Also, auf welchem Ubuntu-Paket kann ich Depends
alle Gebietsschemas verfügbar machen?
Bearbeiten: Dies ist nicht dasselbe wie das locales
Paket, das lediglich Datendateien bereitstellt, die zum Generieren der Gebietsschemas erforderlich sind. Durch die bloße Installation des locales-all
Pakets in Debian werden diese Gebietsschemas sofort und alle verfügbar. (Es enthält in neueren Versionen ein Paket, das auch viel Platz spart.) Auf diese Weise verfügt der Benutzer nicht über einen Knopf, mit dem er (versehentlich) die erforderlichen Gebietsschemas deaktivieren kann.
quelle
locales-all
. Mein aktueller "Trigger to Ask" ist ein Paket, das Inhalte enthält, die von einem bestimmten Gebietsschema abhängen. Die Verwendunglocales
kommt jedoch nicht in Frage, da andere Pakete oder der lokale Administrator das Gebietsschema später deaktivieren können, wenn ich es beispielsweise mithilfe von Debconf-Einstellungen aktiviere.Antworten:
Ich habe die folgende Lösung unter https://docs.moodle.org/dev/Table_of_locales gefunden
quelle
ln -sf
auch ...Es sei denn, ich lese dein Unrecht, das ist gerade
locales
jetzt.Es ist Teil der
minimal^
Aufgabenanforderungen sowie vonubuntu-minimal
direkt, so dass dies immer installiert werden sollte. Sie sollten sich nicht auf irgendetwas verlassen müssen, um seine Anwesenheit zu garantieren, aber wenn Sie etwas brauchen , wählen Sieubuntu-minimal
oder etwas anderes, das Sie brauchen, das auch davon abhängtubuntu-minimal
. Das ist ein ziemlich vernünftiger Standard.Wenn ich mir den Inhalt von Debian ansehe,
locales-all
sehe ich viele solcher Dateien, die nicht im Standard-Ubuntu-locales
Paket enthalten sind (siehedpkg -L locales
):Ich habe packages.ubuntu.com nach ähnlichen Dateien durchsucht und keine gefunden. Dies bedeutet, dass sie entweder nicht verpackt sind, drastisch unterschiedliche Namen haben oder bei der Installation extrahiert werden (selten, aber möglich).
Die einzige Ausnahme kann ich sehen , ist der von installierten locales
libc-bin
in/usr/lib/locale/C.UTF-8/
.Ooo, ich könnte mit der Extraktion auf dem Geld gewesen sein. Das
locales
Paket enthält einelocale-gen
Anwendung, die diese Art von Dateien generiert. Weitere Informationen zu Gebietsschemas finden Sie im Wiki .quelle
locales
Paket ist nicht genug - wahr,locale-gen
ich könnte bestimmte Gebietsschemas generieren, aber dies ersetzt nicht,locales-all
wodurch alle verfügbar werden, ohne dass ein zusätzlicher Befehl ausgeführt werden muss (und ohne dass der Benutzer diese Gebietsschemas dann manuell wieder deaktivieren kann). . Dies gilt auch für Debian.Ich weiß, dass dies eine alte Frage ist, aber haben Sie versucht, alle Sprachpakete über apt-get zu installieren? Ich könnte ein ähnliches Problem lösen, bei dem ich viele verschiedene Gebietsschemas auf einem Server benötige und es laufend lösen würde
sudo apt-get install language-pack-*
. Es wurden alle Dateien heruntergeladen (ca. 2 GB nach dem Entpacken) und alle verfügbaren Gebietsschemas generiert.quelle