学びたいFedoraにシステム全体の言語サポートを追加する正式な方法ワークステーションまたは番号を確認してください。インターフェース言語は、そのまま維持しながらスペルチェック辞書、ハイフンサポートなどの他の関連言語ツールをすべて追加する予定です。関連する個々のパッケージを手動でインストールしてこれらのツールをすべて有効にできることを知っていますが、Deployment Managerに依存して必要なパッケージを決定したいと思います。このアプローチはサポートされていますか?
Fedoraのドキュメントは以下の内容だけを扱っているようです。システムロケールとキーボードの設定ただし、スペルチェックは行いません。
Fedoraのインストール中にシステム言語としてウクライナ語を指定しました。ただし、デフォルトでは英語スペルチェッカーのみがインストールされます。hunspell-uk
インストールされていません。たとえば、GNOMEテキストエディタ(gedit
)には英語のスペルチェック辞書のみがあります。 LibreOffice Writerを初めて開いたときに、システムに追加のソフトウェアパッケージをインストールするように求められ、確認後に自動的にインストールが完了しました。 LibreOffice、GNOMEテキストエディタ、およびFirefox(再起動後)でウクライナ語のスペルチェックとhunspell-uk
ハイフンを入れるための他のパッケージがあります。
$ LC_ALL=C dnf history info 21
Transaction ID : 21
Begin time : Sun Aug 29 19:17:00 2021
Begin rpmdb : 1760:50e6a4d235a9a38ca4c583e8a47bd6091ec988c0
End time : Sun Aug 29 19:17:01 2021 (1 seconds)
End rpmdb : 1769:e7ecb46ec061ec5ad63f3c0b121ecb0e013a7ab3
User : Roman Riabenko <roman>
Return-Code : Success
Releasever :
Command Line :
Comment :
Packages Altered:
Install glibc-langpack-uk-2.33-20.fc34.x86_64 @updates
Install libreoffice-help-uk-1:7.1.5.2-5.fc34.x86_64 @updates
Install libreoffice-langpack-uk-1:7.1.5.2-5.fc34.x86_64 @updates
Install hunspell-uk-1.8.0-7.fc34.noarch @fedora
Install hyphen-uk-0.20030903-22.fc34.noarch @fedora
Install langpacks-core-font-uk-3.0-14.fc34.noarch @fedora
Install langpacks-core-uk-3.0-14.fc34.noarch @fedora
Install langpacks-uk-3.0-14.fc34.noarch @fedora
Install mythes-uk-1.6.5-20.fc34.noarch @fedora
コンテキストで Debian でどのように処理するかを説明します。 Debian の場合、インストール中にシステム言語としてウクライナ語を選択したと仮定すると、デフォルトで英語とウクライナ語のサポートが自動的にインストールされます。インストールプロセス中に設定がによって実行されることがわかりますtasksel
。したがって、インストール後に.itを実行できます。tasksel install russian russian-desktop
メタパッケージを効果的にインストールtask-russian
し、task-russian-desktop
そのパッケージが何であるかを学んだり覚えたりすることなく、必要なパッケージに依存します。一度も使ったことのない一部のコンバータのように、実際に必要とされない一部のパッケージを導入するように見えますが、ほとんどのユースケースを扱うために情報に基づいた決定を下すために他人に頼ることは妥協案だと思います。グローバル設定をサポートする同様の言語はFedoraにありますか?
GNOME設定では、ロシア語を別の入力言語として追加してキーボードからテキストを入力できましたが、スペルチェックは実行されませんでした。 GUIの言語を変更することもできますが、望ましくなく、スペルチェック機能も提供しません。
Fedoraリポジトリにあることがわかりました。ただしlangpacks-*
、およびの場合、そのパッケージはフォントパッケージのみをインポートし、、などのスペルチェッカーパッケージはインポートしません。これはバグですか?langpacks-uk
langpacks-ru
hunspell-ru
aspell-ru
hyphen-ru
$ LC_ALL=C dnf info langpacks-ru
Last metadata expiration check: 3:25:16 ago on Sat Sep 25 14:07:02 2021.
Installed Packages
Name : langpacks-ru
Version : 3.0
Release : 14.fc34
Architecture : noarch
Size : 400
Source : langpacks-3.0-14.fc34.src.rpm
Repository : @System
From repo : fedora
Summary : Russian langpacks meta-package
License : GPLv2+
Description : This package provides Russian langpacks meta-package.
$ LC_ALL=C dnf repoquery --depends langpacks-ru
Last metadata expiration check: 2:36:48 ago on Sun Aug 29 19:05:55 2021.
langpacks-core-ru
pt-sans-fonts
$ LC_ALL=C dnf repoquery --depends langpacks-core-ru
Last metadata expiration check: 2:37:44 ago on Sun Aug 29 19:05:55 2021.
langpacks-core-font-ru
$ LC_ALL=C dnf repoquery --depends langpacks-core-font-ru
Last metadata expiration check: 2:36:48 ago on Sun Aug 29 19:05:55 2021.
dejavu-sans-fonts
インストール可能なパッケージグループを一覧表示できることを学びましたがdnf grouplist
、言語固有のグループはないようです。
答え1
そのlangpacks-*
パッケージをインストールするのが正しい解決策です。 Fedora Workstationでアクティビティに移動し、希望の言語を入力し、GNOMEソフトウェアに直接パッケージをインストールします。
私の問題は、メタパッケージの依存関係のみを確認し、関連性がないと結論付けた後にインストールを試みなかったことです。私が探しているパッケージは「弱い」依存関係です。私新しい質問を始めるなぜ私がそれらを見ることができないのかを明確にするために。
以下はロシア語用にインストールされた例です。
$ LC_ALL=C dnf history info 53
Transaction ID : 53
Begin time : Sat Sep 25 15:25:33 2021
Begin rpmdb : 1923:5ed2042bece8a42f6774e1a69a2c1d3e73cf5d72
End time : Sat Sep 25 15:25:37 2021 (4 seconds)
End rpmdb : 1934:033d166658f519594bcc1ff0e85c3192530fac9b
User : Roman Riabenko <roman>
Return-Code : Success
Releasever : 34
Command Line : install langpacks-ru
Comment :
Packages Altered:
Install hunspell-ru-1:0.99g5-19.fc34.noarch @fedora
Install hyphen-ru-0.20200325-2.fc34.noarch @fedora
Install langpacks-core-font-ru-3.0-14.fc34.noarch @fedora
Install langpacks-core-ru-3.0-14.fc34.noarch @fedora
Install langpacks-ru-3.0-14.fc34.noarch @fedora
Install man-pages-ru-5.03-5.20191017.fc34.noarch @fedora
Install mythes-ru-0.20070613-23.fc34.noarch @fedora
Install autocorr-ru-1:7.1.6.2-1.fc34.noarch @updates
Install glibc-langpack-ru-2.33-20.fc34.x86_64 @updates
Install libreoffice-help-ru-1:7.1.6.2-1.fc34.x86_64 @updates
Install libreoffice-langpack-ru-1:7.1.6.2-1.fc34.x86_64 @updates