・ Anfänger, die angefangen haben, Linux zu berühren ・ Organisationsmitglieder, denen das Sudo vorenthalten wurde, obwohl sie es als solches berührt haben
Das ist nicht möglich. yum install
funktioniert nicht ohne sudo
Privilegien. Wir empfehlen dringend, dass Sie sich an Ihren Serveradministrator wenden, um die erforderlichen Module zu installieren.
$ sudo yum install gcc #=> "username" is not in the sudoers file.
Aber lassen Sie sich nicht entmutigen. Es gibt Möglichkeiten, ähnliche Ergebnisse zu erzielen, ohne yum zu verwenden.
Bei der Installation von Software und Bibliotheken unter Linux ――Bestimmen Sie den "Installationsort" (** Pfad **)
Wenn ich dies selbst versuche, besuche ich die Seite, auf der sich die Software im Internet befindet, gebe die URL direkt mit software name.tar.gz
an, extrahiere sie und führe die Installationsdatei mit dem Präfix aus ...
Als ich versuchte, es zu verschieben, wurde außerdem gesagt, dass "Bitte installieren Sie dieses Paket" und "Diese Paketversion wird nicht unterstützt".
Sie benötigen "root" -Privilegien, um "yum install" auszuführen, was Ihnen diese mühsame Aufgabe mit der Anweisung "Come on" in nahezu perfektem Zustand bringt. Nur wenn Sie "root" verlieren, werden Sie seine Bedeutung erkennen. Wenn Sie zu diesem Artikel gekommen sind, befinden Sie sich gerade in diesem Zustand.
yum installiert die Software normalerweise in einem Ordner direkt unter dem Stammverzeichnis. Beispielsweise befindet sich / usr / bin normalerweise von Anfang an "im Pfad", und Befehle können zum Aktualisieren der installierten Software verwendet werden. Weder der Befehl "ls" noch der Befehl "cd" können ausgeführt werden, es sei denn, sie befinden sich alle "im Pfad".
$ whereis ls #=> ls: /usr/bin/ls
Wenn Sie keine Schreibberechtigung (sudo
) für Root-Berechtigungen haben, können Sie verschiedene Pakete in Ihrem Home-Verzeichnis installieren (/ home / username / oder ~ / oder $ HOME). Homebrew wurde aus dieser Idee geboren und Linuxbrew.
Dieses Linuxbrew selbst ist jedoch abhängig, und einige Bibliotheken müssen von einem Benutzer mit Root-Rechten im Voraus installiert werden. Bevor Sie Kopfschmerzen haben, teilen Sie dem Administrator mit, was los ist, und streben Sie eine sofortige Lösung an. (Ich kann das Gefühl nicht leugnen, dass es mir nicht schwer fallen würde, wenn ich das überhaupt tun könnte ...)
sudo yum groupinstall 'Development Tools'
sudo yum install curl file git
sudo yum install libxcrypt-compat # needed by Fedora 30 and up
$ git clone https://github.com/Homebrew/brew ~/.linuxbrew/Homebrew
$ mkdir ~/.linuxbrew/bin
$ ln -s ~/.linuxbrew/Homebrew/bin/brew ~/.linuxbrew/bin
$ eval $(~/.linuxbrew/bin/brew shellenv)
wichtiger Punkt -Einige Bibliotheken werden von Linuxbrew nicht unterstützt.
Recommended Posts