Arch Linuxインストールの問題(zoneinfo)

Arch Linuxインストールの問題(zoneinfo)

USBデバイス経由でArch Linuxをインストールしました。ファイルをルートディレクトリにダウンロードしたので、時計のタイムゾーンを設定しようとしています。行ってcd /usr/share/zoneinfo選択できるいくつかの国のオプションが表示されましたが、私の国(ポルトガル)にアクセスしようとすると、ディレクトリではないと言いました。

これが私がアクセスする方法です。cd /usr/share/zoneinfo/Portugal

カナダのような他の国でも試してみましたが、他の国では動作しますが、ポルトガルでは動作しません。どうすればいいですか?私は何が間違っていて、どのように解決できますか?

答え1

ポルトガルに設定するにはtimezone:

timedatectl set-timezone Portugal 

/etc/localtime symlinkこのコマンドはへのポインタを生成しますzoneinfo/usr/share/zoneinfo/

symlink手動で作成するには、次の手順を実行します。

ln -sf /usr/share/zoneinfo/Portugal /etc/localtime

cdなぜ私はそれに入ることができないのですか?

ファイルだからです。

なぜファイルですか?

ポルトガルのような大きな国の都市に比べて、ポルトガルの各都市間の視差がそれほど大きくないので、このように文書を作成します。私たちそして/またはカナダ、そのフォルダにサブ領域がありますが、ポルトガルにはサブ領域がないため、ディレクトリではなくファイルだけです。

答え2

到着リストすべてのタイムゾーンが利用可能で、次の2つのオプションがあります。

  1. 手動ディレクトリの内容を一覧表示します/usr/share/zoneinfo
  2. timedatectl list-timezonesコマンドを使用してください。このコマンドは結果のリストを提供します地域/都市滞在。あなたが探しているものヨーロッパ/リスボン

最後に、2つの方法がありますタイムゾーンの設定:

  1. 手動、シンボリックリンクを作成します。ln -sf /usr/share/zoneinfo/Europe/Lisbon /etc/localtime

  2. timedatectl次のコマンドを再度使用してください。sudo timedatectl set-timezone Europe/Lisbon

関連情報