wiki:systemes_d_exploitation:gnu_linux:opensuse

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wiki:systemes_d_exploitation:gnu_linux:opensuse [2025/03/28 10:32] – [Résumé d'openSUSE] Thibault Seguinwiki:systemes_d_exploitation:gnu_linux:opensuse [2025/03/28 11:12] (Version actuelle) – [Les logiciels propres à openSUSE] Thibault Seguin
Ligne 42: Ligne 42:
  
 ==== Matériels informatiques et openSUSE ==== ==== Matériels informatiques et openSUSE ====
-**openSUSE Leap** est un **OS** **Linux** qui est d'une très grande ''stablité'', il est idéal pour les **ordinateurs de bureau****ordinateurs portables****serveurs informatiques****ordinateurs centraux** et même les **nano-ordinateurs****openSUSE Leap** est disponible pour les **processeurs** de type **Intel** ou **AMD** à ''architecture'' **x86_64** (''64 bits'') qui sont couramment appelés des **compatibles PC**, **processeurs** de type **ARM64** (**AArch64** aussi appelé **ARMv8**) souvent utilisés pour les **nano-ordinateurs** mais aussi les **smartphones****processeurs** de type **PowerPC** ''64 bits'' à ''architecture'' **ppc64le**, **processeurs** de type **IBM z** à architecture **s390x**, prévus pour les **ordinateurs centraux** d'**IBM**. **openSUSE Leap** prend donc en charge les **processeurs** les plus utilisés, cette **distribution Linux** étant basé sur le **code source** de **SUSE Linux Enterprise****openSUSE Leap** est idéal pour les ''entreprises''''professionnels'', c'est donc un **OS** idéal pour les **postes de travail** de qualité ''professionnelles'' et pour les **serveurs de production**.+openSUSE Leap est un OS Linux qui est d'une très grande stabilité, il est idéal pour les ordinateurs de bureau, ordinateurs portables, serveurs informatiques, ordinateurs centraux et même les nano-ordinateurs. openSUSE Leap est disponible pour les processeurs de type **Intel** ou **AMD** à ''architecture'' **x86_64** (''64 bits'') qui sont couramment appelés des **compatibles PC**, processeurs de type **ARM64** (**AArch64** aussi appelé **ARMv8**) souvent utilisés pour les nano-ordinateurs mais aussi les smartphones, processeurs de type **PowerPC** ''64 bits'' à architecture **ppc64le**, processeurs de type **IBM z** à architecture **s390x**, prévus pour les ordinateurs centraux d'**IBM**. openSUSE Leap prend donc en charge les processeurs les plus utilisés, cette distribution Linux étant basé sur le code source de SUSE Linux Enterprise, openSUSE Leap est idéal pour les entreprises, professionnels, c'est donc un OS idéal pour les postes de travail de qualité professionnelles et pour les serveurs de production.
  
-**openSUSE Tumbleweed** peut-être installé sur les mêmes types d'**ordinateurs** que **openSUSE Leap** et est disponible sur les mêmes **processeurs**exeception, vous pouvez également installé **openSUSE Tumbleweed** sur **processeur** de type **Intel** ou **AMD** à ''architecture'' **x86_32** (''32 bits''). Personnellement et malgré que **openSUSE Tumbleweed** soit relatvivement ''stable'' pour une **distribution Linux** à **publication continue**, je la conseille plutôt pour les personnes souhaitant avoir les derniers **logiciels** sur **ordinateur de bureau** ou **portable** mais pas pour un **serveur informatique** de ''production''. Après ce n'est qu'une recommandation personnelle, libre à vous de faire ce qu'il vous chante.+openSUSE Tumbleweed peut-être installé sur les mêmes types d'ordinateurs que openSUSE Leap et est disponible sur les mêmes processeurs, exception, vous pouvez également installé openSUSE Tumbleweed sur processeur de type Intel ou AMD à architecture **x86_32** (''32 bits''). Personnellement et malgré que openSUSE Tumbleweed soit relativement stable pour une distribution Linux à publication continue, je la conseille plutôt pour les personnes souhaitant avoir les derniers logiciels sur ordinateur de bureau ou portable mais pas pour un serveur informatique de ''production''. Après ce n'est qu'une recommandation personnelle, libre à vous de faire ce qu'il vous chante.
  
 ==== Les logiciels propres à openSUSE ==== ==== Les logiciels propres à openSUSE ====
-**openSUSE** à son propre lot de **logiciels** qui lui sont propre, on peut citer : +openSUSE à son propre lot de logiciels qui lui sont propre, on peut citer : 
-  * **YaST**, est un **centre de contrôle** pour la ''configuration'' et l' ''installation'' d'**openSUSE** et **SUSE Linux Enterprise**, cet **outil** a fait en partie la renommée de l' ''entreprise'' **SUSE** et est aussi bien utilisable en **mode texte** qu'avec une **interface graphique**, il permet de gérer tous les aspects de son **OS** **Linux****YaST** permet en autres : +  * **YaST**, est un centre de contrôle pour la configuration et l'installation d'openSUSE et SUSE Linux Enterprise, cet outil a fait en partie la renommée de l'entreprise SUSE et est aussi bien utilisable en mode texte qu'avec une interface graphique, il permet de gérer tous les aspects de son OS Linux. YaST permet en autres : 
-    * La **gestion des paquets** sous **openSUSE** : comme l' ''installation'' et la ''mise à jour'' de **paquets logiciels**, de gérer les **dépôts** (**référentiels**) **logiciels** tel qu' ''ajouter''''supprimer'' ou ''configurer'' des **dépôts**, de gérer les **mises à jour** ou à **niveau** de l'**OS** tel que la ''planification'' et la ''gestion'' des **mises à jour/niveau**+    * La **gestion des paquets** sous openSUSE : comme l'installation et la mise à jour de paquets logiciels, de gérer les **dépôts** (**référentiels**) logiciels tel qu'ajouter, supprimer ou configurer des dépôts, de gérer les mises à jour ou à niveau de l'OS tel que la planification et la gestion des mises à jour/niveau. 
-    * Une **configuration** profonde de l'**OS** : comme la ''gestion'' totale du **réseau** (**interface réseau****DNS****route**,ect), l' **édition** de **fichiers de configuration** clés du **système** dans ''/etc'' tel que ''/etc/fstab'', ''/etc/hosts'', etc, la **gestion des services** (**deamons****système**, comme **SSH**, **FTP**, **NFS**, **Samba**, etc, la **gestion des utilisateurs** et des **groupes**, tel que l' ''ajout''''suppression'' ou ''modification'' des **utilisateurs**, la **gestion de sécurité** avec **AppArmor** qui est similaire à **SELinux** en plus simple à appréhender, la **gestion du pare-feu** de **Linux** nommé **Netfilter** et encore de multiples **paramètres de sécurité**, la **gestion des partitions** (comme **GParted**), la **gestion des volumes logiques** (**LVM**) et du **système de fichiers**, une ''gestion'' globale de l'**OS**, comme le **noyau Linux**, le **démarrage** de l'**OS** et pleins autres **praramètres** liés à l'**OS**+    * Une **configuration globale** de l'OS : comme la gestion totale du réseau (interface réseau, DNS, route,ect), l' édition de fichiers de configuration clés du système dans ''/etc'' tel que ''/etc/fstab'', ''/etc/hosts'', etc, la gestion des services (deamons) système, comme **SSH**, **FTP**, **NFS**, **Samba**, etc, la gestion des utilisateurs et des groupes, tel que l'ajout, suppression ou modification des utilisateurs, la gestion de sécurité avec **AppArmor** qui est similaire à **SELinux** en plus simple à appréhender, la gestion du pare-feu de Linux nommé **Netfilter** et encore de multiples paramètres de sécurité, la gestion des partitions (comme **GParted**), la gestion des volumes logiques (**LVM**) et du système de fichiers, une gestion globale de l'OS, comme le noyau Linux, le démarrage de l'OS et pleins autres paramètres liés à l'OS. 
-    * La **mise en réseau** : comme la ''configuration'' des **protocoles réseaux** tel que **DHCP****DNS****NTP**, et **SAMBA**, une fine ''configuration'' du **pare-feu** comme la **configuration des règles** de **Netfilter** (équivalent de **iptables**, **nftables**), la ''gestion'' des **connexions réseaux** tel que la **connexion** de type **Wifi**, **ethernet** (**filaire** en général) ou bien même **connexion mobile**. +    * La **mise en réseau** : comme la configuration des protocoles réseaux tel que DHCP, DNS, NTP, et SAMBA, une fine configuration du pare-feu comme la configuration des règles de Netfilter (équivalent de **iptables**, **nftables**), la gestion des connexions réseaux tel que la connexion de type **Wifi**, **ethernet** (filaire en général) ou bien même **connexion mobile**. 
-    * En ce qui concerne le **stockage**, comme dit précédement **YaST** permet la **gestion des volumes logiques****système de fichiers**, la ''configuration'' du **RAID** **logiciel** pour les **serveurs de fichiers** (type **NAS**), et la ''gestion'' des **Snapshots** pour des **systèmes de fichiers** comme **Btrfs** qui permet de ''sauvegarder'' ou ''réstaurer'' l'**OS** à un instant **T**+    * En ce qui concerne le **stockage**, comme dit précédemment YaST permet la gestion des volumes logiques, système de fichiers, la configuration du **RAID** **logiciel** pour les serveurs de fichiers (type **NAS**), et la gestion des Snapshots pour des systèmes de fichiers comme **Btrfs** qui permet de sauvegarder ou restaurer l'OS à un instant T. 
-    * Des **outils d'administration** tel qu'un **moniteur système**, la **gestion des logs** (**journaux systèmes**), tous ce qui concerne les **utilisateurs** du **système**, et la **gestion des daemons** (**services système**). +    * Des **outils d'administration** tel qu'un moniteur système, la gestion des logs (journaux systèmes), tous ce qui concerne les utilisateurs du système, et la gestion des daemons (services système). 
-    * La **gestion du matériel** tel que l' ''ajouts''''suppression''''listage''''information'' des **modules** du **noyau Linux** (**pilotes** dans le monde **Windows**). +    * La **gestion du matériel** tel que l'ajouts, suppression, listage, information des modules du noyau Linux (pilotes dans le monde **Windows**). 
-    * La ''gestion'' de la **virtualisation** avec un **hyperviseur** tel que **Xen**, qui permet de **virtualiser** de nombreux **OS**+    * La **gestion de la virtualisation** avec un hyperviseur tel que **Xen**, qui permet de virtualiser de nombreux OS. 
-    * **YaST** est un **outil d'administration** très complet et se cours résumé est loin d'être exaustif. À noter que **YaST** peut être géré par une **interface ncurses** (**Curses**), **interface graphique** ou en **ligne de commande** en mode ''interactif'', une **interface Web** du nom de **WebYaST** (style **Webmin**), ou encore **AutoYaST** qui permet l' ''installation'' d'un pour plusieurs **OS** **openSUSE** de manière ''automatique'' sans besoin de votre ''interaction''+    * YaST est un **outil d'administration** très complet et se cours résumé est loin d'être exhaustif. À noter que YaST peut être géré par une interface **ncurses** (**Curses**), interface graphique ou en ligne de commande en mode interactif, une interface Web du nom de **WebYaST** (style **Webmin**), ou encore **AutoYaST** qui permet l'installation de plusieurs OS openSUSE de manière ''automatique'' sans besoin de votre ''interaction''
-  * Le **gestionnaire de paquets** propre au **OS** de **SUSE Linux** du nom de **ZYpp** et son **backend** en **ligne de commande** nommé **Zypper** qui permet en autres, d' ''installer''''mettre à jour''''supprimer'' des **paquets logiciels** et leurs **dépendances**Quelque **commandes** de **zypper** +  * Le **gestionnaire de paquets** propre au OS de SUSE Linux du nom de **ZYpp** et son backend en ligne de commande nommé **Zypper** qui permet en autres, d'installer, mettre à jour, supprimer des paquets logiciels et leurs dépendances. Quelques commandes de zypper : 
-<code user>zypper search nom_du_logiciel</code>cherche un **logiciel** selon un ''critère'' ou son ''nom''+<code user>zypper search nom_du_logiciel</code>cherche un logiciel selon un critère ou son nom. 
-<code user>sudo zypper install nom_du_paquet</code>installe un **paquet logiciel** et ses **dépendances logicielles**+<code user>sudo zypper install nom_du_paquet</code>installe un paquet logiciel et ses dépendances logicielles. 
-<code user>sudo zypper remove nom_du_paquet</code>supprime un **paquet logiciel** et ses **dépendances logicielles**+<code user>sudo zypper remove nom_du_paquet</code>supprime un paquet logiciel et ses dépendances logicielles. 
-<code user>sudo zypper refresh</code>**met à jour** les **dépôts** de **paquets**+<code user>sudo zypper refresh</code>met à jour les dépôts de paquets. 
-<code user>sudo zypper update</code>**met à jour** les **paquets** et leurs **dépendances** installés. +<code user>sudo zypper update</code>met à jour les paquets et leurs dépendances installés. 
-  * **Open Build Service** permet en autres la ''création'' de **distribution Linux** basé sur **openSUSE** et est un **environnement de développement** très complet qui permet de créer des **logiciels** à partir de leurs **codes sources** et pas seulement pour **openSUSE** mais pour un large panel de **distribution GNU/Linux**. Il y a d'ailleurs un des **référentiels** de **paquets** de type **binaires** relativement conséquents pour un grand nombre de **distribution Linux**.+  * **Open Build Service** permet en autres la création de distribution Linux basé sur openSUSE et est un environnement de développement très complet qui permet de créer des logiciels à partir de leurs codes sources et pas seulement pour openSUSE mais pour un large panel de distribution GNU/Linux. Il y a d'ailleurs un des référentiels de paquets de type binaires relativement conséquents pour un grand nombre de distribution Linux, y compris pour des distros basées sur **Debian**.
 ===== Documentation complémentaire sur openSUSE ===== ===== Documentation complémentaire sur openSUSE =====
 Dans cette section vous trouverez le coin des [[wiki:systemes_d_exploitation:gnu_linux:opensuse:tutos|tutoriels sur openSUSE]]. Dans cette section vous trouverez le coin des [[wiki:systemes_d_exploitation:gnu_linux:opensuse:tutos|tutoriels sur openSUSE]].
  • wiki/systemes_d_exploitation/gnu_linux/opensuse.1743157977.txt.gz
  • Dernière modification : 2025/03/28 10:32
  • de Thibault Seguin