Słyszałem, że możliwe jest tworzenie niestandardowych wersji Ubuntu w różnych językach. Co to są i jak mogę je stworzyć?
Słyszałem, że możliwe jest tworzenie niestandardowych wersji Ubuntu w różnych językach. Co to są i jak mogę je stworzyć?
Odpowiedzi:
Ze względu na ograniczenia miejsca oficjalne instalacyjne płyty CD z Ubuntu (znane również jako obrazy ISO), które można pobrać ze strony ubuntu.com, zawierają tylko garść wielu języków, w których dostępny jest Ubuntu. Wszelkie dodatkowe języki można następnie pobrać podczas instalacji lub po niej.
Zlokalizowane obrazy to spersonalizowane wersje oryginalnego nośnika, które są modyfikowane w celu uwzględnienia tłumaczenia określonego języka lub innych modyfikacji, które są istotne dla konkretnej lokalizacji.
Umożliwiają obsługę języka ojczystego podczas instalacji i bez konieczności posiadania działającego połączenia z Internetem. Oprócz języka umożliwiają także dostosowywanie innych aspektów Ubuntu, aby były bardziej odpowiednie dla konkretnej kultury lub regionu.
Skonfiguruj narzędzia
Skonfiguruj pakiet domyślny
Następnym krokiem jest utworzenie domyślnego pakietu ze wszystkimi dostosowaniami dla Twojego języka. Ten pakiet będzie używany jako szablon zawierający parametry do zbudowania ostatecznego obrazu.
Teraz uruchom skrypt kompilacji, aby utworzyć domyślny pakiet:
ubuntu-defaults-template {defaultspackagename}
cd {defaultspackagename}
Pamiętaj, aby zastąpić {defaultspackagename}
nazwą pakietu. Konwencja nazw pakietów to ubuntu-defaults-{locale}
, gdzie {locale}
jest dwuliterowy lub trzyliterowy kod ISO 639-2 dla twojego locale. Np. Domyślny pakiet dla katalońskojęzycznego regionu toubuntu-defaults-ca
W tym momencie możesz zmodyfikować wszystkie odpowiednie ustawienia regionalne w plikach .txt w tym katalogu. Wszystkie są udokumentowane i zawierają przykłady.
Zbuduj domyślny pakiet
To, co utworzyłeś w poprzednim kroku, to pakiet źródłowy, który musisz teraz zbudować, aby uczynić go pakietem instalowalnym.
Teraz uruchom następujące polecenie, aby skompilować pakiet:
dpkg-buildpackage
Jeśli wszystko pójdzie dobrze, będziesz mieć pakiet z .deb
rozszerzeniem w folderze nadrzędnym. Coś jakmyprojectdefaults_0.1_all.deb
Zbuduj swój obraz ISO z pakietu lokalnego
Teraz uruchom polecenie, aby utworzyć obraz. Będziesz potrzebować działającego połączenia internetowego i kilku GB wolnego miejsca, aby móc uruchomić polecenie. Wykonanie tego zajmie kilka minut
ubuntu-defaults-image --package ../myprojectdefaults_0.1_all.deb
Obraz wynikowy to ten z rozszerzeniem .iso
Uwaga: zamiast korzystania z pakietu lokalnego możesz skonfigurować PPA i użyć następującego polecenia (w tym przykładzie założono, że nazwa pakietu ubuntu-defaults-ca w PPA):
ubuntu-defaults-image --ppa lpusername/ppaname --locale ca
Sprawdź stronę podręcznika , aby dowiedzieć się o dodatkowe opcje
Test
Wykonaj test lokalny swojego obrazu (np. Możesz go zainstalować na maszynie wirtualnej za pomocą Virtualbox)
Na koniec prześlij obraz w miejscu publicznym, aby każdy mógł go pobrać i przetestować.
Otóż to!
Zakładając, że wszystkie narzędzia są zainstalowane, możemy po prostu uruchomić polecenia, aby utworzyć zlokalizowane ISO dla regionów mówiących po katalońsku:
ubuntu-defaults-template ubuntu-defaults-ca
cd ubuntu-defaults-ca
W tym momencie modyfikujemy wymagane pliki, aby zainstalować katalońskie pakiety językowe i wybieramy katalońską klawiaturę. Modyfikujemy następujące pliki:
i18n/keyboard.txt
-> określając „es cat” jako klawiaturęi18n/langpacks.txt
-> określając „ca complete” jako pakiet językowyi18n/language.txt
-> określając „ca” jako kod językaNastępnie kontynuujemy budowanie domyślnego pakietu i obrazu:
dpkg-buildpackage
ubuntu-defaults-image --package ../ubuntu-defaults-ca_0.1_all.deb
W tym przykładzie założono, że już utworzyliśmy PPA z domyślnym pakietem, więc jedyne, co będziemy musieli zrobić, to uruchomić polecenie, aby zachować zgodność z ISO:
ubuntu-defaults-image --ppa dpm/ubuntu-defaults-ca --locale ca