web-dev-qa-db-fra.com

faire un nouveau répertoire dans Ubuntu

Je suis nouveau sur Ubuntu (18.04 LTS) et je dois installer un logiciel (Juliapro) dessus. sur la base du manuel, j'ai installé les conditions requises par TERMINAL, mais pour installer le fichier de script dans le chemin ci-dessous

>>  chmod 777 JuliaPro-0.6.3.1.sh

>> ./JuliaPro-0.6.3.1.sh /home/Julia/

cette erreur apparaît:

>> Installing JuliaPro-0.6.3.1 to /home/Julia/
>> mkdir: cannot create directory ‘/home/Julia/’: Permission denied
>> tar: /home/Julia: Cannot open: No such file or directory
>> tar: Error is not recoverable: exiting now
>> /tmp/self-extract-bash.sy4y22/install_juliapro.sh: line 113: cd: /home/Julia//JuliaPro-0.6.3.1/Scripts: No such file or directory

Cependant, je suis dans un compte administrateur, je ne sais pas comment lui permettre de créer le répertoire.

1
Sky High

/home/Julia/ est le nom d'un répertoire d'un nouvel utilisateur nommé Julia et il semble que vous n'avez pas encore créé ce nouvel utilisateur, ce qui entraîne des erreurs d'autorisations. Le script JuliaPro-0.6.3.1.sh utilise un argument facultatif, le chemin absolu du répertoire dans lequel vous voulez installer JuliaPro. Installez donc JuliaPro normalement en utilisant Sudo sans l'argument optionnel et laissez le script d'installation JuliaPro 0.6.6.1.sh créer tous les répertoires par défaut dont il a besoin pour vous.

Dans Ubuntu 18.04, exécutez les commandes suivantes:

Sudo apt install gcc python2.7-dev curl libzmq5 hdf5-tools python libgconf-2-4 default-jdk  
Sudo chmod 777 JuliaPro-0.6.3.1.sh  
Sudo ./JuliaPro-0.6.3.1.sh 

Si vous souhaitez compliquer les choses en créant un répertoire personnalisé dans lequel installer JuliaPro, créez-le manuellement à l'aide de mkdir si le nouveau répertoire est situé dans un répertoire n'appartenant pas à la racine ou Sudo mkdir s'il se trouve dans une répertoire appartenant à root. Sinon, autorisez simplement le script d'installation à créer tous les répertoires par défaut nécessaires.

L'exécution du script d'installation montrera le répertoire dans lequel l'installation est en cours. Une fois le programme d'installation terminé, vous pouvez visualiser le contenu du répertoire d'installation de JuliaPro. Pour lancer une invite de commande JuliaPro à partir du terminal, vous devez lancer le binaire Julia inclus dans la distribution de JuliaPro. Le binaire Julia peut être exécuté à partir du terminal avec la commande suivante:

$ <juliapro> /JuliaPro-0.6.3.1/Julia

... où <juliapro> est le chemin d'installation de JuliaPro.

Référence: Manuel d'installation et Guide de démarrage rapide de JuliaPro (v0.6.3.1)

2
karel