언어가 설치되어 있는지 확인하는 방법

언어가 설치되어 있는지 확인하는 방법

Redhat 5.6 서버에 아랍어가 설치되어 있는지 여부를 알려주는 Redhat Linux 명령이 있습니까?

답변1

100% 신뢰할 수는 없지만 다음과 같습니다.

$ rpm -q fonts-arabic

여기서 문제는 글꼴을 설치할 수 있지만 프로그램에서 아랍어 텍스트를 작동시키는 데 필요한 다른 모든 것이 아니라는 것입니다. 또한 fribidi패키지를 확인하여 올바르게 추측할 가능성을 높일 수도 있습니다.

쉘 스크립트에서 이 작업을 수행하려면 약간 수정하겠습니다.

if rpm -q --quiet fonts-arabic ; then ...

이렇게 하면 노이즈를 /dev/null.

답변2

add, remove and change패키지 관리자가 지원하는 언어를 사용하세요. 시스템 메뉴에서 패키지 관리자에 액세스하려면 클릭하세요 Applications => Add/Remove Software.

Languages첫 번째 탭에서는 지원하려는 언어를 선택할 수 있는 애플리케이션 카테고리를 볼 수 있습니다 .

설치된 언어는 이미 선택되어 있습니다. 설치하려면 확인란을 선택하세요. 디스크 공간을 많이 절약할 수 있으므로 사용하려는 언어만 선택하세요. 패키지 관리자의 언어 선택 기능은 아래 그림과 같습니다. 일부 언어에는 선택하고 설치할 수 있는 선택적 패키지가 있습니다.여기에 이미지 설명을 입력하세요.

답변3

언어가 메타패키지로 나타나기 때문에

yum grouplist먼저 다음을 사용하여 패키지 이름을 확인할 수 있습니다.yum list installed | grep XXX

이것을 확인하는 또 다른 어리석은 방법은,

%> export LANG=XXX; export LANGUAGE=$LANG;
%> ls some_file_does_not_exist

언어 팩이 설치되어 있으면 필요한 언어로 오류 메시지가 표시됩니다.

답변4

다음을 시도해 볼 수도 있습니다.

$ ls -lah /usr/share/locale/

내 시스템에서는 Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.35-2 x86_64 GNU/Linux 입니다.

...
drwxr-xr-x   3 root root 4.0K Dec 23 15:22 en_US
...
lrwxrwxrwx   1 root root   17 Dec 30 17:45 locale.alias -> /etc/locale.alias
...

당신은 시도 할 수 있습니다grep당신이 관심을 갖고 있는 언어입니다.

관련 정보