CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Explications logiciels linux...

shaza
shaza
Niveau 10
11 août 2007 à 12:07:07

Bonjour,
je suis un vrai linuxien depuis à peu près 6 mois, et je ne suis pas sûr d´avoir encore tout compris à propos du fonctionnement des logiciels sous Fedora, Ubuntu, Mandriva, Suse, PureOS, RedHat, Gentoo, Slackware...

Par exemple sous ubuntu quand on télécharge un logiciel pour linux, comment fait-on pour l´installer. Et quand c´est un logiciel pour linux ubuntu ?

Est-ce dur aux programmeurs de programmer un logiciel pour debian, pour qu´il soit compatible sous Mandriva par exemple ?

Comment installer un logiciel manuellement (sans le gestionnaire qui fait tout).

Voilà, ça sera déjà pas mal...

Tebolanio
Tebolanio
Niveau 10
11 août 2007 à 12:19:28

ben si tu télécharges ton logiciel en format .deb (pour Ubuntu, debian...) ou en .rpm (pour mandriva, fedora.... ) tu double clique dessus pour l´installer automatiquement.
si tu télécharges la source du programme alors il faut le compiler manuellement (avec les commandes classiques "./configure" , "make", "make install" etc... )
mais je ne vois pas l´intérêt de faire ainsi.
les logiciels incorporés aux distributions comme Synaptic, Yum, etc... font ça très bien et efficacement. Pas besoin de faire autrement dans 99% des cas.

Ammoniac
Ammoniac
Niveau 10
11 août 2007 à 13:32:25

pour l´interopérabilité deb/rpm,il y a tout simplement la commande alien qui passe de l´un à l´autre :)

sbas
sbas
Niveau 10
11 août 2007 à 17:39:07

Mon frère à poster avec mon compte, j´vais l´tuer.

acid_junkie
acid_junkie
Niveau 10
11 août 2007 à 17:43:42

Ah, le coup de dire que mon frère poste avec mon compte, qu´est ce que j´ai pas pu l´utiliser ce coup là :sarcastic:

sbas
sbas
Niveau 10
11 août 2007 à 18:11:18

QUOI?! Tu va dire que tu ne me crois pas! Regarde tout mes postes autant ceux du Forum Little Big adventure 1 et 2 que celui là, tu ne remarque pas une différence? Si j´aurais vraiment péter les plombs, j´aurais mis une Majuscule et un point. De plus qui aurait l´idée de gacher un compte qui date de 2 ans, en postant ça!

J´ai d´ailleurs averti un modérateur pour pas que ce demeuré gache ma réputation(Si, si j´en ai une, du moins derière l´écran de mon PC :gni: !) .

Ah moins que je n´ai pas compris le sens de ta phrase, qui consistait tout simplement à dire que ton frère à aussi poster avec ton compte.

Je termine ce poste en affirmant que ce n´est PAS moi qui ai poster ceci!

foscte
foscte
Niveau 6
11 août 2007 à 19:06:16

C´est surtout que le coup du « c´est mon frère qui a posté avec mon pseudo, désolé » a été très souvent utilisé pour justifier tout et n´importe. On peut supposer que pour que cette excuse devienne la référence en matière d´excuses bidons, elle devait certainement être vraie à la base et suffisamment fréquente pour être vue comme elle l´est actuellement, mais c´est devenu tellement bidon comme excuse que celui qui l´utilise, peu importe son passé de forumeur, aura forcément du mal à être cru de tous ... Étant donné que ce forum est assez peu fréquenté et qu´il y a visiblement très peu de crétins passant leur temps à chercher la moindre petite faute d´un forumeur pour le faire, tu as de grandes chances de ne pas être banni, d´autant plus que Dargor pourrait tout à fait effacer le message en question, de telle sorte à ce qu´il n´y ait pas de suite à cet « incident » (?).
Quant à la demande que tu as faite à « un modérateur », n´en attends pas grand chose. En effet, d´ici à ce que ton mail soit lu, si quelqu´un a décidé d´avertir un administrateur, ton pseudo sera banni depuis plusieurs jours, mais en plus, la personne qui lira le mail ne sera pas forcément celle bannira le pseudo et il y a vraiment très peu de chances que tu sois débanni suite à cela étant donné la justification pour le moins douteuse ^_^ Enfin bon, au cas où tu serais banni, tu peux toujours espérer que Dargor prenne ton parti et te débannisse.

acid_junkie
acid_junkie
Niveau 10
11 août 2007 à 19:25:29

C´est moi ou plus personne ne connais le second degré sur ce forum?

Tebolanio
Tebolanio
Niveau 10
11 août 2007 à 21:01:25

depuis quand sur JV.com les responsables font preuve de "réflexion" ?? !! ^^

sbas
sbas
Niveau 10
11 août 2007 à 21:19:49

Acid=> Donc tu me crois :D .

chris_27
chris_27
Niveau 10
13 août 2007 à 01:39:17

sbas: on ne se fait pas bannir pour si peu, je te rassure :-) Et puis faudrait déjà qu´un modo voit ton message :rire:

Ammoniac: oui mais en fait non. Alien n´est pas suffisamment malin pour te dire que les versions des libs ne sont pas les bonnes et que du coup, ton nouveau paquet va être méga bogué !

Pour revenir au sujet initial :

La majorité des programmes pour linux sont disponible sous forme d´un code source à compiler. Dès qu´on veut un programme, on peut télécharger les sources (le plus souvent c´est sur
http://sourceforge.net ) puis faire ./configure, make, sudo make install (avec quelques variantes).

L´ennui avec ça, c´est que :
1) c´est long et laborieux de faire tout ça
2) il faut avoir sur son ordi ce qu´il faut pour compiler
3) il faut avoir les librairies utilisées par le nouveau soft déjà installées sur son ordi

Pour remédier à ça, les grandes distributions fournissent des paquets déjà compilés (.rpm, .deb, ...) ou des scripts pour compiler de manière automatique (gentoo :-) ), ainsi qu´une liste de dépendance qui permet d´installer les éventuelles librairies manquantes de façon automatique juste avant d´installer le soft. Tout ceci nécessite beaucoup de travail. C´est le boulot des développeurs de chaque distribution.

Quand au programmeur, c´est extrêmement facile pour lui de faire un soft compatible avec la majorité des distributions linux. Il suffit d´utiliser des libs courantes, en version stable. Comme ces libs sont disponibles sur toutes les distributions, le soft sera utilisable sur toutes les distributions. Après, une fois que le soft marche bien et qu´il se compile facilement (ie qu´il y a un Makefile raisonable), il suffit de faire la demande aux développeurs pour qu´ils testent et ajoutent ton soft dans la liste des paquets disponibles. Malheureusement, il y a toujours quelques retouchent à faire à ce moment là, mais si on travaille proprement, on s´en sort facilement.

En général, si un soft manque dans la liste des paquets, c´est soit parce qu´il est extrêmement récent (et donc il faut attendre un peu que les développeurs fassent le nécessaire), soit parce que les développeurs jugent que le soft ne mérite pas d´être ajouté à la distribution (aucun apport par rapport à un autre soft déjà disponible, trop de bogues, utilisation d´une lib farfelue ou instable, impossible à compiler sans hacker le Makefile, ...) Moralité, éviter les paquets qui ne sont pas dans les dépots (on a déjà assez de problèmes avec ceux qui y sont)

Pour conclure, si vraiment tu veux en savoir plus sur comment faire avec rien, va voir ici :
http://lfs.traduc.org/view/lfs-6.1.1-fr/index.html
ça te donnera une idée de ce qu´on peut endurer quand on veut compiler soit même un paquet. Les liens donnés à la fin de l´introduction du 6 sont très intéresants, mais c´est de l´anglais.

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware