Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 23-02-2018 11:44:19

AcL
Membre
Inscription : 23-02-2018

je n'ai pas les permissions pour extraire un fichier

Bonjour à tous,

Tout juste inscrite et déjà une question...

Alors pour commencer, j'ai bien lu l'article sur les permissions (mais je n'ai pas vraiment tout compris... et je n'ai même pas réussi à rentrer les bonnes commandes dans le terminal.)

J'ai besoin d'utiliser SDL2 pour un projet de dessin en C.
Je viens de télécharger SDL_Image, qui permet d'agrandir les possibilités offertes par SDL2.

Mais... pour pouvoir utiliser SDL_Image, j'ai besoin de l'extraire dans SDL2 (c'est bien ça ?). Le problème c'est que lorsque j'essaie, une fenêtre s'affiche et me dit que je n'ai pas les permissions nécessaires à l'extraction du ficher vers le dossier en question.
SDL se trouve dans /usr/include.

Merci d'avance pour votre compassion envers mon cerveau tout perdu !

Hors ligne

#2 23-02-2018 11:53:26

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : je n'ai pas les permissions pour extraire un fichier

Bonjour smile
Le fichier téléchargé se trouve certainement dans ton répertoire personnel, sans doute dans Téléchargements ?
Tu es dans ton répertoire utilisateur et tu as les droits pour extraire dans celui-ci.
Par contre /usr/include/ est un répertoire système et pour agir dessus, il faut les droits administrateur que l'on a avec su ou sudo
https://debian-facile.org/doc:systeme:superutilisateur
Peux-tu donner des liens sur SDL_image ? Je ne connais pas smile
Si c'est une appimage tu peux normalement l'utiliser depuis ton répertoire parsonnel.

Hors ligne

#3 23-02-2018 12:08:24

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : je n'ai pas les permissions pour extraire un fichier

Bonjour smile

Il faudrait au prealable vérifier que la bibliothèque n'existe pas sous forme de paquet dans les dépôts Debian, avant de l'installer non  ?

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#4 23-02-2018 12:31:11

AcL
Membre
Inscription : 23-02-2018

Re : je n'ai pas les permissions pour extraire un fichier

Merci de vos réponses.
Avant d'installer j'avais vérifier que la bibliothèque n'existait pas et qu'il était indispensable de la télécharger de façon indépendante. (était-ce votre remarque ?)

Voici un lien sur SDL_Image : http://gigi.nullneuron.net/gigilabs/loa … sdl_image/ et https://www.libsdl.org/projects/SDL_image/
En fait SDL_Image permet de télécharger des images et d'ensuite pouvoir les utiliser via SDL2.

Je pense effectivement devoir être en super utilisateur. Seulement, au moment d'extraire, même en rentrant le mot de passe, je n'ai ,semble-t-il, pas l'autorisation nécessaire...
(et le dossier téléchargé est maintenant dans mes fichiers, je ne savais pas où le mettre en attendant..)

Dernière modification par AcL (23-02-2018 12:34:21)

Hors ligne

#5 23-02-2018 12:55:02

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : je n'ai pas les permissions pour extraire un fichier

c'est pas comme ce paquet : https://packages.debian.org/stretch/libsdl2-image-2.0-0

Peux-tu donner la commande exacte ainsi que le retour de cette commande pour que l'on ait une vue précise du problème ?

Hors ligne

#6 23-02-2018 14:09:11

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : je n'ai pas les permissions pour extraire un fichier

AcL a écrit :

Avant d'installer j'avais vérifier que la bibliothèque n'existait pas et qu'il était indispensable de la télécharger de façon indépendante. (était-ce votre remarque ?)

Oui, qu'elle n'existait pas déjà sous forme d'un paquet Debian, comme indiqué par chalu, ou  celle là https://packages.debian.org/stretch/libsdl2-image-dev (dans le cas d'une compilation statique de la bibliothèque peut-être ?)

Edit : s'il faut malgré tout utiliser la lib téléchargée, il nous faut plus d'info, comme le chemin absolu de ton archive, et les droits actuels (que tu peux obtenir avec ls -l par exemple) smile


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#7 23-02-2018 15:32:21

AcL
Membre
Inscription : 23-02-2018

Re : je n'ai pas les permissions pour extraire un fichier

Ce que j'ai téléchargé correspond au dernier lien que vous avez partagé :  https://packages.debian.org/stretch/libsdl2-image-dev

Les droits actuels pour SDL2 (/usr/include/) sont : drwxr-xr-x cela signifie que le propriétaire peut créer de nouveaux dossiers non ?

Je suis désolée, mais qu'entendez-vous par commande et retour de commande ? Lorsque j'essaie d'extraire le dossier je ne passe pas par le terminal, j'essaie en "cliquant droit".

Hors ligne

#8 23-02-2018 16:21:51

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : je n'ai pas les permissions pour extraire un fichier

AcL a écrit :

Ce que j'ai téléchargé correspond au dernier lien que vous avez partagé :  https://packages.debian.org/stretch/libsdl2-image-dev

Donc, on peut laisser Debian faire le boulot tout seul sans rien télécharger et décompresser manuellement smile
Cette commande devrait installer tout de qu'il faut au bon endroit pour que le compilateur récupère ce dont il a besoin automatiquement.

apt-get update && apt-get install libsdl2-image-dev




Sinon, pour plus d'informations sur la ligne de commande il y a pas mal d'informations de base là https://debian-facile.org/doc:systeme:c … :gnu_linux

Édit correction commande, merci Severian


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#9 23-02-2018 16:23:35

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : je n'ai pas les permissions pour extraire un fichier

AcL a écrit :

qu'entendez-vous par commande et retour de commande ?


C'est en utilisant le terminal, voir le tuto :
https://debian-facile.org/doc:systeme:terminal


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#10 23-02-2018 16:57:39

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : je n'ai pas les permissions pour extraire un fichier

@bendia :
tu es certain de ta commande ?? tongue

apt-get installer libsdl2-image-dev



apt-get update && apt-get install libsdl2-image-dev

Hors ligne

#11 23-02-2018 16:59:23

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : je n'ai pas les permissions pour extraire un fichier

Severian a raison, faut rien faire sur un écran de 5 pouces tongue

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#12 24-02-2018 11:19:43

AcL
Membre
Inscription : 23-02-2018

Re : je n'ai pas les permissions pour extraire un fichier

Merci pour vos réponses.
J'ai entré la ligne de commande dans le terminal comme vous m'avez dit.
Cependant libsdl2-image... n'est pas dans le dossier include. Je ne peux pas l'utiliser...
Ai-je mal compris ?
J'ai également regardé les liens que vous m'avez partagé. Je n'ai pas trouvé comment je pourrais "déplacer" ce dossier...

Hors ligne

#13 24-02-2018 11:55:36

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : je n'ai pas les permissions pour extraire un fichier

Salut AcL, pour nous renseigner au mieux, indique la commande que tu as validé et le retour de celle-ci. smile

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#14 24-02-2018 11:58:06

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : je n'ai pas les permissions pour extraire un fichier

AcL a écrit :

Cependant libsdl2-image... n'est pas dans le dossier include. Je ne peux pas l'utiliser...
Ai-je mal compris ?

Non, c'est peut-être moi qui me suis planté, n'étant pas un spécialiste de la compilation en C, ni même du C tout court d'ailleurs hmm

Ceci-dit, on trouve un fichier /usr/include/SDL2/SDL_image.h. C'est celui là qu'il te faut ?

Edit : voici tous les fichiers installés par le paquet libsdl2-image-dev

dpkg -L libsdl2-image-dev


/.
/usr
/usr/include
/usr/include/SDL2
/usr/include/SDL2/SDL_image.h
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libSDL2_image.a
/usr/lib/x86_64-linux-gnu/pkgconfig
/usr/lib/x86_64-linux-gnu/pkgconfig/SDL2_image.pc
/usr/share
/usr/share/doc
/usr/share/doc/libsdl2-image-dev
/usr/share/doc/libsdl2-image-dev/changelog.Debian.amd64.gz
/usr/share/doc/libsdl2-image-dev/changelog.Debian.gz
/usr/share/doc/libsdl2-image-dev/changelog.gz
/usr/share/doc/libsdl2-image-dev/copyright
/usr/share/doc/libsdl2-image-dev/examples
/usr/share/doc/libsdl2-image-dev/examples/showimage.c
/usr/lib/x86_64-linux-gnu/libSDL2_image-2.0.so
/usr/lib/x86_64-linux-gnu/libSDL2_image.so
 


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#15 24-02-2018 12:43:32

AcL
Membre
Inscription : 23-02-2018

Re : je n'ai pas les permissions pour extraire un fichier

Oh pardon, j'avais fait une faute de frappe !
ça marche merci beaucoup à tous !!:D

Hors ligne

#16 24-02-2018 12:51:00

Croutons
Membre
Distrib. : Debian10 Buster
Noyau : Linux 4.19.0-16-amd64
(G)UI : Mate
Inscription : 16-12-2016

Re : je n'ai pas les permissions pour extraire un fichier

Salut

Oh pardon, j'avais fait une faute de frappe !


A voir l'autocompletion


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#17 24-02-2018 13:03:33

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : je n'ai pas les permissions pour extraire un fichier

Bon, ça ne règle pas le problème de droits du début pour la décompression, mais le problème semble résolu Voir le tuto : C'est résolu ! Bravo mais il faut l'indiquer dans l'titre. smile

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

Pied de page des forums