Thay đổi chính xác miền địa phương mặc định trong máy chủ Ubuntu 10.04 LTS?


9

Tôi đã nhận được một máy chủ mới nhưng không may là hoster chỉ cài đặt cho tôi Ubuntu 8.04 bằng tiếng Đức.

Vì vậy, việc nâng cấp hoạt động trơn tru, nhưng bây giờ tôi đang cố gắng thay đổi hệ thống sang tiếng Anh.

Tôi thích nghi /etc/environment

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="en_us.UTF-8"
LANGUAGE="de_DE:en_US:de_LU:de_CH:de_BE:de_AT"

Và sau khi tìm kiếm diễn đàn tôi đã cài đặt update-localemà tạo ra các tập tin/etc/default/locale

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="en_us.UTF-8"
LANGUAGE="de_DE:en_US:de_LU:de_CH:de_BE:de_AT"

(đây là tệp tôi thường nhớ từ các hệ thống debian để giữ miền địa phương)

sau đó tôi đã dpkg-reconfigure localescấu hình tất cả các ngôn ngữ và sau khi đăng xuất và đăng nhập lại gần như mọi thứ đều bằng tiếng Anh.

hầu hết

thông điệp chào mừng là. các chương trình đến bằng tiếng Anh. nhưng ví dụ apt không phải là:

prag341:~# apt-get upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Status-Informationen einlesen... Fertig
Die folgenden Pakete werden aktualisiert:
  linux-image-generic
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 4,346B an Archiven heruntergeladen werden.
Nach dieser Operation werden 0B Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? 

đó là một điều rất xấu bởi vì sau đó các đối số mặc định Y / N được trao đổi bởi J / N, v.v.

Làm thế nào tôi có thể thay đổi chính xác ngôn ngữ để mặc định tiếng Anh cho chúng tôi trong uft8 như thể tôi đã cài đặt nó từ đầu?


Hãy xem liên kết này: help.ubfox.com/community/Locale .
Khaled

đó là những gì tôi đã trông giống như. một tệp không tồn tại ở vị trí đầu tiên và được thêm vào là cập nhật-ngôn ngữ. tôi đã cấu hình cả hai accordintly
The Shurrican

Câu trả lời:


6

Bạn đang ở rất gần! Bạn chỉ cần thay đổi danh sách ngôn ngữ ưa thích của bạn

Từ đây

LANGUAGE="de_DE:en_US:de_LU:de_CH:de_BE:de_AT"

Để điều này

LANGUAGE="en_US"

Khi việc này được thực hiện, hãy khởi động lại máy chủ của bạn và tất cả các ngôn ngữ hệ thống phải bằng tiếng Anh


cảm ơn! nó đã làm việc. nhưng bạn có thể giải thích tại sao không? tôi chỉ sắp xếp lại chúng và đặt en_us ở phía trước. Tại sao nó không hoạt động ??
Shurrican

Không cần phải khởi động lại, bạn có thể xuất LANGUAGE = "en_US" trong dòng lệnh hoặc chỉ nguồn / etc / profile phải không? Có thể không được áp dụng cho tất cả các chương trình nhưng apt-get bằng tiếng Anh sau khi tôi làm điều đó
Sam Stoelinga

0

Nhưng trước tiên bạn cần cài đặt gói ngôn ngữ cần thiết. Trên VPS tiếng Đức của tôi không có gói ngôn ngữ tiếng Anh được cài đặt sẵn. Vì vậy, trước tiên bạn kiểm tra xem bạn đã cài đặt nó chưa:

aptitude install language-pack-en
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.