AV Linux MX Edition (AVL-MXE) est une distribution orientée musique et vidéo un peu particulière au sens où c'est une copie exacte d'un système qui fonctionne.
Basé sur MX Linux qui est dérivée de debian, cette distribution existe en 64 bits.
Le but est simple : Installer et créer, tout de suite sans avoir à se pencher sur la configuration du système.
Site officiel:
http://www.bandshed.net/avlinux/
Version actuelle:
MX Edition 23.2
Présentation
La version actuelle AV Linux 23.1 “Enlightened” est basée sur MX-23/Debian 12 “Bookworm”, elle utilise l'environnement de bureau Enlightenment 0.25.4 . Le noyau par défaut, basse latence, est le Liquorix 6.6.9 Kernel. Elle utilise pipewire, le serveur de son appellé à remplacer pulseaudio et JACK.
Plus d'infos sur
AV linux 23.1
Avec ce système installé, votre poste de travail dispose d'une sélection de logiciel pré-testés et pré-configurés pour l'audio, le graphisme et la création de contenu vidéo.Vous retrouverez aussi des démonstrations commerciales qui sont désinstallables en un clic.
AVL-MXE diffère de MX Linux par son utilisation de dépots tiers de confiance pour offrir plus de choix de paquets logiciels à installer par l'utilisateur. L'approche MX consiste à fournir de nombreux paquets dans leurs propres dépots MX et c'est une stratégie efficace qui nécessite beaucoup de travail en interne pour répondre à la demande. AVL-MXE s'appuie sur des référentiels soigneusement sélectionnés créés pour les utilisateurs de Debian / GNU Linux (et non d’Ubuntu PPA) afin de fournir une grande partie des paquets spécialisés ce qui est attendu dans un contexte de création de contenu multimédia.
Ces dépots comprennent:
- Le dépôt du noyau AVL-MXE (noyaux RT et LL maintenus par Trulan Martin),
- le dépot du noyau Liquorix (noyaux réglés à faible latence en option),
- les dépots KXStudio (principalement utilisés pour les greffons audio),
- le dépot WineHQ Wine (Wine-Staging pour une utilisation dans l'exécution d'applications audio et de greffons Windows),
- le dépot Cinelerra-GG (Fournit des versions Debian du Fork «GG» de Cinelerra NLE),
- le Docker Debian Community Edition (plateforme de déploiement Docker pour les utilisateurs Debian).
Télécharger AVLinux
La dernière version d'AVLinux peut se télécharger en bas de
la page officielle

.
Le live DVD
[+]
AVLinux utilise
lxde comme environnement de bureau. Si vous n'y etes pas habitue, juste quelques elements. En haut la barre des taches, simple a comprendre. Cliquez sur la molette ou faites la tourner avec le doigt pour changer de bureau, vous pouvez aussi ajouter ou supprimer des bureaux virtuels. Clique droit pour parametrer certains elements.
- Premiere chose, le clavier est en qwerty. Un simple
setxkbmap fr dans un terminal et le voila en azerty.
Ensuite un
sudo dpkg-reconfigure keyboard-configuration permettra de choisir le mappage clavier a plus long terme, la derniere question vous permettra de choisir si un
ctrl+alt+backspace servira a tuer le serveur X comme au bon vieux temps ou non.
Enfin tapez
sudo dpkg-reconfigure console-data et choisissez le bon mappage clavier pour etre en azerty dans les tty (mode non-graphique).
Pour mettre les locales en francais, il faut taper
sudo dpkg-reconfigure locales , il faut arrêter le curceur sur
en_US.UTF-8 UTF8 et le décocher avec la barre d'espace puis choisir
fr_FR.UTF-8 UTF-8 plus bas dans la liste.
Tapez
Entree et choisissez la meme chose comme locale par defaut.
Voila, votre live DVD est francise.
- Pour se connecter a internet, AVlinux utilise
wicd. Par defaut il est configure pour utiliser les interfaces eth0 et wlan0. A changer dans le preferences de wicd si besoin est. Chez moi eth0 est connecte des le boot. Ma carte wifi avec chipset atheros est immediatement reconnue grace aux drivers ath5k presents par defaut dans le noyau.
- Pour utiliser le live DVD avec les drivers Nvidia, il faut se loguer en tty (
ctrl+alt+F1) puis taper
sudo sgfxi. Cette solution devrait fonctionner avec divers sortes de drivers graphiques, a essayer donc.
L'installation avec Remastersys
[+]
Elle n'est pas bien compliquee mais il peut y avoir quelques subtilites. Vous pouvez lancer Iceweasel (la version de Firefox de Debian) et vous connecter sur cette page, vous pourrez lire ce tutoriel en meme temps que vous ferez l'installation.
Pour demarrer l'installation, double cliquez sur l'icone
Install AVLinux qui se trouve sur le bureau.
- Une fenetre s'ouvre et annonce : "
This is an advanced installer. Please use with caution. Do you want to continue?"
Oui je veux continuer, je clique sur
OK.
- "
We need to prepare a swap and install partition now. gparted will allow you to create the new partitions. You must create or have 1 install partition and 1 swap partition. If you already have partitions setup then just quit gparted and installation will continue. Click OK to continue."
Je clique sur
OK
- Remastersys demande quel disque dur vous voulez partitionner. Choisissez le disque dur sur lequel vous souhaitez installer votre partition racine.
- Je n'ai pas besoin de partitionner mon disque dur puisque que c'est deja fait. Si vous voulez le faire et que vous ne savez pas utiliser Gparted, je vous conseille cet excellent
tutoriel
.
Je quitte donc Gparted pour continuer l'installation sans rien changer sur mes partitons. Pour cela je fais
Ctrl+Q.
- Remastersys vous demande quelle partition vous allez utiliser pour le
swap. Pour moi c'est
sda1.
- Il va falloir maintenant choisir ou installer la partition
/. Pour moi ce sera
sda2.
- Maintenant il faut choisir la partition pour installer le
/home.
attentionATTENTION!!! Cette partition sera formatée!!!
Donc si vous avez deja une partition avec des donnees que vous voulez utiliser comme /home, ne choisissez pas cette partition maintenant,
choisissez l'option
Il se trouve que c'est exactement mon cas, je choisis donc "
root put /home on the root partion".
- Il vous demande le mot de passe root. Donc le mot de passe de l'administrateur systeme (si vous venez d'Ubuntu vous etes habitues a utiliser sudo pour ces taches, sur Debian l'administrateur a un compte bien a lui, le compte
root).
- Il vous demande de creer un compte utilisateur. D'abord en entrant son
login puis en entrant son
mot de passe .
- "
Please enter the hostname for the installed system.", c'est le nom de votre ordinateur qui vous est demande.
-
Notes sur le choix des mdp:
En fonction du language de l'iso et de sa disposition du clavier par défaut il vaut mieux choisir un mot de passe qui contient des lettres aux mêmes emplacements que les touches d'un clavier azerty , sinonil sera impossible d'ouvrir sa session !
- Il vous demande maintenant ou installer
grub, soit sur le
mbr, dans ce cas c'est le grub de votre nouvelle installation qui sera charge au demarrage.
Soit sur la
partition root de votre nouveau systeme. Ce dernier cas est utile si vous avez deja un (ou plusieurs) systeme installe sur votre ordinateur.
- Il vous demande ensuite de configurer
tzdata, c'est a dire de lui indiquer dans quel fuseau horaire vous vivez, ce afin de configurer l'horloge. Pour la plupart d'entre vous ce sera
Europe puis
Paris.
- Il vous indique un resume des operations qui seront effectuees et il vous faudra confirmer que tout est bon. Je clique sur
OK
- Pour finir l'installation, Remastersys va copier les fichiers sur la partition que vous lui avez indique, donc
/dev/sda2 pour moi. C'est plutot rapide, quoi que je suppose que ca depend de votre processeur.
Il vous demande en dernier lieu si vous souhaitez redemarrer ou continuer a utiliser le live cd. Je redemarre.
Au reboot, choisissez au menu grub le noyau RT.
Normalement, si vous avez bien francise votre live DVD avant l'installation, votre nouveau systeme devrait etre maintenant en francais. Si ce n'est pas le cas, repetez les operations decrites au chapitre
Le live DVD.
Les drivers graphiques
[+]
Si vous avez installe des drivers graphiques sur le live DVD avant l'installation avec
sgfxi, il se peut que vous ne deviez repeter l'operation apres le reboot. En effet, dans ce cas le module a ete compile pour le noyau generique du DVD, pas pour le noyau RT, et le xorg.conf a ete modifie.
Le script
sgfxi est inclu par defaut dans l'installation. Il permet d'installer des drivers graphiques, comme par exemple les drivers proprietaires Nvidia, et bien d'autres. Ce script s'utilise en mode non graphique.
Faites
Ctrl+alt+F1, loguez vous en root et tapez
sgfxi :
login: root
password: votre mot de passe root
# sgfxi
Normalement il devrait vous installer le driver adapte a votre carte graphique. A noter que ces scripts installent ces drivers d'une maniere "propre" pour un systeme Debian, utilisant module-assistant.
Deplacement du /home
[+]
Si vous etes debutant, ce passage risque de vous paraitre particulierement ardu. Lisez attentivement et une fois effectue ca ne vous paraitra plus si complique. N'hesitez pas a faire une recherche rapide sur certains elements que vous auriez du mal a saisir, par exemple sur le fichier /etc/fstab.
Si vous avez cree votre
/home sur la partition
/ mais que vous souhaitez le deplacer sur une partition independante, il va falloir faire ce qui suit :
- Premiere chose en ce qui me concerne, il semble que le noyau d'AVLinux n'ait pas ete compile avec la reconnaissance du systeme de fichier
ext4. Or la partition
sdb4 sur laquelle je veux installer mon
/home est en
ext4. Je decide donc d'installer un noyau RT Debian des depots
Pengutronix pour resoudre ce probleme. Passez donc directement a la suite si la partition destinee a recevoir votre
/home est en
ext3. Sinon, procedez comme cela :
J'ajoute les depots Pengutronix a mon sources.list, j'installe la cle de ces depots et j'installe le dernier noyau RT disponible :
# echo "deb http://debian.pengutronix.de/debian/ sid main contrib non-free" >> /etc/apt/sources.list
# apt-get update
# apt-get install pengutronix-archive-keyring linux-image-2.6.31.6-rt19-1-686 linux-headers-2.6.31.6-rt19-1-686
Vous pouvez aussi choisir le noyau
linux-image-2.6.31.6-rt19-1-686-bigmem si vous avez beaucoup de RAM. Depuis la date d'ecriture de ce tutoriel, d'autres noyaux ont peut etre ete ajoutes.
Ensuite je reboote sur mon nouveau noyau. Et la evidement X ne demarre pas puisque les drivers Nvidia ne sont pas installes pour ce noyau.
sgfxi regle le probleme.
- Maintenant pour deplacer mon
/home je redemarre sur mon live DVD AVLinux. Une fois de plus,
setxkbmap fr pour passer le clavier en azerty.
Je clique sur l'icone
Remastersys Control Panel (dans la barre de taches juste a droite du menu AV) et dans System Management je clique sur
Mount All Partitions Now. En cliquant sur l'icone
My Documents, vous pouvez voir ou vos partitions ont ete montees.
La partition
sdb4 que je veux utiliser comme
/home est montee dans
/media/sdb4, la partition
sda2 qui contient mon systeme est montee dans
/media/DATA.
Je vais simplement deplacer mon
/home/user d'une partition a l'autre :
$ sudo mv /media/DATA/home/user/ /media/sdb4/
- Maintenant il faut donc editer le fichier
/etc/fstab afin que la partition
sdb4 soit reconnue comme le
/home au prochain boot, ce fichier ressemble a cela sur mon systeme:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda2 UUID= / ext3 relatime,errors=remount-ro 0 1
# /dev/sda1 UUID= none swap sw 0 0
# cdrom /dev/hdc /media/cdrom udf,iso9660 user,noauto,exec,utf8 0 0
Je l'ouvre ainsi :
$ sudo gedit /media/DATA/etc/fstab
Les elements
UUID= ne sont pas indispensables et peuvent etre enleves. Je vais ajouter une ligne pour indiquer sur quelle partition sera monte mon
/home. Voici a quoi ca ressemble une fois modifie :
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda2 / ext3 errors=remount-ro 0 1
/dev/sdb4 /home ext4 defaults 0 2
/dev/sda1 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
Comme vous pouvez le voir si vous regardez attentivement j'ai ajoute la ligne
/dev/sdb4 /home ext4 defaults 0 2.
sdb4 est la partition sur laquelle je vais monter mon /home,
/home sert a indiquer que ce sera le /home qui sera monte sur la partition indique precedement,
ext4 est le format de fichier utilise (ca peut etre
ext3) le reste ce sont des options de montage que je vous recommande de recopier tels quels. Vous n'etes pas en train de lire ces lignes de toutes facons si vous savez a quoi ca correspond.
Vous pouvez redemarrer sur votre nouveau systeme, il devrait etre operationnel.
Administration du systeme
[+]
Normalement le systeme tel qu'il est fonctionne, vous n'etes donc absolument pas oblige de l'upgrader !!!
Dans ce qui suit je vais donner quelques conseils pour administrer votre systeme. N'oubliez pas que je ne suis pas infaillible et qu'il peut y avoir de meilleures solutions que les miennes pour vous.
Gardez bien a l'esprit que AVLinux contient de nombreux depots differents dans son sources.list et que cela peut etre source d'instabilites.
Pour gerer les paquets vous avez plusieures possibilites.
Remastersys vous permet de lancer Synaptic et de gerer vos paquets en mode graphique. Plus simple mais moins sur.
Plus securise, le script
smxi permet de faire beaucoup de choses, il est malheureusement en anglais, mais un anglais pas tres difficile. Je vous conseille d'y jeter un oeil et de faire une recherche sur un moteur de recherche pour vous renseigner sur ses possibilites.
Voici un lien vers le
manuel de smxi
.
Je vous conseille aussi d'installer le paquet
apt-listbugs. A chaque installation, si un des paquets installe est repertorie comme ayant un bug vous serez averti. Dans ce cas je procede comme cela (ce n'est peut etre pas la seule facon de faire mais ca marche) :
- Lorsque apt-listbug me signale un bug que j'estime problematique, je note son numero (bug #xxxxx) dans un fichier texte afin de pouvoir verifier sur
cette page
ou en est le bug plus tard et je ne fait pas l'upgrade. Vous pouvez voir aussi ou en est le bug du paquet avec la commande
apt-listbugs list nom_du_paquet.
- Je bloque l'upgrade du paquet en question, pour cela deux solutions :
1/ La commande
aptitude hold nom_du_paquet va bloquer l'upgrade du paquet et de ses dependances.
aptitude unhold nom_du_paquet pour le debloquer.
2/ la commande
echo "nom_du_paquet hold" | dpkg set-selections va bloquer le paquet.
echo "nom_du_paquet install" | dpkg set-selections pour le debloquer. Et pour voir la liste des paquets bloques par cette methode,
dpkg --get-selections | grep hold
- Je refais l'upgrade.
- Quand le bug est corrige je debloque et reinstalle le paquet.
Journal des modifications :
[+] Conclusions
AV Linux est sans doute unes des distribution les plus complète en matière de production musicale et vidéo.
Par exemple
Ardour 3 est plutot bien fourni en instruments virtuels et est dotté du lecteur de
sf2 Calf-Fluidsynth en phase expérimentale
Astuces
Voir la page
AV Linux Customisations qui permet de modifier l'aspect et l'agencement des menus.
[+]