Re: install .deb (question basique)

2002-08-08 Par sujet georges mariano
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)

2002-08-07 Par sujet Lionel Elie Mamane
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)

2002-08-07 Par sujet Georges Mariano
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)

2002-08-07 Par sujet Lionel Elie Mamane
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)

2002-08-07 Par sujet georges mariano
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)

2002-08-07 Par sujet georges mariano
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)

2002-08-06 Par sujet georges mariano
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)

2002-08-05 Par sujet Etienne PIERRE
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)

2002-08-05 Par sujet Lionel Elie Mamane
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)

2002-08-05 Par sujet Alain Tesio
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)

2002-08-05 Par sujet georges mariano
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)

2002-07-25 Par sujet Arthur
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)

2002-07-25 Par sujet Lucas Moulin
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)

2002-07-25 Par sujet frederic . zulian


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]