Zdalnie zainstalowana aplikacja ma pewne problemy z kodowaniem i działa na moim komputerze lokalnym.
Jaki jest najlepszy sposób na „skopiowanie” moich ustawień regionalnych do zdalnego komputera?
Ustawienia regionalne na moim komputerze osobistym są skonfigurowane w następujący sposób:
$ locale
LANG=de_DE.UTF-8
LANGUAGE=de_DE:en
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
Odpowiedzi:
Prostszy sposób
Wyeksportuj wszystkie ustawienia narodowe do pliku
locale > import
Otwórz plik i dodaj eksport na początku każdej linii
Zrób to za pomocą polecenia
chmod ugo+rx import
Skopiuj do żądanego profilu i uruchom
./import
źródło
Możesz ustawić ustawienia regionalne ręcznie, używając
update-locale
:Przeczytaj stronę podręcznika, aby uzyskać więcej informacji.
Alternatywnie możesz ręcznie zmienić wpisy ustawień regionalnych systemu, modyfikując plik
/etc/default/locale
.Na przykład w systemie niemieckim, aby zapobiec tłumaczeniu komunikatów systemowych, możesz użyć:
Uwaga: zmiany obowiązują dopiero po ponownym zalogowaniu.
Źródło: https://help.ubuntu.com/community/Locale
źródło
sudo
. Osobiście podoba mi się twoje alternatywne rozwiązanie, może powinieneś uczynić je podstawowym. :)sudo dpkg-reconfigure locales
.Istnieją pewne zalecenia dotyczące konfigurowania ustawień regionalnych na zdalnych komputerach
1) Na maszynach Debiana (maszyna zdalna) uruchom polecenie (jako root):
Na pierwszym ekranie wybierz żądane ustawienia regionalne. Następnie zostaniesz poproszony o wybranie domyślnych ustawień regionalnych. Wybierz „none” (odniesienie: https://wiki.debian.org/Locale#Standard ).
2) Skonfiguruj usługę ssh (
/etc/ssh/sshd_config
), aby akceptowała zmienne środowiskowe od klienta: odkomentuj wiersz:Uruchom ponownie serwer ssh, wyloguj się, zaloguj ponownie i uruchom
locale
komendę. Musi odpowiadać ustawieniom lokalnym komputeraźródło
Generating locales...
... i późniejGeneration complete.
) Nie widzę ekranu wyboru.