Warum screenshots? Das kann man doch problemlos als Text hier reinkopieren!
# rpm -qif /usr/bin/localectl
Name : systemd
Version : 219
Release : 57.el7
Architecture: x86_64
...
=> offensichtlich hat Schmooze hier etwas stark reduziert und evtl. ein
eigenes systemd-Paket gebaut und es gibt localectl in einem eigenen
Paket. Du kannst danach suchen mit
# yum whatprovides localectl
systemd-219-57.el7.x86_64 : A System and Service Manager
Quelle : base
Übereinstimmung von:
Dateiname : /usr/bin/localectl
systemd-219-57.el7_5.1.x86_64 : A System and Service Manager
Quelle : updates
Übereinstimmung von:
Dateiname : /usr/bin/localectl
systemd-219-57.el7.x86_64 : A System and Service Manager
Quelle : @base
Übereinstimmung von:
Dateiname : /usr/bin/localectl
=> Voraussetzung dafür ist natürlich, dass der Zugriff auf die
Repositories im Vorfeld möglich war.
Wenn localectl vorhanden ist spuckt es sowas aus, z.B.:
# localectl
System Locale: LANG=de_DE.UTF-8
VC Keymap: de
X11 Layout: de
oder
# localectl list-locales
aa_DJ
aa_DJ.iso88591
aa_DJ.utf8
aa_ER
...
Oder vielleicht stimmt ja auch einfach Dein Pfad nicht oder die Rechte
sind falsch gesetzt? Was sagt denn
# rpm -ql systemd | grep localectl
/usr/bin/localectl
/usr/share/bash-completion/completions/localectl
/usr/share/man/man1/localectl.1.gz
/usr/share/zsh/site-functions/_localectl
=> so sollte das z.B. aussehen. Wenn dem so ist, prüfen ob die Dateien
da sind und ob sie korrekte Rechte haben.
Oder allgemein das installierte Paket checken mit
# rpm -q --verify systemd (-> Paketname)
=> da sollten für die Binaries oder auch sonst so gut wie keine
Abweichungen kommen (einige wenige sind logisch weil dynamisch)!
Gruß,
Andreas