SDL ubuntu
Fermé
inside_8
Messages postés
41
Date d'inscription
mercredi 10 décembre 2008
Statut
Membre
Dernière intervention
16 octobre 2012
-
11 juin 2009 à 00:28
mamiemando Messages postés 33352 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 novembre 2024 - 22 mai 2011 à 01:18
mamiemando Messages postés 33352 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 novembre 2024 - 22 mai 2011 à 01:18
A voir également:
- SDL ubuntu
- Ubuntu iso - Télécharger - Systèmes d'exploitation
- Ubuntu 24.04 - Accueil - Ubuntu
- Ubuntu 32 bits - Télécharger - Systèmes d'exploitation
- Linux mint ou ubuntu - Guide
- Installer interface graphique ubuntu server 22.04 - Forum Linux / Unix
7 réponses
mamiemando
Messages postés
33352
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 novembre 2024
7 804
11 juin 2009 à 00:53
11 juin 2009 à 00:53
NON surtout pas. Tu dois autant que possible (c'est-à-dire dans 99% des cas) toujours passer par ton gestionnaire de paquets. Normalement tu n'es jamais amené sauf cas exceptionnel à télécharger ou chercher un paquet à la main (et dans ce cas il faut toujours privilégier un .deb sur un .rpm qui est destiné à d'autres distributions, comme par exemple mandriva).
Sous ubuntu tu peux soit utiliser synaptic soit un outil en ligne de commande (idéalement aptitude) :
http://doc.ubuntu-fr.org/synaptic
http://doc.ubuntu-fr.org/aptitude
Tu disposes de plein d'outils pour chercher les paquets notamment apt-cache :
http://doc.ubuntu-fr.org/apt-cache
Dans ton cas :
Sous debian ubuntu les paquets de développement finissent par dev.
Ici on ne s'embête pas on met le pack (libsdl1.2-dev) :
Et c'est plié ;-)
Bonne chance
Sous ubuntu tu peux soit utiliser synaptic soit un outil en ligne de commande (idéalement aptitude) :
http://doc.ubuntu-fr.org/synaptic
http://doc.ubuntu-fr.org/aptitude
Tu disposes de plein d'outils pour chercher les paquets notamment apt-cache :
http://doc.ubuntu-fr.org/apt-cache
Dans ton cas :
(mando@aldur) (~) $ apt-cache search sdl | grep sdl | grep dev libsdl-console-dev - development files for libsdl-console libsdl-gfx1.2-dev - development files for SDL_gfx libsdl-image1.2-dev - development files for SDL 1.2 image loading libray libsdl-mixer1.2-dev - development files for SDL1.2 mixer library libsdl-net1.2-dev - Development files for SDL network library libsdl-ocaml-dev - OCaml bindings for SDL - development files libsdl-pango-dev - text rendering with Pango in SDL applications (development) libsdl-sge-dev - development files for libsdl-sge libsdl-sound1.2-dev - Development files for SDL_sound libsdl-stretch-dev - development files for SDL_stretch library libsdl-ttf2.0-dev - development files for SDL ttf library (version 2.0) sdlbasic - BASIC interpreter for game development sdlbasic-dbg - BASIC interpreter for game development - debug symbols sdlbrt - BASIC interpreter for game development - runtime interpreter libsdl1.2-dev - Fichiers de développement Simple DirectMedia Layer libkaya-sdl-dev - SDL binding for kaya
Sous debian ubuntu les paquets de développement finissent par dev.
Ici on ne s'embête pas on met le pack (libsdl1.2-dev) :
sudo aptitude update sudo aptitude safe-upgrade sudo aptitude install libsdl1.2-dev
Et c'est plié ;-)
Bonne chance
inside_8
Messages postés
41
Date d'inscription
mercredi 10 décembre 2008
Statut
Membre
Dernière intervention
16 octobre 2012
3
11 juin 2009 à 23:58
11 juin 2009 à 23:58
Bonjour!
Merci pour ta réponse.
Tu dis:
"NON surtout pas. Tu dois autant que possible (c'est-à-dire dans 99% des cas) toujours passer par ton gestionnaire de paquets. Normalement tu n'es jamais amené sauf cas exceptionnel à télécharger ou chercher un paquet à la main (et dans ce cas il faut toujours privilégier un .deb sur un .rpm qui est destiné à d'autres distributions, comme par exemple mandriva). "
Est ce que ça veut dire que je dois vérifier d'abord si le paquet existe avant d'essayer de le télécharger?
Moi j'ai déduit que j'avais pas le paquet de la SDL en essayant un code qui utilise cette bibliothèque...ce n'est pas suffisant pour déduire que le paquet n'existe pas sur ma machine?
Chercher un paquet à la main? Si on trouve pas un paquet, on va le télécharger à la main, ou non?
Voilà ce lien:
https://loka.developpez.com/tutoriel/sdl/installation/linux/
On dit:
"Pour linux, si vous êtes rpmiste, vous devez télécharger le rpm comme indiqué sur l'image ci-dessous et disponible ici..."
C'est valable aussi pour les debianistes avant de finir avec quelques commandes qui viennent après?
Rpmiste vet dire quoi au juste XD?
Merci.
Merci pour ta réponse.
Tu dis:
"NON surtout pas. Tu dois autant que possible (c'est-à-dire dans 99% des cas) toujours passer par ton gestionnaire de paquets. Normalement tu n'es jamais amené sauf cas exceptionnel à télécharger ou chercher un paquet à la main (et dans ce cas il faut toujours privilégier un .deb sur un .rpm qui est destiné à d'autres distributions, comme par exemple mandriva). "
Est ce que ça veut dire que je dois vérifier d'abord si le paquet existe avant d'essayer de le télécharger?
Moi j'ai déduit que j'avais pas le paquet de la SDL en essayant un code qui utilise cette bibliothèque...ce n'est pas suffisant pour déduire que le paquet n'existe pas sur ma machine?
Chercher un paquet à la main? Si on trouve pas un paquet, on va le télécharger à la main, ou non?
Voilà ce lien:
https://loka.developpez.com/tutoriel/sdl/installation/linux/
On dit:
"Pour linux, si vous êtes rpmiste, vous devez télécharger le rpm comme indiqué sur l'image ci-dessous et disponible ici..."
C'est valable aussi pour les debianistes avant de finir avec quelques commandes qui viennent après?
Rpmiste vet dire quoi au juste XD?
Merci.
mamiemando
Messages postés
33352
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 novembre 2024
7 804
12 juin 2009 à 00:34
12 juin 2009 à 00:34
Est ce que ça veut dire que je dois vérifier d'abord si le paquet existe avant d'essayer de le télécharger?
Oui. Ca se vérifie via apt-cache ou via :
https://packages.ubuntu.com/
http://doc.ubuntu-fr.org/apt-cache
Moi j'ai déduit que j'avais pas le paquet de la SDL en essayant un code qui utilise cette bibliothèque...ce n'est pas suffisant pour déduire que le paquet n'existe pas sur ma machine?
Non ce n'est effectivement pas suffisant. Ca veut juste dire qu'il n'est pas installé, et non pas qu'il n'est pas installable. En effet ton gestionnaire de paquet s'occupe de télécharger ce qui manque.
Chercher un paquet à la main? Si on trouve pas un paquet, on va le télécharger à la main, ou non?
Oui mais en priorité sur le site officiel du projet, pas sur un truc perdu et pas forcément à jour. De toute façon ça ne devrait JAMAIS t'arriver, tu dois (et a priori tu pourras toujours) tout faire via ton gestionnaire de paquet. Les seules exceptions sont des paquets exotiques mais ça ne concerne pas le commun des mortels.
"Pour linux, si vous êtes rpmiste, vous devez télécharger le rpm comme indiqué sur l'image ci-dessous et disponible ici..." C'est valable aussi pour les debianistes avant de finir avec quelques commandes qui viennent après? Rpmiste vet dire quoi au juste XD?
Ca veut dire quelqu'un qui a une distribution basé sur des paquets rpm comme je t'ai déjà dit. Par exemple des mandriva, des suse, des fedora etc...
Toi, ta distribution est basée sur debian. Mais malgré ceux qu'ils disent tu n'es pas concerné. Sous debian il existe effectivement un outil pour convertir les rpm en deb (alien) mais encore une fois ça ne te concerne a priori pas. En gros, alien ne sert que quand des cas super particuliers (par exemple un paquet propriétaire disponible uniquement sous forme de rpm, ce qui n'est absolument pas le cas de la lib SDL).
En résumé, tu dois installé lib SDL comme je t'ai indiqué et adopter le plus possible la méthode que je t'ai indiqué, sinon tu t'exposes à des ennuis... Après tu fais comme tu le sens.
Bonne chance
Oui. Ca se vérifie via apt-cache ou via :
https://packages.ubuntu.com/
http://doc.ubuntu-fr.org/apt-cache
Moi j'ai déduit que j'avais pas le paquet de la SDL en essayant un code qui utilise cette bibliothèque...ce n'est pas suffisant pour déduire que le paquet n'existe pas sur ma machine?
Non ce n'est effectivement pas suffisant. Ca veut juste dire qu'il n'est pas installé, et non pas qu'il n'est pas installable. En effet ton gestionnaire de paquet s'occupe de télécharger ce qui manque.
Chercher un paquet à la main? Si on trouve pas un paquet, on va le télécharger à la main, ou non?
Oui mais en priorité sur le site officiel du projet, pas sur un truc perdu et pas forcément à jour. De toute façon ça ne devrait JAMAIS t'arriver, tu dois (et a priori tu pourras toujours) tout faire via ton gestionnaire de paquet. Les seules exceptions sont des paquets exotiques mais ça ne concerne pas le commun des mortels.
"Pour linux, si vous êtes rpmiste, vous devez télécharger le rpm comme indiqué sur l'image ci-dessous et disponible ici..." C'est valable aussi pour les debianistes avant de finir avec quelques commandes qui viennent après? Rpmiste vet dire quoi au juste XD?
Ca veut dire quelqu'un qui a une distribution basé sur des paquets rpm comme je t'ai déjà dit. Par exemple des mandriva, des suse, des fedora etc...
Toi, ta distribution est basée sur debian. Mais malgré ceux qu'ils disent tu n'es pas concerné. Sous debian il existe effectivement un outil pour convertir les rpm en deb (alien) mais encore une fois ça ne te concerne a priori pas. En gros, alien ne sert que quand des cas super particuliers (par exemple un paquet propriétaire disponible uniquement sous forme de rpm, ce qui n'est absolument pas le cas de la lib SDL).
En résumé, tu dois installé lib SDL comme je t'ai indiqué et adopter le plus possible la méthode que je t'ai indiqué, sinon tu t'exposes à des ennuis... Après tu fais comme tu le sens.
Bonne chance
inside_8
Messages postés
41
Date d'inscription
mercredi 10 décembre 2008
Statut
Membre
Dernière intervention
16 octobre 2012
3
12 juin 2009 à 01:10
12 juin 2009 à 01:10
Merci je vais essayer ça!
C'est juste que mon modem mobile ne marche pas avec ubuntu XD.
Pour faire d'une balle deux coup, je voudrais savoir ce que je dois faire pour pouvoir voir des vidéos et écouter de la musique sur ubuntu.
Merci.
C'est juste que mon modem mobile ne marche pas avec ubuntu XD.
Pour faire d'une balle deux coup, je voudrais savoir ce que je dois faire pour pouvoir voir des vidéos et écouter de la musique sur ubuntu.
Merci.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mamiemando
Messages postés
33352
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 novembre 2024
7 804
13 juin 2009 à 03:05
13 juin 2009 à 03:05
Ouvre un autre sujet sur le forum linux pour ton autre problème.
inside_8
Messages postés
41
Date d'inscription
mercredi 10 décembre 2008
Statut
Membre
Dernière intervention
16 octobre 2012
3
14 juin 2009 à 23:17
14 juin 2009 à 23:17
Bonjour,
Je pense que j'ai un problème avec le gestionnaire de paquets.
Quand j'ouvre le Synaptic Package Manager, on m'affiche un message:
"An error occured:
E: Le type « For » est inconnu sur la ligne 61 dans la liste des sources /etc/apt/sources.list
E: The list of sources could not be read.
Go to the repository dialog to correct the problem.
E: _cache->open() failed, please report."
Et quand je fais par exemple apt-get update, j'ai ce message:
"E: Le type « For » est inconnu sur la ligne 61 dans la liste des sources /etc/apt/sources.list"
Voilà ce qui m'empêche d'essayer d'installer.
Merci.
Et voilà à quoi ressemble le contenu du fichier /etc/apt/sources.list:
"# deb cdrom:[Ubuntu 8.10 _Intrepid Ibex_ - Release i386 (20081029.5)]/ intrepid main restricted
# See https://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ intrepid main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ intrepid main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ intrepid-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ intrepid-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://fr.archive.ubuntu.com/ubuntu/ intrepid universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ intrepid universe
deb http://fr.archive.ubuntu.com/ubuntu/ intrepid-updates universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ intrepid-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
"/etc/apt/sources.list" [readonly] 61 lines, 3434 characters "
Je pense que j'ai un problème avec le gestionnaire de paquets.
Quand j'ouvre le Synaptic Package Manager, on m'affiche un message:
"An error occured:
E: Le type « For » est inconnu sur la ligne 61 dans la liste des sources /etc/apt/sources.list
E: The list of sources could not be read.
Go to the repository dialog to correct the problem.
E: _cache->open() failed, please report."
Et quand je fais par exemple apt-get update, j'ai ce message:
"E: Le type « For » est inconnu sur la ligne 61 dans la liste des sources /etc/apt/sources.list"
Voilà ce qui m'empêche d'essayer d'installer.
Merci.
Et voilà à quoi ressemble le contenu du fichier /etc/apt/sources.list:
"# deb cdrom:[Ubuntu 8.10 _Intrepid Ibex_ - Release i386 (20081029.5)]/ intrepid main restricted
# See https://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ intrepid main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ intrepid main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ intrepid-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ intrepid-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://fr.archive.ubuntu.com/ubuntu/ intrepid universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ intrepid universe
deb http://fr.archive.ubuntu.com/ubuntu/ intrepid-updates universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ intrepid-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
"/etc/apt/sources.list" [readonly] 61 lines, 3434 characters "
Vas sur http://www.siteduzero.com/ , dans "language C" puis dans la rubrique SDL, suit tout ce qu'il dit et c'est bon !
Google est ton ami ;)
Google est ton ami ;)
mamiemando
Messages postés
33352
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 novembre 2024
7 804
Modifié par mamiemando le 22/05/2011 à 01:19
Modifié par mamiemando le 22/05/2011 à 01:19
Le problème qui était soulevé dans ce fil de discussion qui maintenant presque 2 ans n'est pas vraiment l'installation de la librairie en elle-mee, mais comme tu peux le constater un gestionnaire de paquets mal en point.
Concrètement installer la librairie sdl consiste simplement à installer le bon paquet libsdl*-dev, mais là il y avait une erreur dans la configuration du gestionnaire de paquets. Le problème était donc autre. A priori c'était une erreur dans /etc/apt/sources.list.
Merci toutefois de ta contribution.
Concrètement installer la librairie sdl consiste simplement à installer le bon paquet libsdl*-dev, mais là il y avait une erreur dans la configuration du gestionnaire de paquets. Le problème était donc autre. A priori c'était une erreur dans /etc/apt/sources.list.
Merci toutefois de ta contribution.