Re: install .deb (question basique)
On Thu, 8 Aug 2002 05:59:13 +0200 Lionel Elie Mamane <[EMAIL PROTECTED]> wrote: > En installant mon système GNU/Hurd, je repensais à ça, et je disais > combien c'était "facile" (avec un peu de programmation) avec le > Hurd, il "suffit" d'écrire un translator qui maintient à jour un > Packages(.gz), ou le regénère à la volée. installer Hurd juste pour ça ?? ;-) > Je crois bien que je vais passer en kernel 2.4, moi. passer en 2.4 juste pour ça ;-)) > Ah, j'avais raté le "par exemple". Je ne vois aucun avantage à ce > que/var/cache/apt/archives (et spécifiquement ce répertoire, par > rapport à un autre) soit une source automatique. Que un (ou > plusieurs) répertoires le soit, oui, mais je me demandais pourquoi > mélanger ça avec le cache d'apt. c'est évidemment négociable ... mais si on cherche au moins un répertoire qui contient en général des .deb sur _toute_ machine Debian ... ?? d'où cette première proposition... A+ -- mailto:[EMAIL PROTECTED] tel: (33) 03 20 43 84 06 INRETS, 20 rue Élisée Reclus fax: (33) 03 20 43 83 59 BP 317 -- 59666 Villeneuve d'Ascq http://www3.inrets.fr/estas/mariano
Re: install .deb (question basique)
On Wed, Aug 07, 2002 at 08:40:37PM +0200, Georges Mariano wrote: > En réponse à Lionel Elie Mamane <[EMAIL PROTECTED]>: >> Tiens, au lieu d'un cronjob, disons plutôt une commande que l'on >> demande à apt de lancer après son action (Post-Invoke). > pas mal effectivement, (je connaissais pas) En installant mon système GNU/Hurd, je repensais à ça, et je disais combien c'était "facile" (avec un peu de programmation) avec le Hurd, il "suffit" d'écrire un translator qui maintient à jour un Packages(.gz), ou le regénère à la volée. Poum, par association d'idées, je repense à dnotify: C'est une nouveauté des kernels Linux 2.4 qui permet à un programme d'être prévenu lors ce qu'un répertoire change. Debian inclut un programme, appelé "dnotify", qui implémente cela: Il va lancer une commande, qu'on lui donne à son démarrage, à chaque changement. Il n'y a qu'à lui dire que cette commande, c'est dpkg-scanpackages. Je crois bien que je vais passer en kernel 2.4, moi. >> Je me permets de réitérer ma question: Pourquoi diantre vouloir que >> var/cache/apt/archives soit une source "automatique"? > t'as oublié le sujet initial ? Ah, j'avais raté le "par exemple". Je ne vois aucun avantage à ce que /var/cache/apt/archives (et spécifiquement ce répertoire, par rapport à un autre) soit une source automatique. Que un (ou plusieurs) répertoires le soit, oui, mais je me demandais pourquoi mélanger ça avec le cache d'apt. -- Lionel pgplJMRSg2yue.pgp Description: PGP signature
Re: install .deb (question basique)
En réponse à Lionel Elie Mamane <[EMAIL PROTECTED]>: > > Lionel Elie Mamane <[EMAIL PROTECTED]> wrote: > Tiens, au lieu d'un cronjob, disons plutôt une commande que l'on > demande à apt de lancer après son action (Post-Invoke). pas mal effectivement, (je connaissais pas) > > Je me permets de réitérer ma question: Pourquoi diantre vouloir que > var/cache/apt/archives soit une source "automatique"? t'as oublié le sujet initial ? c'est pour avoir un répertoire dans lequel il sufirait de déposer des .deb pourqu'ils soient intégrés dans la gestion apt (et pas seulement manipulés par dpkg) Au passage, ça réglerait (presque) la question "je fais comment pour créer (simplement) un (petit) dépot local ?"
Re: install .deb (question basique)
On Tue, Aug 06, 2002 at 11:41:47AM +0200, georges mariano wrote: > On Mon, 5 Aug 2002 18:42:03 +0200 > Lionel Elie Mamane <[EMAIL PROTECTED]> wrote: > > > On Sun, Aug 04, 2002 at 09:49:30PM +0200, georges mariano wrote: >>> PS : ça serait pratique si le répertoire /var/cache/apt/archives >>> (par ex) pouvait être une source "automatique" (ou transparente) >> Euh... Et pourquoi donc? Sinon, un montage à base de apt-proxy et un >> script cron qui lance apt-proxy-import régulièrement pourrait faire >> l'affaire. > c'est pas un peu ... lourd ? :-) Hmm... apt-proxy n'est pas un daemon, donc pas d'occupation de ce côté là. L'apt-proxy-import devrait être rapide quand /var/cache/apt/archives est vide. Tiens, au lieu d'un cronjob, disons plutôt une commande que l'on demande à apt de lancer après son action (Post-Invoke). Je me permets de réitérer ma question: Pourquoi diantre vouloir que var/cache/apt/archives soit une source "automatique"? -- Lionel pgpwzW5E6wrOw.pgp Description: PGP signature
Re: install .deb (question basique)
On Mon, 5 Aug 2002 18:42:03 +0200 Lionel Elie Mamane <[EMAIL PROTECTED]> wrote: > On Sun, Aug 04, 2002 at 09:49:30PM +0200, georges mariano wrote: > > > PS : ça serait pratique si le répertoire /var/cache/apt/archives > > (par ex) pouvait être une source "automatique" (ou transparente) > > Euh... Et pourquoi donc? Sinon, un montage à base de apt-proxy et un > script cron qui lance apt-proxy-import régulièrement pourrait faire > l'affaire. c'est pas un peu ... lourd ? :-) évidemment, on peut trouver des tas de solutions (e.g un Makefile avec la bonne commande dans /var/cache ...). Je voulais juste une solution "magique" ;-) i.e intégrée et transparente (un fichier Package.gz généré "à la volé" [mais ça peut être long] et une source implicite pour apt (i.e non déclarée dans le sources.list) A+ -- mailto:[EMAIL PROTECTED] tel: (33) 03 20 43 84 06 INRETS, 20 rue Élisée Reclus fax: (33) 03 20 43 83 59 BP 317 -- 59666 Villeneuve d'Ascq http://www3.inrets.fr/estas/mariano
Re: install .deb (question basique)
On Mon, 5 Aug 2002 22:36:01 +0200 Etienne PIERRE <[EMAIL PROTECTED]> wrote: > Est-ce que on ne peut pas faire ça en 2 étapes ? > > dpkg -i toto.deb > puis > apt-get -f install > pour satisfaire les dépendances. hmmm, faut voir... Tout dépend de l'échec du dpkg. il m'est déjà arrivé d'avoir un paquet dans un état hautement bizarre et apt -f install n'y pouvait rien, apt conseillait de réinstaller le-dit paquet mais nada... alors bon, "c'est vous qui voyez!" ;-) A+ -- mailto:[EMAIL PROTECTED] tel: (33) 03 20 43 84 06 INRETS, 20 rue Élisée Reclus fax: (33) 03 20 43 83 59 BP 317 -- 59666 Villeneuve d'Ascq http://www3.inrets.fr/estas/mariano
Re: install .deb (question basique)
On Mon, 5 Aug 2002 18:27:12 +0200 Alain Tesio <[EMAIL PROTECTED]> wrote: > Tu peux préciser quelle est la différence pour la vérification des > dépendance entre apt et dpkg ? Nan, je peux pas parce que lorsqu'il m'est arrivé d'avoir ce genre de pépin, j'ai pas cherché à comprendre le pourquoi-du-comment de la différence, je retire le paquet litigieux. Et basta. [le mieux serait que je retrouve un exemple] Par contre, en passant par apt, l'installation du paquet est refusée (avec un message explicatif). Quelqu'un d'autre peut-être? > > la méthode la plus sûre mais plus lourde (y'a pas de magie) serait > > plutôt : > > Juste pour dire que je suis "choqué" par la remarque "y'a pas de > magie", c'est pas parce que c'est plus lourd que c'est plus sûr ! ;-) Je veux juste dire qu'il y a en général un "coût" (cpu/mémoire/manips) lorsqu'un soft fait plus de choses qu'un autre. Ici pour mettre en branle la "magie" apt, il est nécessaire de mettre en place une structure. > Peut-être dans ce cas mais il me semble que la philosophie de la > gestion des packages dans debian c'est justement que ca soit > "magique" là c'est moi qui suis choqué ;-) la gestion des paquets c'est tout sauf de la magie, c'est "simplement" et essentiellement de la théorie des graphes implémentées dans du logiciel. Faire accroire à l'idée que cela doit être magique, c'est de l'anesthésie intellectuelle. A+ -- mailto:[EMAIL PROTECTED] tel: (33) 03 20 43 84 06 INRETS, 20 rue Élisée Reclus fax: (33) 03 20 43 83 59 BP 317 -- 59666 Villeneuve d'Ascq http://www3.inrets.fr/estas/mariano
Re: install .deb (question basique)
On Sun, Aug 04, 2002 at 21:49, georges mariano wrote: > > > J'ai une appli en rpm. Je l'ai transformé en .deb avec alien mais > > > ensuite? Je pensais que cela était faisable avec apt-get mais je > > > n'ai pas trouvé la solution dans le man. > > > > > Tout simplement, en faisant en root dpkg -i toto.deb > > c'est la solution la plus immédiate mais elle comporte un (petit) > risque. En effet, dpkg étant moins exigeant en matière de dépendance > que apt, il est possible d'installer par cette méthode un "paquet > mal-dépendant" (surtout un rpm aliénisé ?? ;-) Est-ce que on ne peut pas faire ça en 2 étapes ? dpkg -i toto.deb puis apt-get -f install pour satisfaire les dépendances. Etienne
Re: install .deb (question basique)
On Sun, Aug 04, 2002 at 09:49:30PM +0200, georges mariano wrote: > PS : ça serait pratique si le répertoire /var/cache/apt/archives (par > ex) pouvait être une source "automatique" (ou transparente) Euh... Et pourquoi donc? Sinon, un montage à base de apt-proxy et un script cron qui lance apt-proxy-import régulièrement pourrait faire l'affaire. -- Lionel
Re: install .deb (question basique)
On Sun, 4 Aug 2002 21:49:30 +0200 georges mariano <[EMAIL PROTECTED]> wrote: > > c'est la solution la plus immédiate mais elle comporte un (petit) > risque. En effet, dpkg étant moins exigeant en matière de dépendance > que apt Tu peux préciser quelle est la différence pour la vérification des dépendance entre apt et dpkg ? > la méthode la plus sûre mais plus lourde (y'a pas de magie) serait > plutôt : Juste pour dire que je suis "choqué" par la remarque "y'a pas de magie", c'est pas parce que c'est plus lourd que c'est plus sûr ! Peut-être dans ce cas mais il me semble que la philosophie de la gestion des packages dans debian c'est justement que ca soit "magique" Alain
Re: install .deb (question basique)
On Thu, 25 Jul 2002 19:10:56 +0200 Lucas Moulin <[EMAIL PROTECTED]> wrote: > > J'ai une appli en rpm. Je l'ai transformé en .deb avec alien mais > > ensuite? Je pensais que cela était faisable avec apt-get mais je > > n'ai pas trouvé la solution dans le man. > > > Tout simplement, en faisant en root dpkg -i toto.deb c'est la solution la plus immédiate mais elle comporte un (petit) risque. En effet, dpkg étant moins exigeant en matière de dépendance que apt, il est possible d'installer par cette méthode un "paquet mal-dépendant" (surtout un rpm aliénisé ?? ;-) la méthode la plus sûre mais plus lourde (y'a pas de magie) serait plutôt : a) se donner un répertoire de dépôt pour travailler propre (MyDebs) b) y mettre les paquets ayant une origine "manuelle" c) y créer le fichier Packages.gz pour définir ce répertoire comme une source apt [e.g. "dpkg-scanpackages . /dev/null | gzip -9 > Packages.gz" ] d) ajouter ce répertoire comme une source "deb file" au sources.list deb file:/chemin/vers/MyDebs ./ e) apt-get update ; apt-get install paquet-de-MyDebs oui, c'est lourd mais c'est +(propre&sûr) PS : ça serait pratique si le répertoire /var/cache/apt/archives (par ex) pouvait être une source "automatique" (ou transparente) A+ -- mailto:[EMAIL PROTECTED] tel: (33) 03 20 43 84 06 INRETS, 20 rue Élisée Reclus fax: (33) 03 20 43 83 59 BP 317 -- 59666 Villeneuve d'Ascq http://www3.inrets.fr/estas/mariano
Re: install .deb (question basique)
On Thu, Jul 25, 2002 at 07:05:38PM +0200, frederic. zulian wrote: > > > Bonjour, Bonjour, > Comment procede t-on en mode console pour installer un .deb. > > J'ai une appli en rpm. Je l'ai transformé en .deb avec alien mais ensuite > ? Je pensais que cela était faisable avec apt-get mais je n'ai pas trouvé > la solution dans le man. man dpkg dpkg -i ton_paquet.deb > > > -- > > Frédéric F1SXO > http://f6fbb-10.ampr.org/~f1sxo > AX25 : [EMAIL PROTECTED] > TCP/IP : [EMAIL PROTECTED] > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: install .deb (question basique)
Le Thu, 25 Jul 2002 19:05:38 +0200 frederic.zulian <[EMAIL PROTECTED]> a écrit : > > > Bonjour, > > Comment procede t-on en mode console pour installer un .deb. > > J'ai une appli en rpm. Je l'ai transformé en .deb avec alien mais ensuite > ? Je pensais que cela était faisable avec apt-get mais je n'ai pas trouvé > la solution dans le man. > Tout simplement, en faisant en root dpkg -i toto.deb > -- > > Frédéric F1SXO > http://f6fbb-10.ampr.org/~f1sxo > AX25 : [EMAIL PROTECTED] > TCP/IP : [EMAIL PROTECTED] > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] -- I wish I had a shilling for every senseless killing, I'd buy a government. NOFX __ Do You Yahoo!? Yahoo! Health - Feel better, live better http://health.yahoo.com -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
install .deb (question basique)
Bonjour, Comment procede t-on en mode console pour installer un .deb. J'ai une appli en rpm. Je l'ai transformé en .deb avec alien mais ensuite ? Je pensais que cela était faisable avec apt-get mais je n'ai pas trouvé la solution dans le man. -- Frédéric F1SXO http://f6fbb-10.ampr.org/~f1sxo AX25 : [EMAIL PROTECTED] TCP/IP : [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]