installer un .deb sans être root

2004-03-25 Par sujet Pierre Crescenzo
Bonjour,

Auriez-vous des indications ou des pointeurs qui expliquent comment
installer un .deb sans être root ? (Évidemment ce .deb ne nécessite
aucune modification de fichier appartenant à root.)

Merci.

[CITATION ALÉATOIRE : Veux-tu être heureux ? Donne du bonheur... Antoine
 de Saint-Exupéry]

-- 
Pierre Crescenzo
mailto:[EMAIL PROTECTED]
(Retirez « -sansspam » pour répondre. Merci.)
http://www.crescenzo.nom.fr/



Re: installer un .deb sans être root

2004-03-25 Par sujet JusTiCe8

Bonjour,

Pierre Crescenzo wrote:


Bonjour,

Auriez-vous des indications ou des pointeurs qui expliquent comment
installer un .deb sans être root ? (Évidemment ce .deb ne nécessite
aucune modification de fichier appartenant à root.)

 

Pour installer un paquet Debian (et on un .deb, on voit bien là le 
vocabulaire windosiens :) ) avec l'utilisateur lambda, il y a sudo 
(apt-cache show sudo) qui permet de lancer des commandes réservées à root.


exemple dans le fichier de conf /etc/sudoers :

Cmnd_Alias INSTALL=/usr/bin/apt-get

lambdaALL= NOPASSWD : INSTALL

et lambda pourra utiliser apt-get install sans avori à donner le mdp root.
et en mettant dpkg, ce sera pareil, il est aussi possible de limiter à 
l'install (dpkg -i dans Cmnd_Alias).



Merci.


de rien,

 J8.



Re: installer un .deb sans être root

2004-03-25 Par sujet Frédéric Bothamy
* Pierre Crescenzo [EMAIL PROTECTED] [2004-03-25 10:33] :
 Bonjour,
 
 Auriez-vous des indications ou des pointeurs qui expliquent comment
 installer un .deb sans être root ? (Évidemment ce .deb ne nécessite
 aucune modification de fichier appartenant à root.)

Le décompresser simplement avec ar et ranger les fichiers décompressés
au bon endroit.

Mais si le paquet n'a pas besoin des droits root, pourquoi ne pas
simplement créer une archive .tar.gz (plus pratique AMA) ?


Fred

-- 
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Code de conduite des listes Debian
http://www.debian.org/MailingLists/#codeofconduct



Re: installer un .deb sans tre root

2004-03-25 Par sujet Julien Gilles
Pierre Crescenzo [EMAIL PROTECTED] writes:

 Bonjour,

 Auriez-vous des indications ou des pointeurs qui expliquent comment
 installer un .deb sans être root ? (Évidemment ce .deb ne nécessite
 aucune modification de fichier appartenant à root.)

 Merci.

Tout installation de paquet modifie (au moins) un fichier qui
appartient à root, /var/lib/dpkg/status. Et également met les scripts
d'install/désinstall dans /var/lib/dpkg/info/, plus un ou deux lock
par ci par là...

Reste la solution de désarchiver et installer les fichiers à la main,
mais on perd la gestion centralisée des installations (upgrade,
dépendances, etc...)

-- 
Julien Gilles.



Re: installer un .deb sans être root

2004-03-25 Par sujet Pierre Habouzit
 installer un .deb sans être root ? (Évidemment ce .deb ne nécessite
 aucune modification de fichier appartenant à root.)

ca j'en doute  :
[madcoder hades] ll /var/lib/dpkg/ [~]
total 29256
drwxr-xr-x2 root root 4096 2004-03-23 09:12 alternatives
-rw-r--r--1 root root 12891305 2004-03-25 09:48 available
-rw-r--r--1 root root 12891305 2004-03-25 09:48
available-old
-rw-r--r--1 root root8 2004-01-19 17:33 cmethopt
-rw-r--r--1 root root 2087 2004-03-12 11:36 diversions
-rw-r--r--1 root root 2149 2004-03-12 11:36
diversions-old
drwxr-xr-x2 root root86016 2004-03-25 09:48 info
-rw-r-1 root root0 2004-03-25 09:48 lock
-rw-r-1 root root0 2004-01-19 18:01 methlock
drwxr-xr-x5 root root 4096 2004-01-19 17:32 methods
drwxr-xr-x2 root root 4096 2003-10-27 20:45 parts
-rw-r--r--1 root root  128 2004-02-11 00:56 statoverride
-rw-r--r--1 root root   88 2004-02-11 00:56
statoverride-old
-rw-r--r--1 root root  1994639 2004-03-25 09:48 status
-rw-r--r--1 root root  1994766 2004-03-25 09:48 status-old
drwxr-xr-x2 root root 4096 2004-03-25 09:48 updates

ce que je sous entend, c'est que dpkg, il inscrit qqpart que tu as
installé ton paquet, et ce quelquepart, ... il appartient au root
-- 
Pierre Habouzit (X2000)
http://www.madism.org

  L'élève, comme la rivière, aimerait suivre son cours
   tout en restant dans son lit.   /Albert/ /Camus/



Re: installer un .deb sans être root

2004-03-25 Par sujet Pierre Crescenzo
Bonjour,

 Auriez-vous des indications ou des pointeurs qui expliquent comment
 installer un .deb sans être root ? (Évidemment ce .deb ne
 nécessite aucune modification de fichier appartenant à root.)

 Pour installer un paquet Debian (et on un .deb, on voit bien là le
 vocabulaire windosiens :) )

Loupé, le vocabulaire doit venir d'autre part, je suis Debianiste (ou
Debianoeud :-)) depuis la version 0.9 du noyau.

 avec l'utilisateur lambda, il y a sudo (apt-cache show sudo) qui
 permet de lancer des commandes réservées à root.
 exemple dans le fichier de conf /etc/sudoers :
 Cmnd_Alias INSTALL=/usr/bin/apt-get
 lambdaALL= NOPASSWD : INSTALL
 et lambda pourra utiliser apt-get install sans avori à donner le mdp
 root.  et en mettant dpkg, ce sera pareil, il est aussi possible de
 limiter à l'install (dpkg -i dans Cmnd_Alias).

Mais si lambda n'est pas root, il ne peut pas modifier
/etc/sudoers... En l'occurrence c'est pour installer un logiciel
autonome (sans nécessité de configuration en tant que root) fourni
sous forme de .deb sans avoir recours à root.

Merci.

[CITATION ALÉATOIRE : Les élèves de sexe masculin sont invités à ne pas
 en changer avant la fin de l'année. Perle de l'Éducation Nationale]

-- 
Pierre Crescenzo
mailto:[EMAIL PROTECTED]
(Retirez « -sansspam » pour répondre. Merci.)
http://www.crescenzo.nom.fr/



Re: installer un .deb sans être root

2004-03-25 Par sujet Pierre Crescenzo
Bonjour,

 Le décompresser simplement avec ar et ranger les fichiers décompressés
 au bon endroit.

 Mais si le paquet n'a pas besoin des droits root, pourquoi ne pas
 simplement créer une archive .tar.gz (plus pratique AMA) ?

Le fichier est fourni sour forme de .deb (et d'autres formats dont
.tgz). C'est simplement pour apprendre. :-)

Merci.

[CITATION ALÉATOIRE : Le Christ a pardonné à la femme adultère. Parbleu
 ! Ce n'était pas la sienne. Georges Courteline]

-- 
Pierre Crescenzo
mailto:[EMAIL PROTECTED]
(Retirez « -sansspam » pour répondre. Merci.)
http://www.crescenzo.nom.fr/



Re: installer un .deb sans tre root

2004-03-25 Par sujet Yves Rutschle
On Thu, Mar 25, 2004 at 11:28:03AM +0100, Julien Gilles wrote:
 Tout installation de paquet modifie (au moins) un fichier qui
 appartient à root, /var/lib/dpkg/status. Et également met les scripts
 d'install/désinstall dans /var/lib/dpkg/info/, plus un ou deux lock
 par ci par là...

On devrait pouvoir faire, à base de 
dpkg --root=/home/crazycat -i unpaquet.deb
(jamais essayé)

Tout utilisateur pourrait alors avoir sa propre collection
de programmes avec ses propres dépendances... Que ça en
vaille la peine ou non est une autre histoire :-)

Y.



Re: installer un .deb sans être root

2004-03-25 Par sujet JusTiCe8

Pierre Crescenzo wrote:


Bonjour,


Pour installer un paquet Debian (et on un .deb, on voit bien là le
vocabulaire windosiens :) )
   



Loupé, le vocabulaire doit venir d'autre part, je suis Debianiste (ou
Debianoeud :-)) depuis la version 0.9 du noyau.


lol, il y a eut contamination alors !


avec l'utilisateur lambda, il y a sudo (apt-cache show sudo) qui
permet de lancer des commandes réservées à root.
exemple dans le fichier de conf /etc/sudoers :
Cmnd_Alias INSTALL=/usr/bin/apt-get
lambdaALL= NOPASSWD : INSTALL
et lambda pourra utiliser apt-get install sans avori à donner le mdp
root.  et en mettant dpkg, ce sera pareil, il est aussi possible de
limiter à l'install (dpkg -i dans Cmnd_Alias).
   



Mais si lambda n'est pas root, il ne peut pas modifier
/etc/sudoers... En l'occurrence c'est pour installer un logiciel
autonome (sans nécessité de configuration en tant que root) fourni
sous forme de .deb sans avoir recours à root.
 

ah en effet, dans ce cas, un bon tarball, ya ke ça d'vrai ! (si le 
paquet Debian existe, le tarball aussi, au moins osus forme de sources)



Merci.
 


de rien,

 J8.



Re: installer un .deb sans tre root

2004-03-25 Par sujet Julien Gilles
Yves Rutschle [EMAIL PROTECTED] writes:

 On Thu, Mar 25, 2004 at 11:28:03AM +0100, Julien Gilles wrote:
 Tout installation de paquet modifie (au moins) un fichier qui
 appartient à root, /var/lib/dpkg/status. Et également met les scripts
 d'install/désinstall dans /var/lib/dpkg/info/, plus un ou deux lock
 par ci par là...

 On devrait pouvoir faire, à base de 
 dpkg --root=/home/crazycat -i unpaquet.deb
 (jamais essayé)

 Tout utilisateur pourrait alors avoir sa propre collection
 de programmes avec ses propres dépendances... Que ça en
 vaille la peine ou non est une autre histoire :-)

 Y.

$ dpkg --root=/tmp/foo -i /var/cache/apt/archives/base-files_3.0.14_i386.deb
dpkg: l'opération demandée requiert les privilèges du super-utilisateur
$ fakeroot dpkg --root=/tmp/foo -i 
/var/cache/apt/archives/base-files_3.0.14_i386.deb
dpkg: impossible d'accéder au répertoire administratif de dpkg: Aucun fichier 
ou répertoire de ce type

Bon, il faut recréer toute l'arborescence, effectivement Que ça en
vaille la peine ou non est une autre histoire :-)


-- 
Julien Gilles.



Re: installer un .deb sans être root

2004-03-25 Par sujet William Dode
Pierre Crescenzo [EMAIL PROTECTED] writes:

 Bonjour,

 Auriez-vous des indications ou des pointeurs qui expliquent comment
 installer un .deb sans être root ? (Évidemment ce .deb ne nécessite
 aucune modification de fichier appartenant à root.)

Il me semble bien avoir lu il n'y a pas longtemps que c'était dans la
todo liste pour la future version d'apt-get...
En attendant ça va être du bidouillage.

-- 
William - http://flibuste.net



Re : installer un .deb sans être root

2004-03-25 Par sujet Jean-Luc Coulon (f5ibh)

Le 25.03.2004 11:50, Pierre Crescenzo a écrit :

Bonjour,


Auriez-vous des indications ou des pointeurs qui expliquent comment
installer un .deb sans être root ? (Évidemment ce .deb ne
nécessite aucune modification de fichier appartenant à root.)



[...]

avec l'utilisateur lambda, il y a sudo (apt-cache show sudo) qui
permet de lancer des commandes réservées à root.
exemple dans le fichier de conf /etc/sudoers :
Cmnd_Alias INSTALL=/usr/bin/apt-get
lambdaALL= NOPASSWD : INSTALL
et lambda pourra utiliser apt-get install sans avori à donner le mdp
root.  et en mettant dpkg, ce sera pareil, il est aussi possible de
limiter à l'install (dpkg -i dans Cmnd_Alias).


Mais si lambda n'est pas root, il ne peut pas modifier
/etc/sudoers... En l'occurrence c'est pour installer un logiciel
autonome (sans nécessité de configuration en tant que root) fourni
sous forme de .deb sans avoir recours à root.

Merci.



Installer un paquet Debian n'a d'intérêt que pour maintenir un jour le  
système et une base de donnée des paquets installés propres.
Maintenir cette base de donnée a forcément un impact sur le système  
tout entier. Ce privilège ne peut donc qu'être confié à root.


--
- JEan-Luc


pgpUHYqUZPPQO.pgp
Description: PGP signature


Re: installer un .deb sans être root

2004-03-25 Par sujet Pierre Crescenzo
Bonjour,

 Il me semble bien avoir lu il n'y a pas longtemps que c'était dans la
 todo liste pour la future version d'apt-get... En attendant ça va être
 du bidouillage.

Merci pour cette réponse et pour toutes les autres. Je vais faire avec
ar et tâcher de suivre ce TODO.

Cordialement,

[CITATION ALÉATOIRE : Quand on fait l'andouille, on est mangé. Henri
 Jeanson]

-- 
Pierre Crescenzo
mailto:[EMAIL PROTECTED]
(Retirez « -sansspam » pour répondre. Merci.)
http://www.crescenzo.nom.fr/



Re: installer un .deb sans être root

2004-03-25 Par sujet Frédéric Bothamy
* Yannick Roehlly [EMAIL PROTECTED] [2004-03-25 16:05] :
 Frédéric Bothamy [EMAIL PROTECTED] writes:
 
 
  Le décompresser simplement avec ar et ranger les fichiers décompressés
  au bon endroit.
 
 Pourquoi pas avec « dpkg -x » ?

Ah oui, c'est mieux (enfin, tant qu'on a dpkg de disponible sur la
machine) : je ne connaissais pas cette option de dpkg (habituellement,
j'utilise debview pour voir le contenu des paquets Debian sous Emacs).


Fred

-- 
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Code de conduite des listes Debian
http://www.debian.org/MailingLists/#codeofconduct



Re: installer un .deb sans tre root

2004-03-25 Par sujet Yannick Roehlly
Frédéric Bothamy [EMAIL PROTECTED] writes:


 Le décompresser simplement avec ar et ranger les fichiers décompressés
 au bon endroit.

Pourquoi pas avec « dpkg -x » ?

;-)

Yannick



installer un .deb

2002-05-28 Par sujet Riton
encore novide sur linux debian
j aimerai savoir comment installer un .deb manuelement

et si cette procedure retrouve t'elle les dependance automatiquement

merci d'avance  Riton



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: installer un .deb

2002-05-28 Par sujet MadCoder
Le Mardi 28 Mai 2002 15:28, Riton a écrit :
 encore novide sur linux debian
 j aimerai savoir comment installer un .deb manuelement
man dpkg

 et si cette procedure retrouve t'elle les dependance automatiquement
oui

-- 
Don't be afraid ... I'm going to give you the choice I've never had

(°
/ )  MadCoder (53 53)
^^


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: installer un .deb

2002-05-28 Par sujet Olivier Crouzet
On Tue, 28 May 2002 14:32:19 +0200
MadCoder [EMAIL PROTECTED] wrote:

 Le Mardi 28 Mai 2002 15:28, Riton a écrit :
  encore novide sur linux debian
  j aimerai savoir comment installer un .deb manuelement
 man dpkg
 
  et si cette procedure retrouve t'elle les dependance
  automatiquement
 oui
 

Mais ne les installe pas : utiliser apt-get pour ca.

Olivier.

-- 
  Olivier Crouzet
  Institut des Sciences Cognitives
  CNRS - Université Claude Bernard Lyon 1


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: installer un .deb

2002-05-28 Par sujet Nicolas
Le Tue, 28 May 2002 14:28:12 +0100
Riton [EMAIL PROTECTED] écrivait :

Salut,

 encore novide sur linux debian
 j aimerai savoir comment installer un .deb manuelement

Pour savoir comment faire, tu peux lire ça par exemple :

   http://nicolaxx.free.fr/docs/apt/apt_dpkg.html

A++

   Nicolas


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]