Không thể cấu hình lại miền địa phương trong raspberry pi


20

Khi tôi khởi động pi, nó sẽ đưa ra các cảnh báo sau:

-bash: cảnh báo: setlocale: LC_ALL: không thể thay đổi locale (en_US.UTF-8)
-bash: cảnh báo: setlocale: LC_ALL: không thể thay đổi locale (en_US.UTF-8)
-> bash: cảnh báo: setlocale: LC_ALL: không thể thay đổi miền địa phương (en_US.UTF-8)

Khi tôi làm

>locale
 locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.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=en_US.UTF-8

Tôi đã thay đổi nội dung của / etc / default / locale thành như sau

# File generated by update-locale
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_ALL=en_US.UTF-8

Tôi đã cố gắng cấu hình lại miền địa phương bằng cách sử dụng

sudo dpkg-cấu hình lại địa phương

Nhưng mỗi khi menu mở ra, không có lựa chọn nào được thực hiện. Tôi phải chọn

vi_US.UTF-8 UTF-8

mỗi lần. Và chọn cái này sẽ ném lỗi

Tạo địa phương (điều này có thể mất một lúc) ...
Hoàn thành thế hệ.
*** update-locale: Lỗi: cài đặt ngôn ngữ không hợp lệ: LANG = en_GB.UTF-8 LANGUAGE = "en_US.UTF-8" LC_ALL = "en_US.UTF-8"

Làm cách nào để xóa những cảnh báo này?


1
Bạn đã từng sử dụng raspi-configđể thiết lập các tùy chọn quốc tế?
Milliways

1
vâng tôi đã làm điều đó nhưng vô ích. Tôi đã khò khè khi vấn đề này ở đó. Bây giờ tôi đã cài đặt Jessie, vẫn còn điều này. Tôi không biết làm thế nào sau khi định dạng thẻ và cài đặt hệ điều hành mới, vấn đề này vẫn có thể xảy ra.
aayu5h

Điều này làm việc cho tôi ... daker.me/2014/10/ Chúc may mắn !!!
Không sinh

Câu trả lời:


22

Bài đăng trên blog này đã giúp tôi: Raspberry Pi - Sửa địa điểm của bạn http://www.jaredwolff.com/blog/raspberry-pi-setting-your-locale

  • Chỉnh sửa /etc/locale.genvà bỏ ghi chú dòng với en_US.UTF-8 ví dụ: sudo nano /etc/locale.gen
    dòng uncomment bằng cách xóa hàng đầu#

  • Chạy sudo locale-gen en_US.UTF-8

  • Chạy sudo update-locale en_US.UTF-8

1
Điều này làm việc cho tôi
kartsims

Điều này cũng làm việc với tôi
timbram

Cảm ơn bạn, Công việc này vẫn hoạt động vào tháng 11 năm 2019.
Agustin

5

Các câu trả lời khác không hiệu quả với tôi nhưng tôi đã tìm thấy một câu trả lời đúng.

Chạy sudo nano /etc/default/locale

Thay đổi nó để bao gồm ba dòng sau:

LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
LANGUAGE=en_US.UTF-8

Sau đó khởi động lại hệ thống và nó sẽ được cập nhật.


0

Vì bạn đã flash một hình ảnh mới và nó tiếp tục không hoạt động, có vẻ như bạn có thể gặp vấn đề về phần cứng. Bạn có một pi mâm xôi khác để thử nó không? Nếu bạn làm và bạn gặp lỗi tương tự, hãy chắc chắn rằng bạn đang tải xuống đúng hình ảnh hoặc thử noobs để đảm bảo. Nếu bạn không có pi mâm xôi khác, tôi khuyên bạn nên chạy sudo update-locale en_US.UTF-8và xem nếu điều đó khắc phục vấn đề.

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.