Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1746 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  linux: installer des logiciels dans une session sans se rooter?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

linux: installer des logiciels dans une session sans se rooter?

n°1259104
nicobzz
Posté le 05-01-2011 à 16:19:19  profilanswer
 

Bonjour!
Voila j'ai un petit problème, même si vous pouvez me renvoyer vers une doc internet ça pourrait m'aider:
 
J'ai besoin d'installer sur un serveur linux des logiciels (avec config, make etc...) dans ma propre session car je ne peux pas me mettre en root, car c'est un serveur mutualisé!
 
Savez vous si c'est possible et connaissez vous une doc expliquant comment faire?
 
Merci

mood
Publicité
Posté le 05-01-2011 à 16:19:19  profilanswer
 

n°1259106
esox_ch
Posté le 05-01-2011 à 16:45:51  profilanswer
 

Salut,
Regarde les options que tu permets le config (tu appelles ./configure --help ), en général t'en a qui s'appellent "--prefix" et qui te permettent de définir où tu veux installer le tout. Après il fera tout tout seul (si le makefile est bien écrit)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1259109
mikala
Souviens toi du 5 Novembre...
Posté le 05-01-2011 à 17:07:48  profilanswer
 

si le serveur mutualisé est correctement configuré avec les paquets adéquats disponibles, il ne devrait pas être possible de compiler et/ou d'exécuter des programmes installés sur $HOME.


---------------
Intermittent du GNU
n°1259113
nicobzz
Posté le 05-01-2011 à 17:24:30  profilanswer
 

Merci!
 
Esox_ch: je connais en effet cette option et j'ai déjà réussi de compiler les bin_utils et les installer dans un sous dossier de HOME, mais c'est après que ça pose problème:en voulant installer tex (le programme dont j'ai vraiment besoin) et bien il a l'air de requérir des header (des header C je suppose)... J'ai déjà vu des distributions linux utiliser des dossiers différents pour la plus part des chemins à part /etc/ donc ça me parait logique qu'on puisse le faire dans le dossier home sous ma session mais j'en suis pas sûr.
 
Mikala, ben je sais pas trop ce que les admin du serveur ont laissé comme possibilité en tout cas j'ai pu installer bin utils.

n°1259134
esox_ch
Posté le 05-01-2011 à 21:30:06  profilanswer
 

@nicobzz : Bein tu fais la même chose pour les headers : Tu peux lui spécifier où les trouver
@mikala : À voir la partition n'est pas en noexec ... Ils sont bien téméraires en tous cas ces admins :heink:


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1259136
nicobzz
Posté le 05-01-2011 à 21:49:15  profilanswer
 

ah, faudrait que je trouve une doc parceque là je vais vous posez beaucoup de questions :-b :
 
en fait il cherche un header d'un je sais plus quel programme qui aurait du déjà être installé dans le système, on peut donc demander à ./configure de trouver les header du précédents programmes dans un dossier particulier?
 
En fait la grande question que je me pose et dont la réponse pourrait m'aider, c'est comment font les programmes pour s'y retrouver dans les différentes distrib linux, c'est à dire comment par exemple si une librairie, un header ou n'importe quel fichier d'un programme est installé à des emplacements différents sur deux distributions différentes... par exemple pour les fichiers executables c'est simples: on change la variable d'environnement PATH et du coup les programmes lancés savent ou trouver les fichiers executables quel que soit leur emplacement, par contre qu'en est t'il pour les fichiers de config, header et autres fichiers?
 
(si je sais ça, ça me permettra de compiler des programmes en s'appuyant sur des programmes déjà installé dans mon dossier $HOME)

n°1259146
mikala
Souviens toi du 5 Novembre...
Posté le 05-01-2011 à 23:46:25  profilanswer
 

les headers ne sont pas installés par défaut car inutiles pour l'utilisation du programme généralement (et en plus cela prend de la place).
Donc il faudrait demander à l'admin d'installer les headers dont tu as besoin afin de réaliser la compilation de tes programmes.
Le plus simple étant probablement de leur demander d'installer directement ces programmes.


---------------
Intermittent du GNU
n°1259285
esox_ch
Posté le 06-01-2011 à 15:33:01  profilanswer
 

ou alors il télécharge lui-même les headers et compile avec


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1259308
o'gure
Modérateur
Multi grognon de B_L
Posté le 06-01-2011 à 16:27:15  profilanswer
 

esox_ch a écrit :

ou alors il télécharge lui-même les headers et compile avec


ou alors il compile lui-même sur une tierce machine et récupère les fichiers compilés pour les installés sur la cible.


---------------
Relax. Take a deep breath !
n°1259310
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 06-01-2011 à 16:30:02  profilanswer
 

ou alors il demande à l'admin.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
mood
Publicité
Posté le 06-01-2011 à 16:30:02  profilanswer
 

n°1259311
o'gure
Modérateur
Multi grognon de B_L
Posté le 06-01-2011 à 16:35:14  profilanswer
 

black_lord a écrit :

ou alors il demande à l'admin.


Si c'est pas interdit par l'admin d'un point de vue technique, c'est que c'est autorisé.
Pourquoi aller déranger un admin pour ça [:kiki]


Message édité par o'gure le 06-01-2011 à 16:35:32

---------------
Relax. Take a deep breath !
n°1259312
esox_ch
Posté le 06-01-2011 à 16:40:19  profilanswer
 

:lol: ou alors que l'admin connaît pas noexec et lui répondra "non" à toutes questions :D

 

Edit: D'ailleurs vous le gérez comment votre /tmp vous? Parce que maintenant que j'y pense, je l'ai jamais mis en noexec moi ... Du coup j'ai beau mettre le home des users en noexec, ça sert à rien :heink: . Vous faites ça comment :heink:

Message cité 1 fois
Message édité par esox_ch le 06-01-2011 à 16:41:32

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1259313
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 06-01-2011 à 16:45:13  profilanswer
 

esox_ch a écrit :

:lol: ou alors que l'admin connaît pas noexec et lui répondra "non" à toutes questions :D
 
Edit: D'ailleurs vous le gérez comment votre /tmp vous? Parce que maintenant que j'y pense, je l'ai jamais mis en noexec moi ... Du coup j'ai beau mettre le home des users en noexec, ça sert à rien :heink: . Vous faites ça comment :heink:


 
j'ai viré les users [:nozdormu]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1259314
esox_ch
Posté le 06-01-2011 à 16:49:59  profilanswer
 

J'ai proposé mais on m'a dit que cette mesure entraînerai le "virage" de l'admin :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1259320
e_esprit
Posté le 06-01-2011 à 17:23:17  profilanswer
 

+1, pas d'user sur mes machines [:ofou]
 
Sinon le noexec sur le /tmp c'est aussi très bien de le mettre sur les serveurs web "dynamiques" (surtout si c'est du PHP :o)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1259363
nicobzz
Posté le 06-01-2011 à 22:48:44  profilanswer
 

Il me semble que leurs serveurs est configuré très bizarrement: il y a des erreurs durant le lancement de make: des fichiers ont des dates de créations 0,85 s après la date actuelle!! et du coup ça marche pas!!lol! c'est casse pied, j'étais sur le point d'y arriver avec votre aide, j'ai contacté le service technique, je verrais ce qu'ils peuvent faire pour moi, sinon j'essayerai de reinstaller make mais ça va devenir long...
 
ben merci en tout cas pour votre aide
 
bonne soirée

n°1259372
o'gure
Modérateur
Multi grognon de B_L
Posté le 06-01-2011 à 23:27:52  profilanswer
 

Outre l'aspect "éthique" d'installer des softs non fournis par les admins sys, je pense réellement que la compilation à côté est la solution à adopté.
 
Tant que c'est des applis "simples", tu as juste à te soucier de l'architecture cible.
 
Mais bon, le service technique te dira tout ce qu'il faut sur la possibilité de faire cela, normalement...


---------------
Relax. Take a deep breath !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  linux: installer des logiciels dans une session sans se rooter?

 

Sujets relatifs
Installer des softs (Adobe) 32 bits sur un linux 64 bits[Linux] Problème lecture de film dual screen
[Linux - Bash] organiser un groupe de lettres par ordre ALPHAbug linux ou carte graphique
package apache White Box Enterprise Linux release 4Quel format de fichier pour Linux et MacOSX 10.2 pour disque externe ?
plafonner le volume sonore (Linux)Linux : swap utile avec 4 Go de RAM ?
Plus de sujets relatifs à : linux: installer des logiciels dans une session sans se rooter?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR