Heim  >  Artikel  >  php教程  >  Detaillierte Erklärung des Linux-Yum-Befehls

Detaillierte Erklärung des Linux-Yum-Befehls

高洛峰
高洛峰Original
2016-12-13 10:33:101075Durchsuche

yum (vollständiger Name Yellow Dog Updater, Modified) ist ein Shell-Front-End-Paketmanager in Fedora, RedHat und SUSE. Basierend auf der RPM-Paketverwaltung kann es RPM-Pakete automatisch von bestimmten Servern herunterladen und installieren, Abhängigkeiten automatisch verarbeiten und alle abhängigen Softwarepakete auf einmal installieren, ohne dass sie immer wieder heruntergeladen und installiert werden müssen. yum bietet Befehle zum Suchen, Installieren und Löschen eines bestimmten, einer Gruppe oder sogar aller Softwarepakete, und die Befehle sind prägnant und leicht zu merken.

Die Befehlsform von yum lautet im Allgemeinen wie folgt: yum [Optionen] [Befehl] [Paket...]
Die [Optionen] sind optional und die Optionen umfassen -h (Hilfe), - y (Wenn Sie während des Installationsvorgangs dazu aufgefordert werden, wählen Sie „Ja“ für alle), -q (den Installationsvorgang nicht anzeigen) usw. [Befehl] ist die auszuführende Operation und [Paket...] ist das Objekt der Operation.

fasst einige häufig verwendete Befehle zusammen, darunter:

Automatisch nach dem schnellsten Spiegel-Plug-in suchen: yum install yum-fastestmirror
Yum-Grafikfenster-Plug-in installieren: yum install yumex
Mögliche installierte Stapel anzeigen: yum grouplist

1 Install
yum install All installation
yum install package1 Installiert das angegebene Installationspaket package1
yum groupinsall group1 Installer group group1

2 Aktualisieren und aktualisieren
yum aktualisiert alle Updates
yum update package1 aktualisiert das angegebene Paket package1
yum check-update prüft die aktualisierbaren Programme
yum upgrade package1 aktualisiert das angegebene Paket package1
yum groupupdate Gruppe 1 Upgrade-Programmgruppe Gruppe 1 🎜>yum groupinfo group1 Zeigt die Informationen zur Programmgruppe group1 an. yum Suchzeichenfolge Durchsuchen Sie das Installationspaket anhand der Schlüsselwortzeichenfolge

4 Löschen Sie das Programm
yum entfernen | erase package1 Löschen Sie das Programmpaket package1
yum groupremove group1 Löschen Sie die Programmgruppe group1
yum deplist package1 Zeigen Sie die Abhängigkeiten von Programmpaket1 an

5 Leeren Sie den Cache

yum clean packets Löschen Sie die Softwarepakete im Cache-Verzeichnis
yum clean headers Löscht die Cache-Verzeichnis-Header unter
yum clean oldheaders Löscht die alten Header im Cache-Verzeichnis
yum clean, yum clean all (= yum clean packets; yum clean oldheaders) Löscht die Softwarepakete und alten Header im Cache-Verzeichnis

Um beispielsweise eine Spielprogrammgruppe zu installieren, suchen Sie zuerst nach:
#: yum grouplist
Sie können feststellen, dass der Name des installierbaren Spielprogrammpakets „Spiele und Unterhaltung“ lautet. damit Sie es installieren können:
#: yum groupinstall "Spiele und Unterhaltung"
Alle Spielepakete werden automatisch installiert. Hier muss der Name „Spiele und Unterhaltung“ in doppelten Anführungszeichen ausgewählt werden, da Linux davon ausgeht, dass der Dateiname endet, wenn ein Leerzeichen auftritt. Daher muss dem System mitgeteilt werden, dass der Name des installierten Pakets „Spiele und Unterhaltung“ lautet „Spiele“.

Darüber hinaus können Sie auch die Konfigurationsdatei /etc/yum.conf ändern, um die Installationsquelle auszuwählen. Sie sehen, wie komfortabel es ist, das Programm mit yum zu konfigurieren. Für detailliertere Optionen und Befehle folgen Sie natürlich einfach der Eingabeaufforderung: man yum

yum groupinstall „KDE (K Desktop Environment)“

yum install pirut k3b mikmod

yum groupinstall „Serverkonfigurationstools“

yum groupinstall „Sound und Video“

#yum groupinstall „GNOME Desktop Environment“

yum groupinstall „Legacy Software Support“

yum groupinstall „Entwicklungsbibliotheken“

yum groupinstall „Entwicklungstools“

#yum groupinstall „Windows File Server“

yum groupinstall „System Tools“

yum groupinstall „X Window System“

yum install php-gd

yum install gd-devel

yum groupinstall „Chinese Support“

#yum install samba-common //Diese Ausführung installiert samba-client

#yum install samba

yum install gcc

yum install cpp

yum install gcc-c++
yum install ncurses
yum install ncurses-devel

yum install gd-devel php-gd

yum install gd-devel
yum install gcc
yum install cpp
yum install gcc-c++
yum install ncurses
yum install ncurses-devel
yum install gd-devel php-gd
yum install gd-devel
yum install zlib-devel
yum install freetype-devel freetype-demos freetype - Utils
yum install libpng-devel libpng10 libpng10-devel
yum install libjpeg-devel
yum install ImageMagick
yum install php-gd
yum install flex
yum install ImageMagick-devel


#yum install system-config-bind
#yum groupinstall "DNS Name Server" //Bind- und bind-chroot-Pakete installieren
yum groupinstall "MySQL Database"'

Lecker, alles sauber


----------------------------------------------------- -------------------------------------------------- -------------------

Es ist sehr schwierig, nach der Installation von Fedora Linux keine chinesischen Schriftzeichen eingeben zu können. Ich kann nicht einmal nach Lösungen suchen. Ich kann mein Glück nur mit ein paar Pinyin versuchen, um zu sehen, ob Google es erkennen kann. Und das ist mir passiert.
Lösung:
yum install scim* -y

Yum-Befehlsdetails:
Der Softwareinstallationsbefehl für Redhat und Fedora ist rpm, aber das größte Problem bei der Verwendung von rpm zur Installation von Software ist das Sie müssen es manuell finden. Ganz zu schweigen von der Reihe von Abhängigkeiten, die für die Installation der Software erforderlich sind. Es ist sehr mühsam. Wenn die Software deinstalliert werden muss, wenn sie nicht mehr benötigt wird, ist es sehr ärgerlich, dass andere Software nicht verwendet werden kann, weil a Bestimmte Abhängigkeiten werden deinstalliert. Glücklicherweise hat Fedora endlich einen Befehl gestartet, der apt in Ubuntu ähnelt und die Installation der Fedora-Software einfach und unkompliziert macht. Yum verfügt über die folgenden Funktionen:
* Kann mehrere Repositorys gleichzeitig konfigurieren
* Einfache Konfigurationsdatei (/etc/yum.conf)
* Behebt automatisch Probleme, die beim Hinzufügen oder Löschen von RPM-Paketen auftreten. Abhängigkeitsprobleme
*Einfach zu verwenden
*Behalten Sie die Konsistenz mit der RPM-Datenbank bei
yum ist die Abkürzung für Yellow Dog Updater Modified. Es wurde ursprünglich von Terra Soft, dem Entwickler der Yellow Dog-Distribution, entwickelt und wird in geschrieben Python hieß damals noch Yup (Yellow Dog Updater). Später wurde es vom Linux@Duke-Entwicklungsteam an der Duke University verbessert, daher der Name. Der Zweck von yum besteht darin, RPM-Pakete automatisch zu aktualisieren, zu installieren/entfernen, Informationen über RPM-Pakete zu sammeln, Abhängigkeiten zu überprüfen und Benutzer automatisch aufzufordern, diese zu lösen. Der Schlüssel zu yum ist ein zuverlässiges Repository. Es kann sich um eine HTTP- oder FTP-Site oder einen lokalen Software-Pool handeln, der jedoch den RPM-Header enthalten muss Paketinformationen, einschließlich Beschreibung, Funktion, bereitgestellte Dateien, Abhängigkeiten usw. Durch das Sammeln und Analysieren dieser Header können die verbleibenden Aufgaben automatisiert werden.
1. Alle Konfigurationsinformationen von yum werden in einer Konfigurationsdatei namens yum.conf gespeichert, die sich normalerweise im Verzeichnis /etc befindet. Dies habe ich in F9 überprüft die Datei:
[hanlong@localhost F9 gemeinsame Dokumente]$ sudo more /etc/yum.conf
[main]
cachedir=/var/cache/yum
keepcache= 0
debuglevel =2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
metadata_expire=1800
# PUT IHRE REPOS HIER ODER IN separaten Dateien mit dem Namen file.repo
# in /etc/yum.repos.d

Das Folgende ist eine kurze Beschreibung dieser Datei:
Cachedir: Das von yum zwischengespeicherte Verzeichnis , wo yum heruntergeladene RPM-Pakete und Datenbanken speichert, normalerweise /var/cache/yum.
Debuglevel: Debug-Level, 0──10, Standard ist 2
Logfile: Yum-Protokolldatei, Standard ist /var/log/yum.log.
exactarch, es gibt zwei Optionen 1 und 0, die angeben, ob das Paket nur mit demselben CPU-System wie das von Ihnen installierte Paket aktualisiert werden soll. Wenn es auf 1 gesetzt ist, wird yum dies nicht tun, wenn Sie einen i386 rpm installieren Verwenden Sie zum Upgrade das 686er-Paket.
gpgchkeck= Es gibt zwei Optionen, 1 und 0, die angeben, ob eine GPG-Überprüfung durchgeführt werden soll. Wenn kein solches Element vorhanden ist, scheint es standardmäßig aktiviert zu sein.
2. Okay, der nächste Schritt besteht darin, yum zu verwenden, um die Software zu aktualisieren. Natürlich können Sie sudo verwenden.
Yum-Update, dieser Schritt ist notwendig, um den RPM-Header aus dem Header-Verzeichnis des Servers herunterzuladen und ihn in den lokalen Cache zu legen. Dies kann eine gewisse Zeit in Anspruch nehmen, bringt uns aber mehr Komfort als Yum Zählt die aufgewendete Zeit? Nachdem der Header heruntergeladen wurde, wird yum nach Ihrer Meinung gefragt, ob es aktualisiert werden soll yum beginnt mit dem Herunterladen des Softwarepakets und der Installation mit rpm. Dies kann je nach Anzahl der zu aktualisierenden Software und den Netzwerkbedingungen einige Zeit dauern. Wenn die Netzwerkverbindung unterbrochen ist, tun Sie dies einfach es wieder. Nach Abschluss des Upgrades müssen Sie nur noch täglich mit yum check-update prüfen, ob Updates vorhanden sind. Wenn ja, verwenden Sie yum update, um das System auf dem neuesten Stand zu halten und entdeckte Lücken zu schließen. Verwenden Sie yum update packagename, um ein einzelnes Paket zu aktualisieren.
Jetzt listen wir einfach einige Befehle für das Yum-Software-Upgrade auf:
(Update: Als ich Wine installiert habe, habe ich rpm verwendet, um es nacheinander zu installieren. Ich habe zuerst die Beziehung installiert und dann das Hauptpaket von Wine installiert. Aber ich habe gerade einen guten Beitrag im Forum über die lokale Installation von yum gefunden. Der Parameter lautet -localinstall
$yum localinstall wine-*
. In diesem Fall installiert yum automatisch alle Abhängigkeiten, ohne dass ein RPM erforderlich ist Sie werden einzeln installiert, was viel Arbeit spart.
Es gibt einen weiteren ähnlichen Parameter:
$yum localupdate wine-*
Wenn es eine neue Version von Wine gibt und Sie diese lokal herunterladen kann dies tun. Wine wird lokal aktualisiert

1. Befehl: yum check-update
Befehl: yum update

3. Nur die angegebene Software installieren

4. Nur die angegebene Software aktualisieren


5 aller installierbaren Software

Befehl: yum list

3. Verwenden Sie yum, um Software zu installieren und zu deinstallieren. Voraussetzung ist, dass die von yum installierten Softwarepakete im RPM-Format vorliegen.
Der Installationsbefehl lautet: yum install xxx. Wenn ja, überprüfen Sie den Abhängigkeitskonflikt. Wenn kein Abhängigkeitskonflikt vorliegt, laden Sie es am besten herunter und installieren Sie es ; Wenn ja, werden Sie gefragt, ob Sie gleichzeitig Abhängigkeiten installieren oder widersprüchliche Pakete löschen möchten.
Der Befehl zum Löschen lautet „Yum Remove xxx“. Fragen Sie auch die Datenbank ab und geben Sie Tipps für Lösungen.
1. Verwenden Sie YUM, um das Softwarepaket zu installieren
Befehl: yum install

2. Verwenden Sie YUM, um das Softwarepaket zu löschen
Befehl: yum remove

4. Verwenden Sie lecker, um abzufragen, welche Software Sie installieren möchten
Wir kommen oft in Situationen, in denen wir eine Software installieren möchten, aber wir wissen nur, dass sie mit einem bestimmten Aspekt zusammenhängt, können aber ihren Namen nicht genau kennen. Zu diesem Zeitpunkt kommt die Abfragefunktion von yum ins Spiel. Sie können zum Suchen einen Befehl wie „yum search keyword“ verwenden, wenn wir beispielsweise einen Instant Messenger installieren möchten, aber nicht wissen, was es ist, können wir zum Suchen genauso gut einen Befehl wie „yum search Messenger“ verwenden Durchsuchen Sie die Beschreibungen aller verfügbaren RPMs, listet alle RPM-Pakete auf, die sich auf messeger beziehen, damit wir Gaim, Kopete usw. erhalten und daraus auswählen können.
Manchmal stoßen wir auf ein installiertes Paket, kennen aber seinen Zweck nicht. Wir können den Befehl yum info packagename verwenden, um Informationen zu erhalten.
1. Verwenden Sie YUM, um nach Softwarepaketen zu suchen
Befehl: yum search
2. Alle installierbaren Softwarepakete auflisten
Befehl: yum list
3. Alle aktualisierbaren Softwarepakete auflisten
Befehl : Yum List Updates
4. Alle installierten Softwarepakete auflisten
Befehl: Yum List Installed
5. Alle installierten Softwarepakete auflisten, aber nicht im Yum Repository
Befehl: Yum List Extras
6. Listen Sie die angegebenen Softwarepakete auf
Befehl: yum list 7. Verwenden Sie YUM, um Softwarepaketinformationen abzurufen
Befehl: yum info 8. Listen Sie die Informationen aller Softwarepakete auf
Befehl: yum info
9 Alle aktualisierbaren Paketinformationen
Befehl: Yum Info Updates
10. Alle installierten Paketinformationen auflisten
Befehl: Yum Info Installed
11. Informationen über alle installierten Pakete auflisten, jedoch nicht im Yum Repository
Befehl : yum info extras
12. Listen Sie auf, welche Dateien das Paket bereitstellt

5. YUM-Cache löschen

yum speichert die heruntergeladenen Softwarepakete und Header im Cache nicht automatisch löschen. Wenn wir das Gefühl haben, dass sie Speicherplatz beanspruchen, können wir sie mit dem Befehl „yum clean“ löschen. Die genauere Verwendung lautet „yum clean headers“ zum Löschen von Headern, „yum clean packets“ zum Löschen heruntergeladener RPM-Pakete und „yum clean all“ zum Löschen aller
1. Löschen Sie das Cache-Verzeichnis Softwarepaket
Befehl unter (/var/cache/yum): yum clean packets

2. Löschen Sie die Header

Befehl unter dem Cache-Verzeichnis ( /var/cache/yum): yum clean headers

3. Lösche die alten Header im Cache-Verzeichnis (/var/cache/yum)

Befehl: yum clean oldheaders

4. Löschen Sie das Cache-Verzeichnis (/var/cache/yum) und alte Header

Befehle: yum clean, yum clean all (= yum clean packets; yum clean oldheaders)

Verwenden aller oben genannten Befehlsparameter Sie können man verwenden, um Folgendes anzuzeigen:

1. Installieren Sie die grafische Version von yumex: yum install yumex.
2. Installieren Sie zusätzliche Software-Repositorys:
rpm.livna.org Paket-Repository:
rpm -ivh http://livna-dl.reloumirrors.net … EASY-7-2.noarch rpm

freshrpms.net:

rpm –ivh http://ftp.freshrpms.net/pub/fre … 1.1-1.fc.noarch.rpm

3. Installieren Sie die schnellste Quelle: yum install yum-fastestmirror

Die Ressourcen sind wirklich umfangreich, von Centos bis Ubuntu, ISO-Images, Upgrade-Paketen, alles. Die Brüder, die es eingereicht haben, sind wirklich glücklich und neidisch. Aber glücklicherweise sind wir immer noch im Bildungsnetzwerk, sodass wir mit einigen Vorteilen auskommen und einige herunterladen können.

Die URL lautet: ftp://ftp.sjtu.edu.cn/

Das entsprechende Yum-Repo ist

[updates]
name=Fedora-Updates
baseurl=ftp: //ftp.sjtu.edu.cn/fedora/linux/updates/$releasever/$basearch/
enabled=1
gpgcheck=0
[fedora]
name=Fedora $releasever - $ basearch
baseurl=ftp://ftp.sjtu.edu.cn/fedora/linux/releases/$releasever/Everything/$basearch/os/
enabled=1
gpgcheck=1
gpgkey =file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

Wenn auf dem Computer installiert Wenn der apt-Manager installiert ist, ist die entsprechende Quelle

repomd ftp://ftp.sjtu.edu.cn/ fedora/linux/updates/$(VERSION)/$(ARCH)/

repomd ftp ://ftp.sjtu.edu.cn/ fedora/linux/releases/$(VERSION)/Everything/$(ARCH)/os/

Dies unterscheidet sich etwas vom Format der vorherigen Yum-Quelle . Muss aufpassen.

Im Folgenden wird die Installation von scim unter Fedora vorgestellt

1. Welche Eingabemethode ist für mich geeignet?
fcitx und scim sind derzeit bessere Eingabemethoden, haben jedoch unterschiedliche Eigenschaften. fcitx kann nur Chinesisch eingeben, während scim je nach Bedarf unterschiedliche Codeausdrücke verwenden kann. Wenn Sie nur Chinesisch verstehen oder nur Englisch und Chinesisch eingeben können, ist fcitx eine gute Wahl, weil es schön, kompakt und praktisch ist. Wenn Sie auch Japanisch oder andere Sprachen eingeben müssen, sollten Sie scim installieren. Durch eine sinnvolle Konfiguration können Sie genau wie in Windows jede gewünschte Sprache eingeben und für dieselbe Sprache die gewünschte Eingabemethode verwenden. Scim ist sehr skalierbar und relativ stabil. Ich habe mich für Scim entschieden.
2. Welche Vorbereitungen sind vor der Installation einer neuen Eingabemethode erforderlich?
Wenn Sie fcitx oder scim wählen, empfehle ich Ihnen, die mit dem System gelieferte chinesische Eingabemethode zu löschen. Die Methode lautet wie folgt:
rpm –qa |. xargs rpm –e
rpm –qa |. Keine Sorge, lesen Sie einfach weiter.
Erklärung: rpm –qa listet alle installierten rpm-Pakete auf, grep iiimf wählt diejenigen Pakete aus, deren Namen iiimf enthalten, und xargs rpm –e bedeutet, die zuvor aufgelisteten Pakete zu löschen. Die Funktion von Xargs besteht darin, die zuvor über | übergebenen Daten als Parameter des folgenden Befehls zu verwenden. Dies ist wie ein Filter. Zuerst werden alle Installationspakete platziert, und dann bleiben nach grep nur die RPM-Pakete übrig, die bestimmte spezifische Schlüsselwörter enthalten. Anschließend werden durch die Kombination von xargs und rpm -e die verbleibenden Pakete gespeichert Schlüsselwort werden gelöscht. Auf diese Weise wird der Zweck des Löschens der Eingabemethode und der zugehörigen Pakete erreicht. Das Gleiche gilt für den folgenden Chinput, der hier nicht wiederholt wird. Wenn Sie andere Eingabemethoden installiert haben, beispielsweise ursprünglich fcitx installiert haben und nun scim installieren möchten, sollten Sie fcitx wie oben gezeigt löschen. Die Methode besteht darin, den Speicherort von iiimf in fcitx zu ändern.
Bevor Sie eine neue Eingabemethode installieren, ist es am besten, dies zu tun, da es keinen Vorteil hat, mehrere Eingabemethoden gleichzeitig im selben System zu haben. Sie können nur eine verwenden und es kann manchmal zu Problemen kommen, wenn sie vorhanden sind Gleichzeitig denke ich, dass sie miteinander konkurrieren werden. Anschließend sollten Sie sicherstellen, dass im System keine chinesische Eingabemethode vorhanden ist. Überprüfen Sie dies durch etwas wie:
whereis fcitx
whereis scim
whereis miniChinput

3. Wann wird die Eingabemethode vom System aufgerufen?
Viele Leute wissen nicht, wann die Eingabemethode geladen wird. Wenn Sie das nicht wissen, wissen sie natürlich nicht, warum die Eingabemethode manchmal nicht aufgerufen werden kann (weil sie möglicherweise überhaupt nicht geladen wird). und natürlich wissen sie nicht, wie sie es entsprechend ihren Anforderungen konfigurieren können.
Wie wir alle wissen, gibt es unter Linux zwei häufig verwendete Desktop-Systeme: Gnome und KDE. Das spielt keine Rolle, sie basieren tatsächlich auf dem X-System. Vereinfacht ausgedrückt ist das Wenn Sie also die Eingabemethode unabhängig vom verwendeten Desktopsystem aufrufen möchten, müssen Sie die Eingabemethode starten, wenn die Eingabemethode „Alle“ aufgerufen werden kann. Denn wenn sie an der Reihe sind zu starten, ist das X-System bereits gestartet und die Eingabemethode wurde vom System geladen. Wie startet das X-System? Beginnen wir mit startx.
Egal welches Desktop-System Sie verwenden, es wird über startx gestartet. Was genau ist startx? Eine Anwendung oder eine Skriptdatei? Warum kann es verschiedene Desktop-Systeme starten und entsprechend der entsprechenden Konfigurationsdateien einstellen? Mit Zweifeln habe ich „whereis startx“ in die Konsole eingegeben. Nachdem ich den Pfad gefunden hatte, in dem „startx“ gespeichert ist, habe ich es mit einem Editor geöffnet und festgestellt, dass es sich um eine Skriptdatei handelt. Der Inhalt dieser Skriptdatei kann je nach Distribution variieren. Wenn Sie eine Shell-Sprache kennen, können Sie sie ausprobieren. Sie müssen nicht alles verstehen, aber wenn Sie einen groben Blick darauf werfen, werden Sie feststellen, dass es eine xinit gibt am Ende den Befehl, gefolgt von einigen Parametern. Ich habe versucht, xinit unter der Konsole einzugeben (Hinweis: Führen Sie diesen Vorgang nicht in der grafischen Oberfläche aus).
Ich habe festgestellt, dass die grafische Oberfläche gestartet ist, aber hässlich ist und keine Funktionen hat ein kleines Fenster, in dem Befehle eingegeben werden können. Wie komme ich raus? Strg+Alt+Rücktaste Es stellt sich heraus, dass startx nur ein Skript ist, das eine Reihe von Konfigurationsdateien analysiert und festlegt und schließlich den Befehl xinit verwendet, um die grafische Oberfläche zu starten. Ob KDE oder Gnome, alles wird in diesem Skript erledigt. Öffnen wir also das Startx-Skript erneut und sehen, was sonst noch darin gemacht wird. Wenn Sie genauer hinschauen, werden Sie feststellen, dass es etwas sehr Auffälliges gibt, nämlich /etc/X11/xinitrc. Dieses xinitrc kommt mir in anderen Beiträgen zum Konfigurieren der Eingabemethode immer vor , es muss darin ausgeführt werden. Wenn wir uns andere Dinge ansehen, verwenden wir tatsächlich die Shell, um einen Xinit-Startparameter zu konfigurieren, der zum Konfigurieren des Desktop-Systems verwendet wird, also machen Sie sich darüber keine Sorgen. Bisher ist bekannt, dass startx beim Ausführen ein /etc/X11/xinit/xinitrc-Skript ausführt. Lassen Sie uns es öffnen und sehen, was darin enthalten ist.
Nachdem ich es geöffnet habe, habe ich einen der Abschnitte gefunden, der meiner Meinung nach am wertvollsten ist. Es handelt sich um eine for-Schleife, die alle Skripte unter /etc /X11/xinit/xinitrc.d/ nacheinander ausführt. Sie können geduldig suchen und werden bestimmt fündig. Was ist also in diesem Verzeichnis? Es gibt eine Datei, von der Sie anhand ihres Namens erkennen können, dass sie mit der Eingabe zusammenhängt. Sie heißt xinput. Warten Sie, lassen Sie uns verstehen, wie Sie von startx zu xinput gelangen.
Führen Sie zuerst die Startx-Skriptdatei aus, die das xinitrc-Skript ausführt, und dann heißt das xinitrc-Skript xinput. OK, lass uns weitermachen und xinput öffnen und einen Blick darauf werfen.
4. Installieren Sie das Softwarepaket
rpm -Uvh scim-0.8.2-1.i586.rpm
rpm -Uvh scim-chinese-0.2.6-1.i586.rpm

5. Ändern Sie die Konfigurationsdatei

Der nächste wichtige Schritt besteht darin, die Datei
/etc /X11/xinit/xinitrc.d/xinput so zu ändern, dass SCIM auch startet, wenn X startet. Ich habe viele Artikel im Internet gesehen, die das sagen, aber ich verstehe nie, worum es geht. Nach meinen eigenen Experimenten ist es am einfachsten, alle Chinputs in der Xinput-Datei durch SCIM zu ersetzen, Chinput durch Scim zu ersetzen, X zu speichern und neu zu starten.
zh_CN*)
if [ -e /usr/bin/scim ] then
XIM="SCIM"
elif [ -e /usr/X11R6/bin/xcin ] ; then
Exportieren LC_CTYPE=zh_CN.GB2312
XIM="xcin-zh_CN.GB2312"
fi
;;

............ .... ........

SCIM)

XIM_PROGRAM=scim
       >Ändern Sie dann /etc/gtk-2.0/gtk.immodules und finden Sie diese Zeile:
"xim" " X-Eingabemethode“ „gtk20“ „/usr/share/locale“ „ko:ja:zh“
Ändern zu:

„xim“ „X-Eingabemethode“ „gtk20“ „/usr/share/locale“ "en:ko:ja:zh"

Dies kann bedeuten, dass diese Eingabemethode auch bei der Eingabe von Englisch verwendet wird

Nach Abschluss der Installation führen Sie scim-setup aus und ändern die Taste zum Umschalten der Eingabemethode auf Strg+ Raum


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn