Alionet - Communauté openSUSE francophone

openSUSE => Général => Discussion initiée par: ptilou le 08 Avril, 2020, 18:09:34

Titre: Compilation ?
Publié par: ptilou le 08 Avril, 2020, 18:09:34
Bonjour,

Je suis entrain de télécharger les sources, j'ai fait le bourrin, j'ai fait un wget sur le site !

Sous OpenBSD, la procédure c'est de compiler le noyau et les logiciel qui sont installé,tu compile tous via un fichier qui géré un autoconf (je suppose) et exécute source par source, existe t'il la même chose pour suse ?

D’après moi non, mais je ne connais pas tous !

merci

--
ptilou
Titre: Re : Compilation ?
Publié par: sogal le 08 Avril, 2020, 19:48:24
Bonjour,
De quelles sources parles-tu ? Essayerais tu par hasard de compiler la distribution openSUSE ?
Si c'est le cas, tu t'embêtes pour rien :)
Pour installer des logiciels, il suffit d'utiliser le gestionnaire de paquets. Pour te documenter et bien début sur openSUSE, lire https://alionetasso.github.io/opensuse-guide-fr/
Titre: Re : Compilation ?
Publié par: ptilou le 08 Avril, 2020, 22:24:15
Bonsoir,

J'ai des raison pour souhaiter faire cela, mais à minima dans les année 90 les ingés me disait faut compiler son kernel, C'est de la que prend son sens d'utiliser de l'open-sources !
Je pense que les noyaux ont tous un tas d'option dont je n'ai pas besoin !
Et puis comme çà c'est la possibilité de choisir ce que tu passe avec modprobe et ce que tu mes en dur dans le kernel !

Sinon pour Openbsd, des que j'ai fait des modification tel que enlever des pilotes la compile à planté, dans ces conditions, on m'a dit il ne faut pas utiliser en production !

Bon si t'as l'astuce pour tous compiler j'aimerai la connaitre ?
J'ai aussi demandé à l'opensummit d'OVH comment utiliser le GPU pour alléger la charge processeur, dans un premier temps quelqu'un m'a dit y a juste à charger une librairie dynamique, et dans un deuxième temps il m'a dit ne pas être sur, quelqu'un à une piste où chercher (?) c'est un mineur qui m'avait dit d'utiliser cela !

Merci

--
ptilou
Titre: Re : Compilation ?
Publié par: oh!rocks le 09 Avril, 2020, 00:14:13
@ptilou : http://www.fr.linuxfromscratch.org/


à plus,
oh!rocks
Titre: Re : Compilation ?
Publié par: manchette le 09 Avril, 2020, 10:28:25
Salut ;=)
c'est le privilège de savoir faire : tu peut tout gérer aux petits oignons, faut avoir le temps qui va avec :)

Titre: Re : Compilation ?
Publié par: ptilou le 10 Avril, 2020, 11:54:17
Bonjour,

@ptilou : http://www.fr.linuxfromscratch.org/


à plus,
oh!rocks

C'est un peut complexe pour moi, y a t il une fonction dans yast, (puis installer des logiciels) qui permette de télécharger le code source ?

Je vais (souhaite commencer par) compiler le kernel, et çà gère les dépendances pour le code sources, ou à chaque fois il faut cocher ?

Merci

--
ptilou
Titre: Re : Compilation ?
Publié par: oh!rocks le 10 Avril, 2020, 16:08:54
Si c'est pour compiler une openSUSE, ce n'est pas YaST qu'il te faut mais l'openSUSE Build Service.

https://build.opensuse.org/


à plus,
oh!rocks
Titre: Re : Compilation ?
Publié par: silfax le 11 Avril, 2020, 20:05:09
Salut,

Si tu veux (re)compiler le kernel d'OpenSUSE, tu peux t'inspirer de cela:

https://lists.opensuse.org/opensuse/2017-06/msg00277.html

@+

Sfx
Titre: Re : Compilation ?
Publié par: ptilou le 25 Avril, 2020, 23:51:19
Bonsoir,

Si tu veux (re)compiler le kernel d'OpenSUSE, tu peux t'inspirer de cela:

Je site le message :
1. Update kernel-source and kernel-default from Kernel_stable repository
2. Save kernel-source: cp -a /usr/src/linux-4.x.y-...
/usr/src/linux-4.x.y-my

Donc est-ce que il existe une commande dans Yast ou Zypper, pour que les sources soit téléchargé, je dois cocher chaque source que je veux telecharger ?
[...]
5. Edit .config:
remove CONFIG_LOCALVERSION, CONFIG_DEBUG_KERNEL, CONFIG_EXPERT
remove some hardware-dependent settings
6. edit configuration interactively:
Disable CONFIG_EXPERT and CONFIG_DEBUG_KERNEL, because otherwise
"make binrpm-pkg" creates huge kernel binaries.
[/sitation]
La commande make binrpm-pkg .... remplace make ; makemenu ?

https://www.suse.com/communities/blog/compiling-de-linux-kernel-suse-way/
Dans le message posté cela renvoi à ce lien, celui si propose de telecharger les sources du kernel à la FSF, c'est pas pour Tumbleweed ?


(https://photos.app.goo.gl/6uin5BcTpEggvnH59)
çà rame total, y a t'il plus leger que XFCE4 ?
C'est une démonstration de l'obligation de compiler, me vient à l'esprit quoi stopper ?
Comment donne priorité au script executé dans le schell ?

Ou trouvé des discutions technique ?

Merci

--
ptilou
Titre: Re : Compilation ?
Publié par: ptilou le 26 Avril, 2020, 07:56:12
Bonjour,


J’ai compris, peut-être mal, que c’est un service informatique ou je compile le code que j’ai besoin , sur des ordinateurs tiers, un genre de cloud spécifique à la compilation de projet de toute distributions. ?

J’ai mal compris ?

@+


Ptilou
Titre: Re : Compilation ?
Publié par: oh!rocks le 26 Avril, 2020, 15:13:41
Tu as mal compris, effectivement : ce n'est pas un cloud, c'est un tutoriel pour construire une distribution Linux depuis le noyau vanilla.


à plus,
oh!rocks
Titre: Re : Compilation ?
Publié par: ptilou le 29 Avril, 2020, 00:30:40
Bonsoir,

Tu as mal compris, effectivement : ce n'est pas un cloud, c'est un tutoriel pour construire une distribution Linux depuis le noyau vanilla.
De toute façon je suis un incompris ...

Dans zypper, à autre commande a la fin y a un truc source, je tape la commande dans le repertoire /src/source, pour construire mon système ?

J'étais avec suse 15 Leap et lxfe le bureau, çà planté çà tourne pas bien, j'ai mis pour faire une sauvegarde du dossier personnel Sparky4.9 (c'est une dérivé Debian je crois) j'ai choisie booter en ram, y a plus de logiciel et cela tourne mieux, le cd je l'ai récupéré au mois de septembre en prenant le ferry à Douve, je suppose pas que vous développai pas moins bien que les anglais( c'est collaboratif ?), je suppose qu'une personne veut m'expliquer, et donc j'ai dit à Debian et chez vous même tarif, comment on peut faire pour éviter çà, et faire progresser Linux  ?
(un SMS ?)
J'ai passé un paramètre au kernel, et après j'arrivai plus à m'authentifier ...
Le Dell à un lecteur de carte à puce, je peux m'authentifier avec ma carte vital ? genre pas de carte cela boot pas ?

J'ai proceder à une réinstall de 15.1 mise à jour, donc y a t'il un tuto, pour optimiser avant compilation, la j'ai 188 processus, 2600 paquets, moi je voudrai quelque chose de minimal, par contre je fais des etudes de droits, et donc je me demandai si y a pas moyen d'avoir du convenable sans si consacrer à pas d'heure ?

merci

--
ptilou
Titre: Re : Compilation ?
Publié par: norma le 29 Avril, 2020, 06:19:15
Bonjour , ptilou ,

Citation de: oh!rocks le 26 Avril, 2020, 15:13:41
Tu as mal compris, effectivement : ce n'est pas un cloud, c'est un tutoriel pour construire une distribution Linux depuis le noyau vanilla.


De toute façon je suis un incompris ...!

Non , vous n’êtes pas un incompris.Simplement, certaines explications et demandes sont un peu  "lives" pour une bonne résolution de chacun......

Pourquoi recompiler un noyau à base SUSE sous 15.1?        pour réaliser une base système ????

Plus léger que XFCE4??    en Desktop?????????
Oui, icewm, openbox, lxde, lxqt ( à voir de base)

Pour kernel,  un petit tour sur OBS Build peut vous apporter quelques idées....

Sinon, si je peux vous aider, envoyez moi un petit mot en msg perso....

Bonne journée


Titre: Re : Compilation ?
Publié par: ptilou le 29 Avril, 2020, 07:23:09
Bonjour,

Bonjour , ptilou ,

Citation de: oh!rocks le 26 Avril, 2020, 15:13:41
Tu as mal compris, effectivement : ce n'est pas un cloud, c'est un tutoriel pour construire une distribution Linux depuis le noyau vanilla.


De toute façon je suis un incompris ...!

Non , vous n’êtes pas un incompris.Simplement, certaines explications et demandes sont un peu  "lives" pour une bonne résolution de chacun......

Pourquoi recompiler un noyau à base SUSE sous 15.1?        pour réaliser une base système ????

Plus léger que XFCE4??    en Desktop?????????
Oui, icewm, openbox, lxde, lxqt ( à voir de base)

Pour kernel,  un petit tour sur OBS Build peut vous apporter quelques idées....

Sinon, si je peux vous aider, envoyez moi un petit mot en msg perso....

Bonne journée

J’ai sauvegarder le dmesg, je me rappel plus de l’environnement, là je vais au tripalium !
Donc installe de 15.1, c’est comme l’autre il marche bien !
J’ai choisi la troisième solution ni Kde, ni gnome, je regrette un peut pour gnome, j’ai vu quelqu’un utiles teminator en revenant en bus du Fosdem, j’ai trouvé cela cool ! Le système que j’ai essayé hier avait tu multi-fenetrage pour la console, mais je me suis pas attardé desssus, racoursi clavier, et mode plein écran ....
Pour configurer la carte son , j’ai lancé Yast, puis mode facile, et ça a marché, j’aurais même dû m’enquiquiner à lire le dmesg, j’ai découvert une fonction dans yast, qui répertorie l’ensemble du matériel, et j’ai vu passer quelque adressages mémoires en hexadécimal , sur le pci,j’aimerai en connaître un peut plus là-dessus ...

Donc certainement une opération malveillante ?
(J’ai pas sauvegardé /Var ...)

Après ce que j’ai demandai c’est un gain de temps, j’ai pas besoin de 188 processus, j’ai besoin d’une machine qui optimisée pour exécuter des scripts, je l’ai dit sur irc , y a une histoire de priorité d’exécution dans le kernel, dont je m’occuperait après la compilation, est-ce que c’est judicieux ?
Je veux compiler le système, ton message laisse entendre que c’est pas la peine, alors cela veut dire que j’ai pas les bonne sources .....

J’ai re-ouvert lfs, cela me semble plus épais que la doc, de netbsd, donc je cherche des informations, y a déjà quelqu’un qui m’a proposé que je le rémunère pour ses services, comme quand je lui pose dès question technique il me répond à côté, alors je peux pas lui faire confiance, je cherche pas à acheter des services informatique ....

Personne ne communique sur l’optimisation de ses machines ?

J’ai vu un répertoire i586 et i686, mais pas d’iso bootable, pourquoi ?


Ptilou
Titre: Re : Compilation ?
Publié par: salv-ice le 29 Avril, 2020, 08:17:40
Bonjour ptilou,

Tes messages sont assez confus, tu devrais structurer un petit peu tes idées et ton texte afin qu'on puisse bien comprendre tes demandes et t'aider au mieux  ;)

Tu dis vouloir compiler le noyau, mais dans quel but exactement ? Si c'est la performance, je ne pense pas que ça soit vraiment nécessaire sur une machine moderne. Les PC d'aujourd'hui on bien assez de mémoire et de puissance de calcul pour qu'on doive s'en soucier. Pour compiler un noyau à la main, il faut avoir de bonnes raisons vu la complexité de la tâche.

Si tu veux une machine optimisée pour de l'exécution de scripts, tu peux faire une installation serveur sans interface graphique, tu auras ainsi une machine performante pour faire tourner des processus batch. Et tu auras même accès à YaST en mode console  ;)

Titre: Re : Compilation ?
Publié par: chalu le 29 Avril, 2020, 08:19:00
Je suis bien incapable de t’aider mais juste pour comprendre ce que tu fais, tu compiles ton noyau donc tu suis toutes les infos sur les failles de sécurité du noyau pour appliquer les correctifs ? Et tu recompiles à chaque fois sans doute ?
Titre: Re : Compilation ?
Publié par: norma le 29 Avril, 2020, 13:03:15
bonjour ptilou

Malgré que cela sois confus...... , va sur https://build.opensuse.org/package/show/Kernel:stable/kernel-vanilla
Tu peux t'y promener sans login............

J'espère que cela t'aidera........


Titre: Re : Compilation ?
Publié par: norma le 29 Avril, 2020, 13:23:58
Oups! je reviens.
Mais excuse moi, je n'ai jamais dis et écris que c'était..... pas la peine ni en sous entendu......... :o

Tu veux:
-Partir d'un noyau, le recompiler à ta convenance pour lui greffer un système ou plusieurs sous-branches et donc alléger ce dit noyau, correctifs et compagnie.....OK pas de soucis, va sur OBS ,tu trouveras des idées....parole de Viking!

Il existe des cd, dvd bootable , j'en fais sur opensuse build service et....avec un certain nombre de desktop simple base.Nous sommes beaucoup d'ailleurs......

L'aide ne s'achète pas quant on a épousé RICHARD (GNU)!!!
Titre: Re : Compilation ?
Publié par: ptilou le 29 Avril, 2020, 18:03:01
Slt,

Je suis bien incapable de t’aider mais juste pour comprendre ce que tu fais, tu compiles ton noyau donc tu suis toutes les infos sur les failles de sécurité du noyau pour appliquer les correctifs ? Et tu recompiles à chaque fois sans doute ?

Tu recompile tous à 15.2, si tu mes à jour à 15.2, sinon, les correctifs c'est des patchs, et je pense qui y a le source et la procédure ?

--
ptilou
Titre: Re : Compilation ?
Publié par: ptilou le 29 Avril, 2020, 18:58:08
Slt,

Oups! je reviens.
Mais excuse moi, je n'ai jamais dis et écris que c'était..... pas la peine ni en sous entendu......... :o
[/cote]
Quand tu dis : "Pourquoi recompiler un noyau à base SUSE sous 15.1?        pour réaliser une base système ????

Plus léger que XFCE4??    en Desktop?????????
Oui, icewm, openbox, lxde, lxqt ( à voir de base)"

Ben cela veut dire ce que j'ai compris ...
[cote]
Tu veux:
-Partir d'un noyau, le recompiler à ta convenance pour lui greffer un système ou plusieurs sous-branches et donc alléger ce dit noyau, correctifs et compagnie.....OK pas de soucis, va sur OBS ,tu trouveras des idées....parole de Viking!
[/cote]
Voila la liste de se que j'ai installer avec yast :
https://drive.google.com/file/d/1P3ud9lmNdXQ4cL7pVaEPjZPqVmoVMuXA/view?usp=sharing
Dans le man de zypper y a :

       source-install (si) <name> ...
         Install specified source packages and their build dependencies.

         This  command  will try to find the newest available versions of the source packages and use rpm -i to install them and the packages
         that are required to build the source package.

         Note that the source packages must be available in repositories you are using.  You can check  whether  a  repository  contains  any
         source packages using the following command:

         $ zypper search -t srcpackage -r <alias|name|#|URI>
Donc j'aimerai baclé sous deux jour, l'optimisation du système virée ce dont je n'ai pas besoin, et compiler le système et les logiciel, pas d'interets, (enfin je vois pas ) de passer à vanilla ?

[cote]
Il existe des cd, dvd bootable , j'en fais sur opensuse build service et....avec un certain nombre de desktop simple base.Nous sommes beaucoup d'ailleurs......

L'aide ne s'achète pas quant on a épousé RICHARD (GNU)!!!

J'ai trois machine en i86, que pourquoi pas en faire unne en diskless ?
Enfin c'est un peut la galere , je te pose la quetion le 08/04 on est le 29, pourquoi tu compile le noyau en passant par vanillia ?
ET donc la je cherche si il existe une doc qui resense se dont le ssystème à besoin à minima ?

J'ai vue que par defaut les journaux systemd et system ne sont pas configuré, est que quelqu'un à publié quelque chose, parce que j'ai pas vu de question de la sorte ?

C'est dommage que cela soit pas réactif, de ce fait je nne peux pas participer, je suis à régler mes probleme ...

merci

--
ptilou
Titre: Re : Compilation ?
Publié par: chalu le 29 Avril, 2020, 21:47:06
Citer
C'est dommage que cela soit pas réactif
C’est un forum d’entraide animé par des utilisateurs et pas un sav ;)
Côté  réactivité, tu as laissé passer 14 jours entre le message #7 de silfax qui te donne un lien comme piste et ta réponse dans  le #8, le forum est super réactif sur une question très technique quand même. 
en plus donc de la piste donnée par silfax au #7, il y a deux pages du wiki qui me semblent liées à ton projet
https://en.opensuse.org/openSUSE:Kernel_git
et une plus ancienne donc à voir si ça convient 
https://fr.opensuse.org/Configurer,_Compiler_et_Installer_un_noyau_Linux_personnalisé

Es-tu allé sur irc #suse comme je te l’ai indiqué l’autre jour ? Tu auras peut-être des gens avec des compétences techniques qui pourront te répondre.... il y a plus de monde que sur le canal francophone 

Titre: Re : Compilation ?
Publié par: ptilou le 29 Avril, 2020, 22:19:11
Slt,

Citer
C'est dommage que cela soit pas réactif
C’est un forum d’entraide animé par des utilisateurs et pas un sav ;)
Côté  réactivité, tu as laissé passer 14 jours entre le message #7 de silfax qui te donne un lien comme piste et ta réponse dans  le #8, le forum est super réactif sur une question très technique quand même.
en plus donc de la piste donnée par silfax au #7, il y a deux pages du wiki qui me semblent liées à ton projet
https://en.opensuse.org/openSUSE:Kernel_git
et une plus ancienne donc à voir si ça convient
https://fr.opensuse.org/Configurer,_Compiler_et_Installer_un_noyau_Linux_personnalisé

Es-tu allé sur irc #suse comme je te l’ai indiqué l’autre jour ? Tu auras peut-être des gens avec des compétences techniques qui pourront te répondre.... il y a plus de monde que sur le canal francophone


eh mon pere etait informaticien chez olivetti, donc je sais c'est quoi l'informatique, et la y a pas de solution si quelqu'un me demande je peux pas de te recommander !

J'ai un probleme et tu tique meme pas donc ta des lacunes ....

T'es pas quelqu'un du logiciel libre, tu l'utilise,, mais tu n'es pas de ce milieu ...

je suis obliger de chercher une autre solution, alors je vais partager mon savoir, si tu veux qui t'arrive du bien, faut dirre les choses des le depart au gens !

Par exemple j'ai  quelqu'un de ma famille elle vend des periph informatique, avant qu'elle sache qu'on est surveiller, elle dit moi j'arnaque les gens, ben toi t'es sont amie ....
(et les mec du libe m'avait ddit n'achete pas c'est une marque de merde, c'est des voleurs, je leur ai pas dit que je payé pas ....

Remarque après le salon j'ai demandé une A2, on dit va faloir prevoir la vaseline sans reception materiel ...

Pour ton logiciel , je peux pas dire je connais un bon logiciel en parlant de toi, et pour toi moi j'ai fait beaucoup de chose c'est la seul chose que tu dois chercher !
Titre: Re : Compilation ?
Publié par: chalu le 29 Avril, 2020, 22:37:09
Modération : Fil verrouillé