OVH Cloud OVH Cloud

slapt-get swaret checkinstall ... apt-get ???

69 réponses
Avatar
GP
J'utilise actuellement Slackware mais je songe à changer pour Libranet
pour l'avantage de apt-get. Mais voilà que swaret et slapt-get arrivent
sur la scène.

Ces utilitaires s'occupent apparemment des dépendances. Ça fonctionne?

Il ne semble pas y avoir d'option pour désinstaller, dans swaret, en
tout cas.Est-ce que le système finit par être emcombré?

Est-ce vraiment possible de passer d'une version à l'autre de Slack en
cliquant un bouton comem swaret le prétend? Il y en a qui disent que
c'est un tout petit peu tiré par les cheveux, que l'auteur est un
abominable "péteux de broue".

Ensuite, il y a checkinstall qui permet apparemment de faire des tgz.

"Instead of the usual "make install" after compiling something, just do
a "checkinstall -S" and it will create and install the .tgz package for
you!"

Cf.: http://www.osnews.com/story.php?news_id=5307

Ici, le problème des dépendance n'est pas réglé, mais celui d'enlever
les paquets, oui... apparemment.

Ce qui inquéte un peu dans tout ça, c'est que ces outils se développent
indépendamment et que Volkerding ne donne jamais son opinion. Ça beau
être de l'open source, je doute qu'il soit toujours lu et strictement
contrôlé.

En d'autres mots, en plus d'être un soft plus sous contrôle, est-ce que
apt-get a des années-lumières d'avance ou seulement une année ou deux :)

D'autre part, le boot SysV m'a l'air terriblement compliqué et je ne
vois pas ce que ça donne de plus. TOUT m'a l'air plus compliqué, même
les scripts. Dans Slackware ils se lisent presque comme du français, en
comparaison.

Je sais que je n'opterai pas pour Mandrake, Suse, Lindows ou quelque
merde du genre, mais entre Slack et Libranet,je suis paire plexe :)

GP



-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 100,000 Newsgroups - 19 Different Servers! =-----

10 réponses

1 2 3 4 5
Avatar
Emmanuel Florac
Dans article ,
disait...

Ces utilitaires s'occupent apparemment des dépendances. Ça fonctionne?



Oui!

Il ne semble pas y avoir d'option pour désinstaller, dans swaret, en
tout cas.Est-ce que le système finit par être emcombré?


Ben tu désinstalles avec removepkg comme d'habitude! Ensuite avec swaret
tu peux résoudre les dépendances s'il y en a éventuellement.

Est-ce vraiment possible de passer d'une version à l'autre de Slack en
cliquant un bouton comem swaret le prétend? Il y en a qui disent que
c'est un tout petit peu tiré par les cheveux, que l'auteur est un
abominable "péteux de broue".


Non, ça fonctionne très bien SI on a installé proprement tous les softs
(sous forme de paquets tgz, donc). Il faut juste faire attention à un bug
de swaret : quand il essaie de résoudre les dépendances, si par malheur
la connexion coupe ou que le serveur est tombé, il jette l'éponge... Il
faut donc regarder ce qu'il dit et relancer swaret --dep pour relancer
l'installation des éléments oubliés.

Ensuite, il y a checkinstall qui permet apparemment de faire des tgz.


Oui. C'est ABSOLUMENT GENIAL et INDISPENSABLE. Je n'utilise que ça, grâce
à ça tu peux installer des tas de trucs sans arrière-pensée parce qu'ils
sont très facile à désinstaller ensuite quand on n'en veut plus!

Autre avantage, si tu installes des trucs customs (par exemple ta propre
compil de gimp) si tu upgrades avec swaret, il ne reconnaîtra pas ton
paquet et il n'essaiera pas de le mettre à jour (ce qui aurait pour effet
de casser le sof, évidemment).
D'ailleurs maintenant il m'arrive aussi d'utiliser checkinstall pour
générer des paquets Debian quand je veux installer à partir des sources.

--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando?

Avatar
GP
Emmanuel Florac wrote:
Dans article ,
disait...

Ces utilitaires s'occupent apparemment des dépendances. Ça fonctionne?




Oui!


Il ne semble pas y avoir d'option pour désinstaller, dans swaret, en
tout cas.Est-ce que le système finit par être emcombré?



Ben tu désinstalles avec removepkg comme d'habitude! Ensuite avec swaret
tu peux résoudre les dépendances s'il y en a éventuellement.


Je voulais évidemment dire "désinstaller un package APRÈS l'avoir
installé avec swaret".


Est-ce vraiment possible de passer d'une version à l'autre de Slack en
cliquant un bouton comem swaret le prétend? Il y en a qui disent que
c'est un tout petit peu tiré par les cheveux, que l'auteur est un
abominable "péteux de broue".



Non, ça fonctionne très bien SI on a installé proprement tous les softs
(sous forme de paquets tgz, donc).


Hum... Pourquoi suis-je tellement sceptique? Et, ce faisant, ça va
vérifier tous les md5sums comme le fait apt-get ? Surtout que V, ne
publie plus les md5sum :), seulement le fichier GnuPG, un format que
moi-même je ne sais pas employer. C'était si insécure que ça, les md5sums?

Au sujet de checkinstall:

Oui. C'est ABSOLUMENT GENIAL et INDISPENSABLE. Je n'utilise que ça, grâce
à ça tu peux installer des tas de trucs sans arrière-pensée parce qu'ils
sont très facile à désinstaller ensuite quand on n'en veut plus!


Donc, si je comprends bien. swaret ne permet pas une désinstallation facile.

Autre avantage, si tu installes des trucs customs (par exemple ta propre
compil de gimp) si tu upgrades avec swaret, il ne reconnaîtra pas ton
paquet et il n'essaiera pas de le mettre à jour (ce qui aurait pour effet
de casser le sof, évidemment).


Est-ce seulement dans ce cas que la désinstallation se complique avec
swaret ???

D'ailleurs maintenant il m'arrive aussi d'utiliser checkinstall pour
générer des paquets Debian quand je veux installer à partir des sources.


Tu emploies Slack ou Debian ?

Et slapt-get, tu l'as essayé? Et slackpkg (qui n'est pas pkgtool)? Et
slacktrack, which "is based on the idea behind checkInstall and includes
its 'InstallWatch' module."

Il y a des fois où on a envie de crier 'Vive le monolithisme de
Windows", tellement on a l'impression de se faire dire :"Bah, prenez un
mois ou deux pour essayer tout ça: si ça fonctionne tant mieux, si ça
fout votre système en l'air, tant pis."

GP
--
La Masse critique
http://www.enter-net.com/~gpelleti



-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 100,000 Newsgroups - 19 Different Servers! =-----


Avatar
Emmanuel Florac
Dans article ,
disait...

Ben tu désinstalles avec removepkg comme d'habitude! Ensuite avec swaret
tu peux résoudre les dépendances s'il y en a éventuellement.


Je voulais évidemment dire "désinstaller un package APRÈS l'avoir
installé avec swaret".


<aol mode=on>
Je vais répéter plus lentement : tu - désinstalles - avec - removepkg -
ou - pkgtool - comme - il - te - siera.
</aol mode=off>
:)

swaret installe les packages standards slack, tirés d'un miroir slack ou
d'un CD slack. il les installe avec installpkg (de même qu'apt-get
installe des paquets .deb en utilisant dpkg ). Ce qu'ajoute swaret c'est
la résolution des dépendances (exactement comme apt-get). Compris?


Hum... Pourquoi suis-je tellement sceptique? Et, ce faisant, ça va
vérifier tous les md5sums comme le fait apt-get ?


Oui!

Surtout que V, ne
publie plus les md5sum :), seulement le fichier GnuPG, un format que
moi-même je ne sais pas employer. C'était si insécure que ça, les md5sums?


Non, c'est plutôt sûr.

Au sujet de checkinstall:

Oui. C'est ABSOLUMENT GENIAL et INDISPENSABLE. Je n'utilise que ça, grâce
à ça tu peux installer des tas de trucs sans arrière-pensée parce qu'ils
sont très facile à désinstaller ensuite quand on n'en veut plus!


Donc, si je comprends bien. swaret ne permet pas une désinstallation facile.


En effet, swaret ne sert pas à désinstaller, uniquement à installer en
gérant les dépendances. Quand tu désinstalles un programme (installé avec
swaret ou directemnt avec installpkg) ensuite tu peux utiliser swaret --
dep pour vérifier les dépendances.

Autre avantage, si tu installes des trucs customs (par exemple ta propre
compil de gimp) si tu upgrades avec swaret, il ne reconnaîtra pas ton
paquet et il n'essaiera pas de le mettre à jour (ce qui aurait pour effet
de casser le sof, évidemment).


Est-ce seulement dans ce cas que la désinstallation se complique avec
swaret ???


?????? Mais ça ne complique rien du tout! Où veux-tu en venir?

D'ailleurs maintenant il m'arrive aussi d'utiliser checkinstall pour
générer des paquets Debian quand je veux installer à partir des sources.


Tu emploies Slack ou Debian ?


Les deux. Slack chez moi et sur mon poste de dev au boulot, Debian sur
les serveurs.

Et slapt-get, tu l'as essayé? Et slackpkg (qui n'est pas pkgtool)? Et
slacktrack, which "is based on the idea behind checkInstall and includes
its 'InstallWatch' module."


Non, je n'ai pas essayé tout cela, vu que je suis conten de ce que
j'ai... Sinon pour les amateurs il y a aussi "dropline". Mais je ne suis
pas fan de gnome desktop...


Il y a des fois où on a envie de crier 'Vive le monolithisme de
Windows", tellement on a l'impression de se faire dire :"Bah, prenez un
mois ou deux pour essayer tout ça: si ça fonctionne tant mieux, si ça
fout votre système en l'air, tant pis."


La slackware est merveilleuse pour être bidouillée, customisée, etc. Si
tu n'as pas envie de bricoler ton système à ton goût, prend une Mandrake;
si tu veux un truc très facile à mettre à jour, prend une Debian

--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando?


Avatar
GP
Emmanuel Florac wrote:
Dans article ,
disait...

Ben tu désinstalles avec removepkg comme d'habitude! Ensuite avec
swaret



tu peux résoudre les dépendances s'il y en a éventuellement.


Je voulais évidemment dire "désinstaller un package APRÈS l'avoir
installé avec swaret".



<aol mode=on>
Je vais répéter plus lentement : tu - désinstalles - avec - removepkg -
ou - pkgtool - comme - il - te - siera.
</aol mode=off>
:)

swaret installe les packages standards slack, tirés d'un miroir slack ou
d'un CD slack. il les installe avec installpkg (de même qu'apt-get
installe des paquets .deb en utilisant dpkg ). Ce qu'ajoute swaret c'est
la résolution des dépendances (exactement comme apt-get). Compris?


Oui. Je comprends ce que tu me dis et je vais tâcher de voir ce que ça
donne sur mon présent système. Enfin... quand je <aol mode=on>saurai
employer Gnupg</aol mode=off>. Comparativement à md5sum, ça n'a pas
l'air d'être du gâteau.

Surtout que V, ne
publie plus les md5sum :), seulement le fichier GnuPG, un format que
moi-même je ne sais pas employer. C'était si insécure que ça, les
md5sums?



Non, c'est plutôt sûr.


Sauf que, si tu vas voir sur les miroirs... de current, en tout cas, tu
t'apercevras qu'il n'y a plus de fichiers nd5. Les md5 ne sont
disponibles que pour les isos. Tu penses que swaret se débrouille mieux
que moi avec le GnuPG :) ?

Et slapt-get, tu l'as essayé? Et slackpkg (qui n'est pas pkgtool)? Et
slacktrack, which "is based on the idea behind checkInstall and includes
its 'InstallWatch' module."



Non, je n'ai pas essayé tout cela, vu que je suis conten de ce que
j'ai... Sinon pour les amateurs il y a aussi "dropline". Mais je ne suis
pas fan de gnome desktop...


Ah! On a cela en commun.Actuellement, j'utilise ICEWM 1.0.7., le WM par
défaut de Libranet J'aime bien l'apparence, les barres de titre et de
tâche toutes minces, les icônes qui ressemblent à des icônes plutôt qu'à
des fresques de la chapelle Sixteen -- ça, c'est du HEX avant son temos!
-- et la rapidité qui s'ensuit. Seulement, maudit que ça semble
difficile à configurer avec ces menus qui n'en finissent plus. On dirait
que ces gens-là ont oublié qu'il y a un bouton droit sur la souris :)


Il y a des fois où on a envie de crier 'Vive le monolithisme de
Windows", tellement on a l'impression de se faire dire :"Bah, prenez un
mois ou deux pour essayer tout ça: si ça fonctionne tant mieux, si ça
fout votre système en l'air, tant pis."



La slackware est merveilleuse pour être bidouillée, customisée, etc. Si
tu n'as pas envie de bricoler ton système à ton goût, prend une
Mandrake;

si tu veux un truc très facile à mettre à jour, prend une Debian


Je sais tout ça. Le problème, c'est que j'ai envie d'avoir un système
facile à bidouiller. Pas vraiment pour le bidouiller beaucoup, mais pour
être capable de faire les changements d'huile. J'ai toujours aimé savoir
ce qui se passe sous le capot. Mon expérience m'a enseigné qu'on ne perd
pas de temps à comprendre les rouages, même si j'ai perdu un temps fou
vaec la Slack par manque de documentation adéquate, et que c'est un
cauchemar de ne rien comprendre à une machine qui refuse de fonctionner
Alors, c'est certain que j'ai des réticences à adopter la Debian,
surtout maintenant que toute mon expérience est sur Slack.


D'autre part, alors que je projette d'écrire un didacticiel pour mettre
le premier échelon sous le pied de l'hyper-newbie, je sais que, sur un
système qui n'iffre pas des mises à jour faciles, les mises à jour ne se
feront pas.C'est pourquoi je m'interroge tant au sujet de swaret et
compagnie.

Bien sûr, je pourrais faire mes propres essais, mais je ne pense pas
qu'on puisse arriver à des conclusions en une heure ou deux... Mais, vu
ce que tu me dis et malgré que je n'aie pas tellement la tête à cela
actuellememt -- je demande actuellement une enquête publique sur la mort
de ma mère au ministre de la Sécurité publique --, je vais tout de même
tâcher de faire une installation d'un petit soft (Il me reste 4%
d'espace sur une partition / de 3 gigs. C'est une des raisons qui
justifient une réinstallation prochaine et pourquoi je me retrouve à
faire un choix à un moment peu propice.)

Hé! J'espère que t'es couché là, maudit Français :) !

Merci pour tes conseils!

GP




-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 100,000 Newsgroups - 19 Different Servers! =-----



Avatar
Galkine
On Sat, 06 Dec 2003 21:14:56 -0500, GP wrote:
Sauf que, si tu vas voir sur les miroirs... de current, en tout cas, tu
t'apercevras qu'il n'y a plus de fichiers nd5. Les md5 ne sont
disponibles que pour les isos. Tu penses que swaret se débrouille mieux
que moi avec le GnuPG :) ?
les md5 sont toujours dans le fichier CHECKSUM.md5

pour gnupg il faut modifier /etc/swaret.conf et il fait tout seul

Avatar
george
GP , dans le message , a écrit :
Oui. Je comprends ce que tu me dis et je vais tâcher de voir ce que ça
donne sur mon présent système. Enfin... quand je <aol mode=on>saurai
employer Gnupg</aol mode=off>. Comparativement à md5sum, ça n'a pas
l'air d'être du gâteau.


MD5 est une protection contre les détériorations accidentelles d'un
fichier : pour vérifier que le CD était bien gravé, que le FTP ne s'est
pas coupé à un octet de la fin, ou que la mémoire n'a pas été traversée
par un rayon cosmique.

PGP est une protection contre les modifications délibérées de la part
d'un tiers : il te garantit que le package a bien été fait par la
personne qui doit l'avoir fait (dans les limites de la chaîne de
confiance). Exemple pratique :

Je viens de récupérer deux packages sur ftp.slackware.com (qu'il est
lent !) :

/tmp/slack $ ll
total 44K
-rw-r--r-- 1 cigaes cigaes 39K Jan 10 2003 libusb-0.1.7-i386-1.tgz
-rw-r--r-- 1 cigaes cigaes 189 Jan 10 2003 libusb-0.1.7-i386-1.tgz.asc

Je vérifie la signature :

/tmp/slack $ gpg --verify libusb-0.1.7-i386-1.tgz.asc
gpg: Signature made Fri Feb 28 02:58:12 2003 CET using DSA key ID 40102233
gpg: Good signature from "Slackware Linux Project "
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: EC56 49DA 401E 22AB FA67 36EF 6A44 63C0 4010 2233

Tiens, j'avais déjà la clef ? Bon, je recommence après l'avoir enlevée
de mon trousseau.

/tmp/slack $ gpg --verify libusb-0.1.7-i386-1.tgz.asc
gpg: Signature made Fri Feb 28 02:58:12 2003 CET using DSA key ID 40102233
gpg: Can't check signature: public key not found

Voilà, je n'ai pas la clef, donc il ne me dit rien. Qu'à celà ne tienne,
il suffit de récupérer la clef en question :

/tmp/slack $ gpg --keyserver pgpkeys.mit.edu --recv-keys 40102233
gpg: key 40102233: public key "Slackware Linux Project " imported
gpg: Total number processed: 1
gpg: imported: 1

On recommence la vérification :

/tmp/slack $ gpg --verify libusb-0.1.7-i386-1.tgz.asc
gpg: Signature made Fri Feb 28 02:58:12 2003 CET using DSA key ID 40102233
gpg: Good signature from "Slackware Linux Project "
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: EC56 49DA 401E 22AB FA67 36EF 6A44 63C0 4010 2233

Voilà, je sais que la signature est valide, émise par une clef se
prétendant « Slackware Linux Project ». Mais n'importe qui peut émttre
une telle clef, je n'ai aucune garantie que ce soit *la* clef de la
vraie distribution Slackware. Cependant, si j'ai de vrais CD officiels,
la clef est peut-être dessus. De plus, si depuis dix ans j'utilise ces
paquets, et que c'est toujours la même clef qui les signe, je peux
raisonnablement avoir confiance.

J'aime bien l'apparence, les barres de titre et de
tâche toutes minces, les icônes qui ressemblent à des icônes


Des barres de titre ? Ube barre des tâches ?? Des icônes ??? À quoi
ça sert ?

Avatar
Emmanuel Florac
Dans article , disait...

D'autre part, alors que je projette d'écrire un didacticiel pour mettre
le premier échelon sous le pied de l'hyper-newbie, je sais que, sur un
système qui n'iffre pas des mises à jour faciles, les mises à jour ne se
feront pas.C'est pourquoi je m'interroge tant au sujet de swaret et
compagnie.



Alors je tiens à te rassurer : régulièrement je mets à jour mon système
en faisant "swaret --update && swaret --up-all", et jamais de problème.
Hier j'ai même upgradé mon noyau.

--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando?

Avatar
Emmanuel Florac
Dans article <bqv83s$2bui$, disait...

Je viens de récupérer deux packages sur ftp.slackware.com (qu'il est
lent !) :


ftp.slackware.at et ftp.slackware.no sont très rapides.

--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando?

Avatar
Vincent Bernat
OoO En ce doux début de matinée du dimanche 07 décembre 2003, vers
08:19, Emmanuel Florac disait:

D'autre part, alors que je projette d'écrire un didacticiel pour mettre
le premier échelon sous le pied de l'hyper-newbie, je sais que, sur un
système qui n'iffre pas des mises à jour faciles, les mises à jour ne se
feront pas.C'est pourquoi je m'interroge tant au sujet de swaret et
compagnie.


Alors je tiens à te rassurer : régulièrement je mets à jour mon système
en faisant "swaret --update && swaret --up-all", et jamais de problème.
Hier j'ai même upgradé mon noyau.


C'est extraordinaire.
--
BOFH excuse #381:
Robotic tape changer mistook operator's tie for a backup tape.


Avatar
GP
Galkine wrote:
On Sat, 06 Dec 2003 21:14:56 -0500, GP wrote:

Sauf que, si tu vas voir sur les miroirs... de current, en tout cas, tu
t'apercevras qu'il n'y a plus de fichiers nd5. Les md5 ne sont
disponibles que pour les isos. Tu penses que swaret se débrouille mieux
que moi avec le GnuPG :) ?


les md5 sont toujours dans le fichier CHECKSUM.md5


Que le Grand Cric... Il me semblait qu'ils étaient dans des fichiers
séparés auparavant.

Mercu!




-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 100,000 Newsgroups - 19 Different Servers! =-----


1 2 3 4 5