Outils pour utilisateurs

Outils du site


francois:archlinux

Ceci est une ancienne révision du document !


Archlinux Configuration

Installation sur un PC à partir d'une clef USB

Création de la clef USB

dd if=/path/nom_image.iso of=/dev/sdx bs=1M

Booter la clef et formater les partitions

loadkeys fr-pc
mkfs.ext2 /dev/sda1

Vérifier la connexion internet

ip address show

Vérifier la date et l'heure

timedatectl
timedatectl set-time '2015-12-05 15:00:00'

Monter les filesystems

mount /mnt /dev/sda1
swapon /dev/sda5

Installer le système

pacstrap /mnt base base-devel
pacstrap /mnt grub

Configuration Important: Un aperçu de la configuration ainsi que les différentes pages wiki sont disponibles dans la catégorie Configuration.

Pour les éditions des fichiers de configuration, vous pouvez soit utiliser l'un des utilitaires contenus dans base tel que vi ou nano, soit en installer un.

Pour une configuration de base :

  Générer le /etc/fstab :
  genfstab -U -p /mnt >> /mnt/etc/fstab

Chrooter dans le nouveau système :

arch-chroot /mnt

  Renseignez le nom de la machine dans le fichier /etc/hostname
  Éditez le fichier /etc/locale.gen et décommentez votre locale
  Puis exécutez locale-gen
  En supposant que vous avez décommenté fr_FR.UTF-8, ajoutez la ligne suivante au fichier /etc/locale.conf (voir locale) :
  LANG="fr_FR.UTF-8"
  Vous pouvez spécifier la locale pour la session courante (ça évitera des messages d'alerte par la suite) avec la commande :
  export LANG=fr_FR.UTF-8
  Éditez le fichier /etc/vconsole.conf afin d'y spécifier la disposition du clavier que vous souhaitez utiliser.
  KEYMAP=fr
  Créez un lien symbolique /etc/localtime afin de choisir votre fuseau horaire, par exemple:
  ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime
  Configurez /etc/mkinitcpio.conf et créez les ramdisk avec :
  mkinitcpio -p linux
  Configurez le chargeur de démarrage.
      Pour syslinux, il suffit d'éditer /boot/syslinux/syslinux.cfg et vérifier si root pointe bien vers la bonne partition (/dev/sda3 dans notre exemple de schéma de partitionnement) puis, pour une installation sur le MBR, lancez :
      syslinux-install_update -iam
      . En cas de message d'erreur « FAILED to set attribute Legacy BIOS Bootable », il convient d'installer préalablement gptfdisk :
      pacman -S gptfdisk
      Pour GRUB:
      grub-install --no-floppy --recheck /dev/sda
      En cas de message d'erreur « warning: this GPT partition label contains no BIOS Boot Partition », exécutez la commande suivante et recommencez l'installation de grub :
      pacman -S parted && parted /dev/sda set 1 bios_grub on
      Générez ensuite le fichier grub.cfg :
      grub-mkconfig -o /boot/grub/grub.cfg
      Réferez-vous à la documentation de GRUB pour une configuration avancée.
  Définissez un mot passe pour le root :
  passwd

Démonter le tout

Sortez de l'environnement chroot (exit ou Ctrl+D), puis :

umount -R /mnt

Configurer le dongle Wifi/USB EW-7811Un

[root@alarmpi netctl]# lsusb
Bus 001 Device 004: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]

On utilise netctl systemd utility

/etc/netctl# install -m640 examples/wireless-wpa wireless-home

So the /etc/netctl/wireless-home file will be:

/etc/netctl# cat wireless-home
Description='A simple WPA encrypted wireless connection'
Interface=wlan0
Connection=wireless
Security=wpa

IP=dhcp

ESSID='MyNetwork'
# Prepend hexadecimal keys with \"
# If your key starts with ", write it as '""<key>"'
# See also: the section on special quoting rules in netctl.profile(5)
Key='WirelessKey'
# Uncomment this if your ssid is hidden
#Hidden=yes

Remplacer le ESSID et la cléf par les valeurs correctes. Ensuite il suffit de démarrer l'interface.

~# netctl start wireless-home

Et si tout fonctionne :

~# netctl enable wireless-home

fixer l'adresse mac

Créer le fichier /etc/udev/rules.d/99-mac-address.rules

SUBSYSTEM=="net", KERNEL=="eth0", RUN+="/usr/sbin/ip link set dev %k address 02:31:bc:3f:c1:ec"

Pacman

Synchronisation de la base des paquets

pacman -Sy

Installation de paquets

pacman -S <paquet>

Mises à jour

Mise à jour suite à une synchronisation faite précédemment :

pacman -Su

Synchronisation puis, mise à jour :

pacman -Syu

Suppression de paquets

pacman -R <paquet>

Recherche de paquets

Recherche d'un paquet parmi ceux installés :

pacman -Qs <paquet>

Recherche d'un paquet dans les dépôts :

pacman -Ss <paquet>

Tomcat SSL

Pour faire tourner https://nas.lan:8443, c'est pas immédiat.

If faut installer tomcat7 et tomcat-native avec pacman

Ensuite il s'agit de modifier le fichier /etc/tomcat7/server.xml:

...
 
  <!--APR library loader. Documentation at /docs/apr.html -->
  <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" SSLRandomSeed="builtin"/>
 
...
 
    <!-- Define a APR SSL Coyote HTTP/1.1 Connector on port 8443 -->
    <Connector
           protocol="HTTP/1.1"
           port="8443" maxThreads="200"
           scheme="https" secure="true" SSLEnabled="true"
           SSLCertificateFile="/etc/httpd/conf/server.crt"
           SSLCertificateKeyFile="/etc/httpd/conf/server.key"
           SSLVerifyClient="optional" SSLProtocol="TLSv1"/>

Pour redémarrer le serveur :

sudo systemctl restart tomcat7
francois/archlinux.1449333522.txt.gz · Dernière modification : (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki