CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

installer programme sans etre root ?

Sangoku
Sangoku
Niveau 10
27 octobre 2010 à 17:50:55

j'ai juste un fedora et un window 7 dessus :p

godrik
godrik
Niveau 30
28 octobre 2010 à 00:51:16

Une autre facon d'empecher ce soucis d'arriver est d'utiliser un gestionnaire de version.

$ man git

Scullder
Scullder
Niveau 10
28 octobre 2010 à 01:26:47

Si tu as un accès physique à la machine, tu as plusieurs moyens de changer le mot de passe root, je te donne les pistes :
- si tu as accès à grub avec l'éditeur intégré (e) et qu'il n'y a pas de mot de passe, tu rajoutes init=/bin/bash à la ligne kernel et tu boot (b)
- tu prends un live cd (archlinux pour avoir un petit livecd avec des outils de base en mode texte), tu montes ta partition racine et tu fais un chroot. De là tu peux utiliser passwd.
Si tu veux un exemple concret, regarde la doc d'install gentoo ou archlinux, c'est fait comme ça.

Pour installer des softs sans être root, c'est possible mais galère. Tu vas avoir des problèmes de dépendance, il va te manquer des paquets -dev pour compiler, etc. Et surtout, tu ne pourras sortir aucune application de ton /home.

Y'a une bonne méthode (que j'ai vue dans LFS) pour bien isoler les binaires quand tu compiles un soft complexe.
Tu détar, tu crées un deuxième dossier et tu lances le configure depuis ce dossier. Genre

$ tar xzvf prog.tar.gz
$ mkdir prog_bin
$ cd prog_bin
$ ../prog/configure
$ ../prog/make

Tu vas retrouver tes binaires séparés des sources dans prog_bin

Avec un peu de chance, le Makefile a une cible pour supprimer tous les fichiers intermédiaires de compilation, à lire, je m'en souviens plus.

Une autre solution, compiler en static depuis un autre PC.

Voilà, bon courage. :)

Sangoku
Sangoku
Niveau 10
28 octobre 2010 à 19:01:05

Salut , merci pour tes conseils, je vais faire des recherches sur grub ^^

mais j'ai peur de me prendre un close compte si j'essaye de grugger l'acces au root :p)

dans le cas contraire , je me contenrais d'installer en utilisant tar comme tu me le conseille. :)

chris_27
chris_27
Niveau 10
28 octobre 2010 à 22:06:26

Scullder : à mon humble avis, tu viens de tuer Sangoku. Regarde un peu plus bas dans ce forum, ainsi que sur le forum programmation et tu comprendras le problème. :(

Je le résume ici en : « 1A à Epitech ».

Sangoku : pour être franc, je juge ton niveau en linux en dessous de zéro. Tu e demande comment c'est possible ? C'est assez simple : tes connaissances sont majoritairement contradictoires avec les bases sur les systèmes linux. :(
Ce n'est pas pour te vexer mais pour te mettre en garde que je dis ça. Si tu veux vraiment arriver à quelque chose, décroche pour un moment ta formation (que je juge médiocre) pour revenir à la case départ :
:d) Installe une distribution Linux par toi-même (au pire, fait ça dans une machine virtuelle si tu es coiné).
:d) Ensuite, apprends à utiliser cette distribution (gestion des paquets, du matos, des utilisateurs et des groupes, configuration du système, tuning des droits sur les fichiers, ...)
:d) Après tu pourras retourner à la case développement sous linux : script shell, programmes C (gcc, make), etc.

Et c'est seulement à ce moment là que tu pourras essayer (je dis bien ***essayer***, car réussir c'est bien plus dur) de faire ce qu'à dit Scullder. Au passage, la variante qu'il propose est subtile. Je ne suis pas super convaincu cependant, au plus exactement j'ai trouvé dans la même source ( http://www.linuxfromscratch.org/lfs/view/stable/chapter06/pkgmgt.html - la lecture de ceci est pour l'instant hors de portée pour toi, je te mets juste la référence pour plus tard)
dès choses qui m'ont plu d'avantage. Dans l'idéal, il vaudrait mieux que tu lisesnceci par toi-même, que tu essaies de vaguement comprendre, et que tu testes un peu avant de vraiment te lancer.

Sangoku
Sangoku
Niveau 10
29 octobre 2010 à 00:33:47

oui , je me dis aussi , mieux vos installer un systeme linux propre a moi que je pourrais correctement utiliser et apres passer a leurs fedoras.

mais pour le moment je peux vraiment pas a cause du temps :/ , 2 projets a faire pour la semaine qui vient.

chris_27
chris_27
Niveau 10
29 octobre 2010 à 11:10:35

Non, après tu pourras aller beaucoup plus loin que ça :
Faire ton boulot sur ton propre système, puis utiliser la connexion à distance (ssh) pour tester sur leur fedora. C'est comme ça qu'il faut que tu fasses, et c'est comme ça qu'on fait dans la vraie vie. :-)

[Bibib0y]
[Bibib0y]
Niveau 10
01 novembre 2010 à 12:15:49

je suis dans le meme cas que sangoku, mon lycée fait tourner ses machine sous Edubuntu, on a accés au home de tout le monde , mais du coup, pas au root ... :(

chris_27
chris_27
Niveau 10
01 novembre 2010 à 12:58:42

« on a accés au home de tout le monde , mais du coup, pas au root ... » :d) le premier point n'a aucun rapport avec le second. Et d'ailleurs, c'est le plus logique pour des machines libre service dans un lycée :
:d) pas d'accès root pour les élèves (dois-je expliquer pourquoi ? :doute: )
:d) les homes en lecture pour tout le monde afin de permettre le travail.

[Bibib0y]
[Bibib0y]
Niveau 10
01 novembre 2010 à 14:22:51

Bah c'est chiant, on peut rien installer ... :(

chris_27
chris_27
Niveau 10
01 novembre 2010 à 15:30:57

Et ? Ton lycée, c'est pas chez mémé hein. :-)))

Scullder
Scullder
Niveau 10
04 novembre 2010 à 00:32:34

Chris_27 > J'ai envie de dire, si on veut apprendre à utiliser Linux, on se force à l'utiliser sur son pc principal pour faire tout.

Je confirme Chris_27, je sais pas comment ça se passe à Epitech, mais le niveau moyen en administration Linux est en dessous du ridicule dans toutes les formations où je suis passé. Je parle pas seulement des élèves, je parle d'absolument tout.

En réalité, tu prends un PC à la déchetterie, tu te prends un week end et t'installes gentoo ou lfs dessus en lisant toute la doc (sans parler des qualités/défaut, c'est juste formateur), voilà, tu en as plus appris en 3 jours que tu n'en apprendras jamais dans tes études.

Au passage, tu auras aussi appris plus d'anglais technique que t'en verras en école d'ingé :o)

godrik
godrik
Niveau 30
04 novembre 2010 à 03:48:27

en meme temps, l'universite et les ecoles d'ingenieurs ne sont pas des formations d'admin systemes...

(meme si je reconnais qu'un peu plus de details de gestion de systeme ne ferait pas de mal)

MacGuardian
MacGuardian
Niveau 6
04 novembre 2010 à 08:41:22

Je me souviens de ma première année à la fac.

Ubuntu, en nous disant que c’est de la bouse, mais que cela donne une première fausse impression des distributions Linux.

On apprend Python, avec les bases GTK.

Deuxième année C, C++, Java.

Troisième année, réseau à donf, PHP en trottre.

Quatrième et cinquième année. Serveur avec Apache, Base de données, etc...

Et au delà, tout dépend la section choisi, si c’est réseau, la sécurité; si c’est la prog., on commence à tâter de l’agent avec cette bonne vieille IA.

Mais là dedans il y a de tout, tout dépend le niveau. Du Red Hat, du Debian, et du Open-BSD.

Scullder
Scullder
Niveau 10
04 novembre 2010 à 09:37:05

godrik > je connais le discours, on est là pour apprendre à apprendre. :sleep:
Mais l'impression de faire du travail stupide m'a décidé de partir. :)
Des exemples de travail stupide, je peux t'en donner, du type modéliser des stocks de bouteilles d'eau minérale en xml au tableau pendant 3h.
Les profs qui donnent des projets sans être capable eux mêmes de les faire, donc incapable de nous aider. Genre faire un serveur de streaming vidéo (on a jamais eu de cours là dessus et sur un groupe de 5, on était 2 à coder en C, j'ai recodé rapidement un serveur HTTP, on m'a dit que c'était p)
Je suis très loin d'être le seul à le dire et à l'avoir fait, et c'était pas pour une question de résultats.

Scullder
Scullder
Niveau 10
04 novembre 2010 à 09:46:27

Bon, un coup de tab malheureux.
Pour résumer le coup du serveur de streaming. C'était dans un module de réseau où on a passé 6 mois à faire des TP avec wireshark (soit).
Projet, développer un serveur de streaming vidéo, donc pouvoir sauter à différent endroit de la vidéo avant chargement entier, pouvoir changer de point de connexion sans couper la vidéo, etc.
En TD, on était encore à simuler des échanges de paquets avec des petits soldats messagers qui se faisaient tuer sur des champs de bataille imaginaires.
La prof s'en foutait de comment on faisait mais elle voulait son projet, quel intérêt ? A la fin, un prof nous dit qu'on n'a pas répondu au sujet, sans blague, j'ai essayé d'apporter des solutions (rtsp), on m'a dit que c'était trop compliqué, personne nous a aidé.

C'est complètement stupide, on apprend rien, on ingurgite des tonnes de cours inutiles, et on ne sait rien faire, mais rien, c'est affolant ou alors de la merde complète.
En filière réseau telecom, y'a des mecs qui savent pas câbler un routeur, un switch et 4 pc, alors la baie de brassage j'en parle pas. On apprend à calculer des IP dans l'avant dernier semestre de cours (!). J'ai fait découvrir à un mec la touche tab (non pas l'autocomplétion, la touche en elle même)...

Bref le diplôme ne vaut rien. :)

chris_27
chris_27
Niveau 10
04 novembre 2010 à 17:15:17

MacGuardian : ça aurait pu être pire, on n'aurait pu te dire que Ubuntu était Linux. :peur:

Sangoku : « on dirait que sur le disque dur , on a tous les fichiers de tous les eleves de l'ecole » :d) ton disque dur ne fait sûrement plusieurs To, non. :-)

On dirait plutôt que tu te fais abuser par un montage nfs ou équivalent (mécanisme qui permet d'accéder à des fichiers sur une machine distante comme s'ils étaient sur la machine locale).

godrik
godrik
Niveau 30
04 novembre 2010 à 18:20:54

Scullder, il y a des universite avec des cours completement cretin. Ce n'est pas ce que j'ai dit. Mon point est que ce sont des formations generales et pas specialise. Il y a des formations d'administration systeme. Et la fac ce n'en est pas une.

Pour reprendre ton exemple de reseau. Je n'attends pas un etudiant a la fac (ou en ecole d'ingenieur d'ailleurs) de savoir configurer un reseau, mais je m'attends a ce qu'il comprennent la notion d'adressage, et de routage, de mise a jour de route, de fragmentation de paquet, d'aggregation de paquet, de reservation de route, de controle d'erreur, de controle de flux. Qu'il ne sache pas configurer le reseau ou a quoi ressemble un cable rj45, c'est dommage. Qu'il ne sache pas ce que c'est de la fragmentation de paquet c'est catastrophique.

Wii
Wii
Niveau 10
04 novembre 2010 à 18:28:54

chris >> oui j'y avais penser mais j'ai acces a ses fichiers meme quand je ne suis pas connecter au net et je peux recuperer les fichiers sur les divers dossier public ...

Scullder
Scullder
Niveau 10
04 novembre 2010 à 21:30:59

Oui c'est ce que je dis, pour toi, les études sont faites pour apprendre à apprendre, avoir des concepts généralistes et théoriques qui permettent d'apprendre la pratique.

C'est complètement déconnecté de la réalité.
Si t'as pas les deux, ça sert à rien et ça produit énormément de déchet.

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware