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당신이 관심을 갖고 있는 언어입니다.