rpm et apt/dpkg

2002-03-20 Par sujet Anne Possoz

Bonjour,

Parmi nos experts, pourrait-on me dire en quelques mots les 
avantages-inconvénients de apt/dpkg par rapport à rpm? Un bon pointeur
peut aussi être utile.

On voudrait refaire notre serveur de logiciels (surtout libres) en rpm.
Mais qui sait ce qui serait le mieux? Les logiciels sont pour les
OS tels que (pas d'ordre d'importance) HP-ux, SGI-irix, SUN-solaris,
PC-linux, DEC(compaq)-alpha-osf.

Je n'ai aucune idée de ce qu'est ce apt (et dpkg) mais je vois que vous en
parlez sans cesse comme d'une merveille.

Important aussi: apt/dpkg et rpm pourraient cohabiter?

Merci d'avance pour quelques points d'entrée, pour gagner un peu
de temps. J'abuse un peu mais l'expertise de la liste...

Anne

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: rpm et apt/dpkg

2002-03-20 Par sujet Daniel Cordey

On Wednesday 20 March 2002 15:07, Anne Possoz wrote:

 On voudrait refaire notre serveur de logiciels (surtout libres) en rpm.
 Mais qui sait ce qui serait le mieux? Les logiciels sont pour les
 OS tels que (pas d'ordre d'importance) HP-ux, SGI-irix, SUN-solaris,
 PC-linux, DEC(compaq)-alpha-osf.

il existe des outils pour lire les rpm sur les machines que tu sites, ainsi 
que sous W*.

Peut-être que apt/dpkg a d'autres mérites qui écrasent rpm (je ne connait pas 
apt), mais il a l'avantage d'être disponible sur pas mal d'OS. Ce qui a mes 
yeux est déja un bon point. De plus, rpm me semble déjà assez complet et 
devrait statisfaire vos besoins sans problème. Jette un coup d'oeil aux 
outils de construction de fichiers rpm (je n'ai pas de noms sous la main).


Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: rpm et apt/dpkg

2002-03-20 Par sujet Rochat Cédric


Parmi nos experts, pourrait-on me dire en quelques mots les 
avantages-inconvénients de apt/dpkg par rapport à rpm? Un bon pointeur
peut aussi être utile.

Désolé, je n'ai pas trop le temps de répondre comme il faut, mais par expérience (j'ai 
bossé pas mal de temps avec SuSE, Caldera, et autres distrib à rpm, avant de passer à 
Debian, mais je peux affirmer que c'est l'eau et le vin !! La gestion des dépendances, 
particulièrement foireuse avec les rpm, est une vraie merveille avec dpkg...

Et pour apt, c'est un logiciel (à base de Perl, crois-je) qui utilise dpkg (entre 
autres), pour installer des paquetages deb, après les avoir téléchargés ou copiés 
d'une quelque autre source que ce soit, dans un dossier temporaire.
Il crée une base de données locale (mise à jour avec apt-get update) des paquetages 
disponibles sur ces sources (définies dans /etc/apt/sources.list), puis permet de 
faire des recherches dans cette base (apt-cache search truc)...
Une fois que le nom d'un paquetage voulu est déterminé, on le rappatrie avec apt-get 
install truc.
A ce moment, apt regarde si truc est déjà installé, et si oui, si la version installée 
est inférieure à la version disponible sur les sources, auquel cas, il rappatrie la 
nouvelle version (ainsi que toutes ses dépendances, versions comprises, ce que rpm a 
beaucoup de peine à gérer), et l'installe, en faisant du boulot bien propre...

Ainsi, une mise à jour des paquetages déjà installés sur la machine, se fait avec 
apt-get update  apt-get upgrade (synchroniser les versions disponibles (d'où 
l'importance de la mise à jour apt-get update) avec les versions installées.

Et pour faire une mise à jour complète (avec les éventuels nouveaux paquetages), c'est 
apt-get dist-upgrade ou avec la commande complète, reprenant celle d'avant : 
apt-get update  apt-get -u dist-upgrade (faire un dist-upgrade permet aussi de 
passer de stable (Potato) à une stabilité moindre (mais versions plus récentes de 
paquetages), telle que testing (Woody), ou unstable (Sid)) !!



Ce système permet de gagner un temps fou lors d'une mise à jour, ou d'une simple 
installation de paquetage, et permet de ne pas foirer de système à cause de 
dépendances mal gérées (à condition de ne pas passer en unstable, testing étant un 
excellent compromis).

Le problème des rpm, c'est la diversité de formes de rpm (rpm Red Hat, rpm Mandrake, 
rpm Caldera, rpm SuSE, etc...) Y'a qu'à voir sur rpmfind.net !!

Et il ne vaut mieux pas essayer d'installer des rpm de Mandrake sur une SuSE (bonne 
recette pour foirer définitivement une SuSE !!), par exemple...


Enfin bref: on voit une tendance, dans des nouvelles distributions, comme PingOO ou 
Lindows, à partir d'une base de Debian, à cause du système de paquetages, entre autres.


Et pour info : MacOS X dispose d'un portage de apt du nom de fink !!
Ainsi : fink install truc fonctionne comme sur une Debian, mais simplement, les 
serveurs miroirs ne sont pas les mêmes...


@+

--

 Cédric Rochat

Ch. du Commonet 4
1341 L'Orient
mail: [EMAIL PROTECTED]

Rte des Monts 20
2400 Le Locle
mail: [EMAIL PROTECTED]

homepage: http://www.younics.org

--

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: rpm et apt/dpkg

2002-03-20 Par sujet Jean-Claude Schopfer

 
 Important aussi: apt/dpkg et rpm pourraient cohabiter?
 
Oui on peut installer apt et le configurer pour qu'il fonctionne
avec des rpm sans probs

++
JC
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: rpm et apt/dpkg

2002-03-20 Par sujet Pierre Maitre

Jean-Claude Schopfer a écrit :
 Oui on peut installer apt et le configurer pour qu'il fonctionne
 avec des rpm sans probs

C'est le nouveau projet apt-rpm:
http://apt-rpm.tuxfamily.org/


Pierre Maitre





-- 
Dr Pierre-O. Maitre
Privat Docent
FMH Anesthésiologie
FMH Pharmacologie Clinique
Cabinet médical / A la Joy
CH-1272 Genolier Switzerland
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.