# Post configuration

### **Modification du fichier repository**

Le gestionnaire de paquet est apk et sa configuration s'effectue dans le fichier : **etc/apk/repositories**

```shell
#/media/cdrom/apks
http://mirrors.ircam.fr/pub/alpine/v3.12/main
#http://mirrors.ircam.fr/pub/alpine/v3.12/community
#http://mirrors.ircam.fr/pub/alpine/edge/main
#http://mirrors.ircam.fr/pub/alpine/edge/community
#http://mirrors.ircam.fr/pub/alpine/edge/testing
```

Décommettez la ligne : http://mirrors.ircam.fr/pub/alpine/v3.12/community

<p class="callout warning">La version **edge** est la version en cours de développement.</p>

Mise a jour de la liste des paquets

```shell
alpine:~# apk update
fetch http://mirrors.ircam.fr/pub/alpine/v3.12/main/x86_64/APKINDEX.tar.gz
fetch http://mirrors.ircam.fr/pub/alpine/v3.12/community/x86_64/APKINDEX.tar.gz
v3.12.0-45-g0e4d4e3558 [http://mirrors.ircam.fr/pub/alpine/v3.12/main]
v3.12.0-47-gda1c1b9ae4 [http://mirrors.ircam.fr/pub/alpine/v3.12/community]
OK: 12727 distinct packages available
```

### **Les paquets utiles**

Certaines commande ne sont pas installées comme par exemple useradd ou usermod ou setfacl.

<table border="1" id="bkmrk-commandes-paquet-%C3%A0-i" style="border-collapse: collapse; width: 64.6914%;"><tbody><tr><td style="width: 30.6173%;">**Commandes**</td><td style="width: 17.0761%;">**Paquet à installer**</td><td style="width: 17.0761%;">**Repository**</td></tr><tr><td style="width: 30.6173%;">usermod &amp; useradd</td><td style="width: 17.0761%;">apk add shadow</td><td style="width: 17.0761%;">community</td></tr><tr><td style="width: 30.6173%;">setfacl</td><td style="width: 17.0761%;">apk add acl</td><td style="width: 17.0761%;">main</td></tr><tr><td style="width: 30.6173%;"> </td><td style="width: 17.0761%;"> </td><td style="width: 17.0761%;"> </td></tr></tbody></table>

### **VMware tools**

Comme sur les autres distribution linux cela ce fait via le paquet : open-vm-tools. Mais il y a une subtilité chez Alpine, il faut démarrer le service manuellement et l'inscrire pour le démarrage.

#### Installation

```shell
alpine:~#  apk add --update open-vm-tools
fetch http://mirrors.ircam.fr/pub/alpine/v3.12/main/x86_64/APKINDEX.tar.gz
fetch http://mirrors.ircam.fr/pub/alpine/v3.12/community/x86_64/APKINDEX.tar.gz
(1/10) Installing libgcc (9.3.0-r2)
(2/10) Installing libffi (3.3-r2)
(3/10) Installing libintl (0.20.2-r0)
(4/10) Installing libmount (2.35.2-r0)
(5/10) Installing pcre (8.44-r0)
(6/10) Installing glib (2.64.3-r0)
(7/10) Installing libtirpc-conf (1.2.6-r0)
(8/10) Installing libtirpc-nokrb (1.2.6-r0)
(9/10) Installing open-vm-tools (11.1.0-r3)
Executing open-vm-tools-11.1.0-r3.pre-install
(10/10) Installing open-vm-tools-openrc (11.1.0-r3)
Executing busybox-1.31.1-r16.trigger
OK: 830 MiB in 154 packages
```

#### Lancement du service

```shell
alpine:~# rc-service open-vm-tools start
 * Starting open-vm-tools ...                                                                         [ ok ]
```

#### Démarrage automatique au boot

```shell
alpine:~# rc-update add open-vm-tools
 * service open-vm-tools added to runlevel default
```