linuxaddict:installer:archlinux

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
linuxaddict:installer:archlinux [14/05/2018, 18:24] – [Configuration] Claude Clerclinuxaddict:installer:archlinux [20/08/2022, 02:29] (Version actuelle) – [Liens] Claude Clerc
Ligne 1: Ligne 1:
-{{tag>Archlinux Cinnamon VirtualBox}}+{{tag>Archlinux arch Cinnamon VirtualBox}}
 ====== ArchLinux et Cinnamon ====== ====== ArchLinux et Cinnamon ======
 <note important>ArchLinux, c'est pas de la petite bière ; c'est du brutal ! Néophytes s'abstenir. Par contre, si vous n'avez pas peur de la ligne de commande et que vous connaissez déjà le fonctionnement de Linux, de sa structure, de ses services, vous bénéficierez d'un ordinateur réglé au millimètre et des dernières versions des logiciels, en permanence.</note> <note important>ArchLinux, c'est pas de la petite bière ; c'est du brutal ! Néophytes s'abstenir. Par contre, si vous n'avez pas peur de la ligne de commande et que vous connaissez déjà le fonctionnement de Linux, de sa structure, de ses services, vous bénéficierez d'un ordinateur réglé au millimètre et des dernières versions des logiciels, en permanence.</note>
Ligne 89: Ligne 89:
 <note tip>Sur une machine réelle destinée à une utilisation personnelle, je réserve 20 à 25 Gio pour le système, 1,5 fois la capacité de RAM (mémoire vive) pour le swap, et le reste pour les données personnelles.</note> <note tip>Sur une machine réelle destinée à une utilisation personnelle, je réserve 20 à 25 Gio pour le système, 1,5 fois la capacité de RAM (mémoire vive) pour le swap, et le reste pour les données personnelles.</note>
  
-J'utilise l'utilitaire ''fdisk'' pour partitionner le disque dur. Comme c'est le seul disque de ma VM, il porte le doux nom de nom de /dev/sda (device sata disk a ; le second serait /dev/sdb, etc).+J'utilise l'utilitaire ''fdisk'' pour partitionner le disque dur. Comme c'est le seul disque de ma VM, il porte le doux nom de ''/dev/sda'' (//device sata disk// a ; le second serait ''/dev/sdb'', etc).
  
 Comme on n'a besoin que de trois partitions sur ce disque dur, on n'utilisera que des partitions primaires (le maximum est 4) :  Comme on n'a besoin que de trois partitions sur ce disque dur, on n'utilisera que des partitions primaires (le maximum est 4) : 
Ligne 172: Ligne 172:
  
 J'indique mon fuseau horaire par un lien symbolique (la commande ''timedatectl'' ne fonctionne pas en chroot) : J'indique mon fuseau horaire par un lien symbolique (la commande ''timedatectl'' ne fonctionne pas en chroot) :
-  rm /etc/localtime && ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime+  rm /etc/localtime 
 +  ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime
  
 Appliquer et utiliser les locales : Appliquer et utiliser les locales :
Ligne 181: Ligne 182:
   echo 'KEYMAP=fr' > /etc/vconsole.conf   echo 'KEYMAP=fr' > /etc/vconsole.conf
  
-Créer les RAMdisks initiaux avec : +Créer les RAMdisks initiaux avec : 
 +  pacman -S mkinitcpio linux
   mkinitcpio -p linux   mkinitcpio -p linux
  
Ligne 189: Ligne 191:
  
 <note tip>Vous pourrez redéfinir ce mot de passe plus tard, quand vous serez assuré que tout fonctionne. Utilisez donc pour l'instant des caractères qui sont invariables d'un clavier qwerty à un clavier azerty.</note> <note tip>Vous pourrez redéfinir ce mot de passe plus tard, quand vous serez assuré que tout fonctionne. Utilisez donc pour l'instant des caractères qui sont invariables d'un clavier qwerty à un clavier azerty.</note>
 +
 +Autoriser les membres du groupe //wheel// à utiliser ''sudo'' :
 +  nano /etc/sudoers
 +Décommenter la ligne qui contient ''%wheel ALL=(ALL) ALL''. Enregistrer et quitter.
  
 Installation du bootloader GRUB (pour démarrer le système) : Installation du bootloader GRUB (pour démarrer le système) :
Ligne 194: Ligne 200:
   grub-mkconfig -o /boot/grub/grub.cfg   grub-mkconfig -o /boot/grub/grub.cfg
   grub-install --target=i386-pc --no-floppy --recheck /dev/sda   grub-install --target=i386-pc --no-floppy --recheck /dev/sda
 +
 +Installation de ''dhcpcd'' pour retrouver le réseau:
 +  pacman -S dhcpcd
  
 On sort du chroot, avec ''exit'' ou ''ctrl-D'', et on démonte /mnt : On sort du chroot, avec ''exit'' ou ''ctrl-D'', et on démonte /mnt :
Ligne 204: Ligne 213:
  
 ===== Installation de Cinnamon & Co ===== ===== Installation de Cinnamon & Co =====
 +==== Retrouver le réseau ! ====
 +Le réseau ne fonctionne plus ! La commande
 +  ip address show
 +montre que la carte ethernet ''enp0s3'' n'a pas d'IP.
 +
 +On la réveille :
 +  ip link set enp0s3 up
 +
 +On demande au serveur DHCP de lui fournir tout le nécessaire :
 +  dhcpcd enp0s3
 +
 +On vérifie avec ''ip address show'' que tout s'est bien passé.
 +
 +Pour ne pas avoir à recommencer les prochaines fois :
 +  systemctl enable dhcpcd@enp0s3.service
 +
 +Et parce qu'ils sont bien pratiques, on installe les ''net-tools'' (ifconfig, etc):
 +  pacman -S net-tools
 +
 +==== Xorg ====
 +Xorg est le serveur graphique. On l'installe :
 +  pacman -S xorg xorg-apps
 +Validez tous les choix.
 +
 +==== Cinnamon ====
 +On installe Cinnamon et tout ce qui est utile à son fonctionnement :
 +  pacman -Suy cinnamon cinnamon-translations cjs muffin nemo
 +
 +==== LightDM ====
 +On installe LightDM et son //greeter// gtk :
 +  pacman -S lightdm lightdm-gtk-greeter
 +
 +Configuration :
 +  nano /etc/lightdm/lightdm.conf
 +Dans la section [Seat:*], inscrire la ligne : ''greeter-session=lightdm-gtk-greeter''
 +(Pour sortir : ctrl-X O [entrée])
 +
 +Activer le service lightdm, pour qu'il soit démarré automatiquement :
 +  systemctl enable lightdm.service
 +
 +==== Paquets nécessaires ====
 +L'éditeur geany et ses plugins :
 +  pacman -S geany geany-plugins
 +
 +Le serveur et le client ssh :
 +  pacman -S openssh
 +
 +Les extensions de nemo (gestionnaire de fichiers) :
 +  pacman -S nemo-image-converter nemo-preview nemo-share nemo-terminal
 +
 +Pour avoir la liste complète des extensions : 
 +  pacman -Ss nemo
 +
 +Firefox :
 +  pacman -S firefox firefox-i18n-fr
 +
 +Les fontes noto : 
 +  pacman -S noto-fonts noto-fonts-extra
 +
 +Un terminal:
 +  pacman -S gnome-terminal
 +==== Ça redémarre ! ====
 +Allez, hop ! Un petit
 +  reboot
 +
 +===== Premier lancement de Cinnamon en root =====
 +(C'est pas bien. Mais c'est pratique.)
 +
 +Peu après le démarrage, la fenêtre de connexion graphique (LightDM) s'affiche. On se connecte en root, puisqu'il n'existe pas encore d'autre utilisateur.
 +
 +Dans Cinnamon, on continue la configuration (Menu / Préférences / Paramètres système).
 +
 +==== Clavier ====
 +(Oui. Encore !)
 +
 +Dans la section Matériel : Clavier, puis onglet Agencement. Ajouter (+). Perso je prends le premier clavier français de la liste, sans rien entre parenthèses, et je m'en porte très bien. Vous pouvez retirer le clavier anglais si vous n'en avez pas besoin. Ne toucher à rien d'autre ; fermer la fenêtre Clavier.
 +
 +==== Ajouter un utilisateur ====
 +Dans la section Administration, vous pouvez ajoutez un utilisateur. Donnez-lui le profil d'administrateur. Pensez à lui attribuer un mot de passe.
 +
 +Déconnectez-vous en tant que root, connectez-vous avec ce compte utilisateur... et recommencez pour le clavier. (Oui, je sais !)
  
 +===== En cas de problème de signature de paquet =====
 +Exécuter :
 +  sudo pacman -S archlinux-keyring
 +puis recommencer l'installation du paquet en question.
 ===== Liens ===== ===== Liens =====
   * [[https://archlinux.fr/telecharger|Télécharger Arch Linux]]   * [[https://archlinux.fr/telecharger|Télécharger Arch Linux]]
Ligne 212: Ligne 306:
   * [[https://wiki.archlinux.fr/Horloge|Horloge]]   * [[https://wiki.archlinux.fr/Horloge|Horloge]]
   * [[https://wiki.archlinux.fr/Cat%C3%A9gorie:Partitionnement|Partitionnement du disque dur]]   * [[https://wiki.archlinux.fr/Cat%C3%A9gorie:Partitionnement|Partitionnement du disque dur]]
-  * [[https://wiki.archlinux.org/index.php/Systemd| Systemd (services et //daemons//)]]+  * [[https://wiki.archlinux.org/index.php/Systemd| Systemd (services et daemons)]]
   * [[https://wiki.archlinux.fr/Xorg|Xorg (serveur graphique)]]   * [[https://wiki.archlinux.fr/Xorg|Xorg (serveur graphique)]]
   * [[https://wiki.archlinux.org/index.php/cinnamon|Installation de Cinnamon]]   * [[https://wiki.archlinux.org/index.php/cinnamon|Installation de Cinnamon]]
   * [[https://wiki.archlinux.org/index.php/LightDM|Installation de LightDM (authentification en mode graphique)]]   * [[https://wiki.archlinux.org/index.php/LightDM|Installation de LightDM (authentification en mode graphique)]]
 +  * [[https://ostechnix.com/yay-found-yet-another-reliable-aur-helper/|Installer yay pour utiliser les AUR]] (en anglais)
 +  * [[https://www.linuxadictos.com/fr/comment-nettoyer-les-paquets-dans-arch-linux.html|Comment nettoyer les paquets dans ArchLinux]]
 +
 +----
  
 +{{counter|today| personne a visité cette page aujourd'hui| personnes ont visité cette page aujourd'hui}} et {{counter}} en tout.
  • linuxaddict/installer/archlinux.1526315066.txt.gz
  • Dernière modification : 14/05/2018, 18:24
  • de Claude Clerc