Redhat Linux 是否有一些命令可以告诉我 Redhat 5.6 服务器上是否安装了阿拉伯语言。
答案1
它不是 100% 可靠,但是:
$ rpm -q fonts-arabic
这里的漏洞是您可以安装字体,但不能安装使阿拉伯文本在程序中运行所需的所有其他内容。您还可以检查fribidi
包裹,以提高您猜测正确的机会。
如果你想在 shell 脚本中执行此操作,我会稍微修改一下:
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您感兴趣的语言。