Corrigez-moi si je me trompes mais sous Linux pour faire la même chose il suffirait de compiler tout les programmes en les liant statiquement à leurs bibliothèques et on pourrait faire la même chose non ?
Oui, ou alors il suffirait de distribuer les libs nécessaires avec les exécutables. C'est ce qui se fait (faisait ?) sous Windows. Souvenez vous (je cite mes souvenir de Win 3.11/95 d'il y a 10 ans): le CD-ROM multimedia machin qui installait IE 4, et le CD-ROM multimedia truc qui installait aussi IE 4, sans se demander s'il n'était pas déjà installé... Ou encore le jeu machin qui install DirectX 6 et le jeu truc, DirectX 6.1 et le jeu bidule DirectX 7. Et après, le jeu truc ne marche plus, parce que DX7 est trop évolué pour lui, etc. Sans parler des applis qui installent un million de versions différentes de Java... Bref, les installations sous Windows essayent de contourner le problème des dépendances, mais ne font que déplacer les ennuis (« mon windows est tout pourri de partout, il faut que je réinstalle »).
[^] # Re: D'où sort-il
Posté par Matthieu Weber . En réponse au journal Linspire aurait-il compris le problème?. Évalué à 4.
Oui, ou alors il suffirait de distribuer les libs nécessaires avec les exécutables. C'est ce qui se fait (faisait ?) sous Windows. Souvenez vous (je cite mes souvenir de Win 3.11/95 d'il y a 10 ans): le CD-ROM multimedia machin qui installait IE 4, et le CD-ROM multimedia truc qui installait aussi IE 4, sans se demander s'il n'était pas déjà installé... Ou encore le jeu machin qui install DirectX 6 et le jeu truc, DirectX 6.1 et le jeu bidule DirectX 7. Et après, le jeu truc ne marche plus, parce que DX7 est trop évolué pour lui, etc. Sans parler des applis qui installent un million de versions différentes de Java... Bref, les installations sous Windows essayent de contourner le problème des dépendances, mais ne font que déplacer les ennuis (« mon windows est tout pourri de partout, il faut que je réinstalle »).
Apt-get et consorts, c'est bien.