・ Les débutants qui ont commencé à toucher Linux ・ Les membres de l'organisation qui ont été privés de Sudo alors qu'ils l'ont touché en tant que tel
C'est impossible. yum install
ne fonctionnera pas sans les privilèges sudo
. Nous vous recommandons vivement de contacter votre administrateur de serveur pour installer les modules requis.
$ sudo yum install gcc #=> "username" is not in the sudoers file.
Mais ne vous découragez pas. Il existe des moyens d'obtenir des résultats similaires sans utiliser yum.
Lors de l'installation de logiciels et de bibliothèques sous Linux ――Déterminez le "lieu d'installation" (** chemin **)
Si j'essaie de le faire moi-même, je visite la page où se trouve le logiciel sur Internet, spécifie directement l'URL avec nom du logiciel.tar.gz
, l'extrait et exécute le fichier d'installation avec le préfixe ...
De plus, lorsque j'ai essayé de le déplacer, il a été dit que "Veuillez installer ce package" et "Cette version du package n'est pas prise en charge".
Vous avez besoin des privilèges root
pour exécuter yum install
, ce qui vous apportera cette tâche fastidieuse dans un état presque parfait avec l'instruction" Allez ". Ce n'est que lorsque vous perdez la racine que vous réaliserez son importance. Si vous êtes arrivé à cet article, vous êtes dans cet état en ce moment.
yum installe généralement le logiciel dans un dossier directement sous le répertoire racine. Par exemple, / usr / bin est généralement "dans le chemin" depuis le début, et les commandes peuvent être utilisées pour mettre à jour les logiciels installés. Ni la commande ls
ni la commande cd
ne peuvent être exécutées à moins qu'elles ne soient toutes" dans le chemin ".
$ whereis ls #=> ls: /usr/bin/ls
Si vous n'avez pas la permission d'écrire (sudo
) sur les privilèges root, vous pouvez installer divers paquets dans votre répertoire personnel (/ home / username /, ou ~ /, ou $ HOME). Homebrew est né de cette idée, et Linuxbrew.
Cependant, ce Linuxbrew lui-même a une dépendance, et certaines bibliothèques doivent être installées par un utilisateur avec les privilèges root à l'avance. Avant d'avoir mal à la tête, informez l'administrateur de ce qui se passe et visez une solution immédiate. (Je ne peux pas nier le sentiment que si je pouvais faire ça en premier lieu, je n'aurais pas de mal ...)
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)
point important -Certaines bibliothèques ne sont pas prises en charge par Linuxbrew. -Une fois la première dépendance résolue, elle peut être installée et exécutée sans affecter le répertoire qui est la zone racine.
Recommended Posts