questions Debian

questions Debian - Linux et OS Alternatifs

Marsh Posté le 27-04-2002 à 20:44:37    

Alors voila, j'aimerai qu'on m'explique le principe des versions Debian, les stables et unstables.
 
Je connait juste les noms : sid, woody et potatoe
 
mais j'aimerai qu'on m'éclaire sur les principales différences, si certaines sont plutot destinées a un certain usage (desktop, serveur par ex)
 
Et une question sur les paquetages : par ex si je veut compiler un prog par moi-meme, disons Apache, comment je peut faire ? existe-t-il des paquetages "sources" ? et peut-on personnaliser le configure de compil ?
 
En cas de non-disponibilitée de paquetages sources pour une applis, existe-il un moyen de se faire ses paquetages sources afin de les compiler ?
 
Encore une derniere chose, si je choisit cette distri pour un usage serveur asez intensif (serveur de fichiers pour des graphistes, donc gros fichiers et acces tres réguliers), quand une faille est découverte, peut-on appliquer les patch comme d'habitude ou cela fiche en l'air les dépendances ?
 
 
Voila, j'espere que les passionés de cette distri pourront m'aider  :)


---------------
SELECT girls FROM world WHERE passion="info";
Reply

Marsh Posté le 27-04-2002 à 20:44:37   

Reply

Marsh Posté le 27-04-2002 à 20:52:08    

potato : stable
woody : testing
sid : beta
 
La version stable a un certain age, de fait un grand nb de failles et bug ont ete corriges.
La testing est la futur stable, une fois les packets decide on les change plus (juste correction de bugs)
La beta est pour ceux qui veulent les toutes derniers packages. Avec ca t sur d'etre super a jour, version pre, etc
 
En pratique mon server tourne sous woody et mon client sous Sid.
Ne soa pas effrai par le nom 'testing' de la woody, en effet elle devrait passer en stable bientot (1er mai il parait) et ainsi abandonne la patate.
Si tu veux des packages un temps soit peu recent oublie la patate qui commence serieusment a prendre de l'age.
 
 
 
Pour la compilation tu peux bien sur compiler des sources en les recuperant sur les sites des projets et les compilant de maniere tout a fait classique


---------------
Join us now and share the software;
Reply

Marsh Posté le 27-04-2002 à 20:54:28    

mais si je compile a "la main" ca fout pas en l'air le systeme de dépendances ?


---------------
SELECT girls FROM world WHERE passion="info";
Reply

Marsh Posté le 27-04-2002 à 21:07:52    

ca depend koi mais la plupart du temps si ...  
ds ce cas il y a 2 solutions :
1/il y a deja un debian/rules  et  c bon dpkg-buildpackage  
2/il y en a pas e ttu veux vraiment ce paket alors tu fait ton propre fichier rules (y a une doc sur le site de debian mais relativement chiant a le faire apriori )

Reply

Marsh Posté le 27-04-2002 à 21:16:25    

merci tlm, donc c bien ce qui me semblait : installer un prog a partir de ses sources en personnalisant ses flagspour la config est chiant  :(


---------------
SELECT girls FROM world WHERE passion="info";
Reply

Marsh Posté le 28-04-2002 à 00:27:30    

monokrome a écrit a écrit :

merci tlm, donc c bien ce qui me semblait : installer un prog a partir de ses sources en personnalisant ses flagspour la config est chiant  :(


Bah non !
 
apt-get source programme
cd programme-4.5.6/
vi debian/rules
dpkg-buildpackage -rfakeroot -us -uc
sudo dpkg -i ../programme-4.5.6_7.8_i386.deb


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 28-04-2002 à 00:47:30    

exemple pratique:
 
je veut compiler le fameux programme WMCOINCOIN (http://hules.free.fr/wmcoincoin/)???
 
voici la recette monsieur:
 
# apt-get source wmcoincoin
# cd wmcoincoin-2.3.7b/
# vi debian/rules [si je veut modifier quelques options]
# dpkg-buildpackage -rfakeroot -us -uc
# [ça compile... please wait]
# sudo dpkg -i ../wmcoincoin_2.3.7b-1_i386.deb
 
voila!!
ça l'installe, on peut l'enlever avec apt-get, synaptic, etc...
 
 
P.S.
WMCO1NCO1N WILL SAVE YOUR SOUL
 
--------
plop=co1n*grouik^2

Reply

Marsh Posté le 28-04-2002 à 00:48:52    

y a deja un debian rules nan ?
parceque faire un package deb a partir juste de sources c relativement chiant qd meme ;)

Reply

Marsh Posté le 28-04-2002 à 00:53:12    

Citation :

# apt-get source wmcoincoin  
# cd wmcoincoin-2.3.7b/  
# vi debian/rules [si je veut modifier quelques options]  
# dpkg-buildpackage -rfakeroot -us -uc  
# [ça compile... please wait]  
# sudo dpkg -i ../wmcoincoin_2.3.7b-1_i386.deb  


 
Le fakeroot c'est important ? Moi j'ai fait pareil pour les drivers Nvidia mais j'ai fait dpkg-buildpackage -r -us -uc (parce qu'il voulait pas de mon "fakeroot" ). C'est peut etre parce que j'etais loggé en root... :D
 
hihi :D

Reply

Marsh Posté le 28-04-2002 à 01:11:42    

impulse a écrit a écrit :

Le fakeroot c'est important ? Moi j'ai fait pareil pour les drivers Nvidia mais j'ai fait dpkg-buildpackage -r -us -uc (parce qu'il voulait pas de mon "fakeroot" ). C'est peut etre parce que j'etais loggé en root... :D


On ne fais pas ça en root, c'est très mal.
Imagine qu'il y ait un bug dans le fichier rules, il peut corrompre tout ton système sans vérification, alors que quand le paquet est installé par dpkg, il vérifie qu'il n'écrase pas n'importe quoi.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 28-04-2002 à 01:11:42   

Reply

Marsh Posté le 28-04-2002 à 03:37:39    

Ya quand même un problème avec apt-get source c'est qu'au premier apt-get upgrade tout les packages compilés sont remplacés par les versions pres-compillées (au cause des différences de hash).... po très pratique

Reply

Marsh Posté le 28-04-2002 à 11:06:20    

buchu a écrit a écrit :

Ya quand même un problème avec apt-get source c'est qu'au premier apt-get upgrade tout les packages compilés sont remplacés par les versions pres-compillées (au cause des différences de hash).... po très pratique


echo monpaquetquej'aicompilé hold | dpkg --set-selections


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed