Compatibilité entre différents architectures
iunity
Messages postés
75
Statut
Membre
-
iunity Messages postés 75 Statut Membre -
iunity Messages postés 75 Statut Membre -
Bonjours à tous.
Admettons que j'ai deux ordinateurs ayant une architecture matérelle totalement différente (un PC et un Mac avec processeur Motorola, par exemple). Sur les deux j'ai installé Debian. J'aimerais bien savoir si le même fichier .deb pourra s'installer sur les deux ordinateurs, ou si un .deb ne correspond qu'à une architecture matérielle bien spécifique.
Et donc, par extension, est-ce-que je pourrais utiliser les mêmes dépots Debians depuis les deux ordinateurs ?
Et puis, question bonus, si j'ai un fichier gzip avec des sources dedans, est-ce-que je pourrais les compiler depuis les deux ordinateurs ? Il me semble que la réponse à cette question est oui, mais j'en suis pas sûr.
Je vous remercie par avance pour vos réponses.
Admettons que j'ai deux ordinateurs ayant une architecture matérelle totalement différente (un PC et un Mac avec processeur Motorola, par exemple). Sur les deux j'ai installé Debian. J'aimerais bien savoir si le même fichier .deb pourra s'installer sur les deux ordinateurs, ou si un .deb ne correspond qu'à une architecture matérielle bien spécifique.
Et donc, par extension, est-ce-que je pourrais utiliser les mêmes dépots Debians depuis les deux ordinateurs ?
Et puis, question bonus, si j'ai un fichier gzip avec des sources dedans, est-ce-que je pourrais les compiler depuis les deux ordinateurs ? Il me semble que la réponse à cette question est oui, mais j'en suis pas sûr.
Je vous remercie par avance pour vos réponses.
A voir également:
- Compatibilité entre différents architectures
- Compatibilite windows 11 - Guide
- Différence entre tcp et udp - Guide
- Difference entre million et milliard - Accueil - Technologies
- Difference entre mo et mb ✓ - Forum Matériel & Système
- Ce fichier contient l'historique des livres empruntés à la bibliothèque. combien de titres différents contient-il ? ✓ - Forum Excel
2 réponses
Bonjour,
Pour un logiciel donné, tu auras un paquet pour chaque architecture de processeur.
Dans un deb, tu as des applications binaires bien souvent. Et une application binaire es codée pour un type de processeur donné. Le langage x86 n'est pas le même que le langage sparc par exemple.
Par contre depuis les sources, ça passe généralement partout. Vu qu'il ya un compilateur pour chaque architecture (concernant les architectures supportées par Linux et gcc). C'est le compilteur qui transformera le code source en langage machine approprié.
Ceci dit il ya des codes sources qui ne passent parfois pas sur toutes les architectures....
Pour un logiciel donné, tu auras un paquet pour chaque architecture de processeur.
Dans un deb, tu as des applications binaires bien souvent. Et une application binaire es codée pour un type de processeur donné. Le langage x86 n'est pas le même que le langage sparc par exemple.
Par contre depuis les sources, ça passe généralement partout. Vu qu'il ya un compilateur pour chaque architecture (concernant les architectures supportées par Linux et gcc). C'est le compilteur qui transformera le code source en langage machine approprié.
Ceci dit il ya des codes sources qui ne passent parfois pas sur toutes les architectures....