Une place pour une véritable innovation. Partagez vos propres utilitaires créés avec la communauté Manjaro.
Questions et discussions sur la programmation et le codage.
Bonjour, en discutant avec un ami, je me demandais. Quel est l'avantage concret de compiler ses programmes en local plutôt que de prendre de suite le programme compilé ? Outre le fait de devoir en chier pour les applications 32 bits ^^ > Par principe ? > Parce que c'est plus léger ? (compilé ou source, mmhhhhm)
Le temps passé à attendre la fin de la compilation (Par exemple, il faut compter une petite-heure pour Chromium, 3h pour LibreOffce (8 si tu installes tous les modules)), les heures passées à comprendre pourquoi on a une erreur à la compilation alors que le configure nous disait que tout était OK... fait qu'on apprécie encore plus d'avoir réalisé l'exploit. Et on a ensuite qu'une envie : c'est de recommencer ! (À condition d'avoir du temps à perdre, bien entendu...)
Asus X71D
Processeur: AMD Athlon II P320 Dual-Core
GF: ATI Mobility Radeon HD 5470 1Gb
KaOS
Pour la compilation de gros programmes comme par exemple Libreoffice il est préférable d'utiliser une partition / fs dédié sion on risque une saturation ou un manque d'inodes libres.
Mon Seen This : http://seenthis.net/people/cepcasa
Diaspora*: http://www.cyrille-borne.com/ Desktop Manjaro-Xfce x86_64 et Gnome-Shell Matériel full Intel
cellix a écrit :Un desktop, CPU 64bits tout ce qu'il y a de plus classique (AMD 64bits), 8Go de RAM. Par contre, à ne pas faire en été, ça chauffe beaucoup
Zut alors, obligé de se limiter à la collection Automne-Hiver de Libreoffice
Ça permet d'avoir un binaire parfaitement adapté à ton système, notamment la version du noyau et les bibliothèques associées.
Le résultat est donc nettement plus stable que de prendre un paquet compilé pour autre chose. C'est pour ça qu'à chaque changement de noyau, tous les logiciels Manjaro sont recompilés.
Par ailleurs, pour compiler un noyau entier avec ses pilotes, cas de la Funtoo, il me faut 3h.
Bonjour à tous, Question d'un ignorant qui ne compile que par yaourt: Si je compile un programme d'usage quotidien, il n'y a plus qu'à le recompiler apr-s un upgrade du noyau ?
Ça permet d'avoir un binaire parfaitement adapté à ton système, notamment la version du noyau et les bibliothèques associées.
oui, enfin, uniquement si on a personnalisé les options de compilation... si on compile avec les options par défaut, on obtient un binaire adapté à toutes les machines.
Esclapion a écrit :Le résultat est donc nettement plus stable que de prendre un paquet compilé pour autre chose. C'est pour ça qu'à chaque changement de noyau, tous les logiciels Manjaro sont recompilés.
quand même pas (tu imagines le temps qu'il faudrait); à chaque changement de noyau, les modules qui vont avec le nouveau noyau sont recompilés, mais pas le reste: les autres logiciels sont compilés seulement quand il y a une nouvelle version upstream, ou quand une modification du paquet est nécessaire.
Manjaro ou Arch ont de bons outils pour compiler (makepkg), toutefois, si on veut personnaliser ses options de compilation pour adapter ses binaires aux options supportées par son CPU, il faut commencer par le noyau (plus ses modules) et ensuite compiler tout le reste en conséquence; manjaro n'est pas adaptée à ça, et ça va être la galère. si on veut vraiment se faire une distribution optimisée pour son matériel, mieux utiliser une distribution prévue pour ça, basée sur les sources, comme Gentoo (ou dérivés), voire carrément partir de rien avec une LFS, mais ça nécessite un autre niveau de connaissance, et du temps (ceux qui ont déjà testé Gentoo savent que c'est très long à installer, et même à mettre à jour).
Asus AIO - AMD E2 - Radeon HD 7340 - Manjaro 64 + Kf5 + Linux 3.14
oui, enfin, uniquement si on a personnalisé les options de compilation...
C'est toujours le cas, à ma connaissance. Personne n'utilise de Vanilla en l'état. Au minimum, le nouveau noyau est recompilé et patché, ainsi que les extra-modules qui l'accompagnent.
quand même pas (tu imagines le temps qu'il faudrait);
Tous les paquets qui en ont besoin. Et ils sont tous examinés en ce sens, autant que faire se peut. Et pour le temps, un jour ou deux, si vraiment tout est à recompiler. Certains changements récents, notamment de QT, ont eu le résultat d'en recompiler une bonne moité.