Je souhaite installer Java, mais les instructions d'installation me demandent de créer un nouveau dossier, appelé /Java/
, dans le dossier standard /usr/
.
Mais ce dossier est bloqué. Je veux dire, je ne peux pas créer de nouveau dossier dessus, avec le gestionnaire de fichiers PCManFM, car cette option est grisée.
Donc, je suppose qu'il devrait y avoir une commande pour le créer à partir d'une session Terminal. (Avec Sudo
, peut-être?)
Comment puis-je l'avoir? Quelle est la bonne commande pour l'obtenir?
Je vais aborder deux parties de votre question: Java installation et création de dossier.
Installation de Java
Nous avons déjà une question à ce sujet: Comment puis-je installer le logiciel propriétaire de Sun/Oracle Java JDK 6/7/8 ou JRE? . Toutes les commandes nécessaires sont présentes, et je Nous vous suggérons fortement de lire leurs pages de manuel avec man COMMAND
dans le terminal.
Il existe également une version open-source de Java, Open JDK. L'installation de cela est un peu plus simple
Sudo apt-get install openjdk-7-jre openjdk-7-jdk icedtea-7-plugin
C'est à peu près tout - apt-get s'occupera de tout. Lorsque vous installez un package avec apt-get
ou dpkg
name__, des scripts de pré-installation et de post-installation doivent accompagner le package et s'exécuter automatiquement pour configurer le programme que vous obtenez.
Création d'un dossier
La création de dossiers (dans la terminologie linux - répertoire), tout comme la création de fichier, dépend des autorisations. Si un dossier possède les autorisations suivantes,
drwxr-xr-x 15 testuser testuser 4096 Nov 22 12:34 testuser/
cela signifie que le propriétaire de ce dossier testuser
peut lire-écrire-exécuter des choses là-bas (d'abord rwx
name__), et le groupe testuser
ne peut que lire et exécuter des choses là-bas - c'est la partie r-x
, et la dernière r-x
signifie que la lecture est exécutée pour tout autre groupe ou utilisateur. .
Le dossier /usr
appartient à l'utilisateur root. Seul root peut donc y écrire, c'est-à-dire créer des fichiers ou des dossiers. Pour cela, vous avez besoin de Sudo
afin d’obtenir temporairement les privilèges root.
Créez le dossier à partir d'un terminal en ligne de commande en utilisant:
Sudo mkdir /usr/Java
Sudo
est nécessaire pour apporter des modifications à /usr
car /usr
est la propriété de l'utilisateur root
.
Vous avez quelques choix:
gksudo pcmanfm
vous demandera d'entrer votre mot de passe, puis ouvrez PCManFM en tant que root, ce qui est un peu dangereux car si vous ne faites pas attention, vous risquez de modifier involontairement des fichiers système.
Sudo mkdir /usr/Java
va créer le répertoire directement.
Creates folders and files
mkdir -p ~/example(Folder)/text(Folder)
touch ~/example(folders)/text(Folder)/text{1..420}.txt
chmod -R 757 ~/example (folder with rights)
Move the text to another created folder
mkdir -p /Sturrage/V1Tst/Memes
mv ~/example/text/text{1..125}.txt /Sturrage/V1Tst/Memes
Same thing but with another folder to put all the text files that are left behind and with rights and user.
mkdir -p /V1Tst/Trash
cp ~/example/text/* /V1Tst/Trash
chmod -R 727 /V1Tst
chown -R user:group /V1Tst