Outils pour utilisateurs

Outils du site


alpinelinux

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
alpinelinux [2019/02/03 17:28]
T0MuX [mps-youtube]
alpinelinux [2020/01/28 11:01] (Version actuelle)
T0MuX
Ligne 23: Ligne 23:
   * <​code=bash>​sudo apk upgrade</​code>​   * <​code=bash>​sudo apk upgrade</​code>​
 Quelques applications disponibles dans le dépôt communautaire : py2-pip, mps-youtube,​ mpv, neofetch, subversion (svn) Quelques applications disponibles dans le dépôt communautaire : py2-pip, mps-youtube,​ mpv, neofetch, subversion (svn)
 +
 +===== Environnement Graphique =====
 +==== XORG ====
 +Exécuter **setup-xorg-base** puis installer le paquet **ttf-freefont** pour avoir au moins une police installée (sinon bonjour le bordel au premier démarrage de l'​interface graphique...),​ installer également au moins un terminal graphique (xterm dans mon exemple).
 +
 +<​code=bash>​setup-xorg-base
 +apk add ttf-freefont xterm</​code>​
 +
 +=== Clavier en français ===
 +<file Xorg /​etc/​X11/​xorg.conf>​
 +Section "​InputClass"​
 + Identifier "​Keyboard Layout"​
 + MatchIsKeyboard "​yes"​
 + Option "​XkbLayout"​ "​fr"​
 + Option "​XkbVariant"​ "​latin9"​
 + Option "​XkbOptions"​ "​terminate:​ctrl_alt_bksp"​
 +EndSection
 +</​file>​
 +==== OpenBox ====
 +<​code=bash>#​ Installation d'​openbox et quelques apps
 +apk add openbox pcmanfm tint2
 +
 +# Copier les fichiers de config
 +mkdir ~/​.config/​openbox
 +cp /​etc/​xdg/​openbox/​* ~/​.config/​openbox/​
 +</​code>​
 +
 +Ensuite configurer l'​autostart de openbox :
 +<file bash ~/​.config/​openbox/​autostart>​
 +tint2 &
 +pcmanfm --desktop &
 +</​file>​
 +
 +=== OBConf ===
 +Outil de configuration d'​OpenBox (GUI)
 +<​code=bash>#​ Installer les prérequis
 +apk add wget build-base gtk+-dev libglade-dev openbox-dev
 +
 +# Télécharger et extraire
 +wget http://​openbox.org/​dist/​obconf/​obconf-2.0.4.tar.gz
 +tar xvzf obconf-2.0.4.tar.gz
 +cd obconf-2.0.4
 +
 +# Compiler & Installer
 +./configure
 +make
 +make install
 +
 +# Suppression des builds dep
 +apk del build-base gtk+-dev libglade-dev openbox-dev
 +
 +# Installation de libglade (dep de obconf)
 +apk add libglade
 +</​code>​
 +
 +=== LXAppearance ===
 +Permet de changer facilement (GUI) l'​appearance de l'​environnement thèmes, icônes, curseur... il va falloir "git cloner"​ puis compiler.
 +
 +<​code=bash>#​ Installer les prérequis
 +apk add build-base intltool libx11-dev gtk+-dev tar wget
 +
 +# Télécharger et extraire lxappearance
 +wget https://​netcologne.dl.sourceforge.net/​project/​lxde/​LXAppearance/​lxappearance-0.6.3.tar.xz
 +tar xvf lxappearance-0.6.3.tar.xz
 +
 +# Configure & Make
 +cd lxappearance-0.6.3
 +./configure
 +make
 +make install
 +
 +# Après l'​installation on peut supprimer les build deps (sauf tar et wget)
 +apk del build-base intltool libx11-dev gtk+-dev
 +</​code>​
 +
 +=== Theme Numix GTK2/​GTK3/​Openbox ===
 +Perso j'aime bien le thème Numix, mais en bleu.... donc je l'​installe et je le modifie ensuite...
 +<​code=bash>​apk add numix-themes-gtk2 numix-themes-gtk3
 +sed -i s/#​f0544c/#​559bf6/​ /​usr/​share/​themes/​Numix/​gtk-2.0/​gtkrc
 +sed -i s/#​f0544c/#​559bf6/​ /​usr/​share/​themes/​Numix/​gtk-3.0/​scss/​_global.scss
 +sed -i s/#​f0544c/#​559bf6/​ /​usr/​share/​themes/​Numix/​gtk-3.20/​scss/​_global.scss
 +sed -i s/#​f06860/#​559bf6/​ /​usr/​share/​themes/​Numix/​openbox-3/​themerc</​code>​
 +
 +Ensuite on peut ouvrir lxappearance pour choisir le nouveau thème "​bleuifié"​ :p
 +
 +=== Theme Tint2 ===
 +[[https://​git.mux.re/​T0MuX/​confs/​src/​branch/​master/​salon/​tint2rc|Le tint2rc qui va avec le "Numix bleuifié"​]]
 +
  
 ===== Applications ===== ===== Applications =====
Ligne 33: Ligne 121:
 set search_music false # désactiver la recherche de musique uniquement</​code>​ set search_music false # désactiver la recherche de musique uniquement</​code>​
 ===== Système ===== ===== Système =====
 +
 +==== Autologin ====
 +Modifier cette ligne dans le fichier /​etc/​conf.d/​agetty :
 +<​code=bash>​
 +agetty_options="​--autologin USER"
 +</​code>​
 +
 +NE FONCTIONNE PAS (en cours de mise au point)
 +
 +==== Auto startx ====
 +Ajouter ceci à **/​etc/​profile**,​ X se lancera automatiquement suite à un login sur le TTY 1
 +<​code=bash>​
 +tty=`tty | sed '​s/​[^0-9]*//​g'​`
 +if [[ ! $DISPLAY ]] && [[ $TTY -eq 1 ]]
 +  then
 +  exec startx
 +fi
 +</​code>​
 +
 +==== Réseau ====
 +=== Passer à Network Manager ===
 +<​code=bash>​
 +apk add networkmanager wpa_supplicant
 +rc-update add networkmanager default
 +rc-update add wpa_supplicant default
 +rc-update del udhcpc boot
 +</​code>​
 +
 +Commenter ensuite les lignes correspondants à eth0, comme ceci :
 +<file bash /​etc/​network/​interfaces>​
 +auto lo
 +iface lo inet loopback
 +
 +#auto eth0
 +#iface eth0 inet dhcp
 +#        hostname mon_host
 +</​file>​
 +
 +-> redémarrer.
 +
 ==== Services ==== ==== Services ====
 En root : En root :
Ligne 40: Ligne 168:
 rc-status --crashed # lister les services plantés rc-status --crashed # lister les services plantés
 rc-service --list # lister tous les services rc-service --list # lister tous les services
-rc-update add {service} # ajouter un service au démarrage+rc-update ​[add/del] {service} {runlevel} # ajouter/​supprimer ​un service au démarrage
 rc-service {service} {start,​stop,​restart} # démarrer,​arrêter,​redémarrer le service rc-service {service} {start,​stop,​restart} # démarrer,​arrêter,​redémarrer le service
 </​code>​ </​code>​
 +
 +runlevels : boot, default, nonetwork, shutdown, sysinit
  
 [[https://​www.cyberciti.biz/​faq/​how-to-enable-and-start-services-on-alpine-linux/​|source]] [[https://​www.cyberciti.biz/​faq/​how-to-enable-and-start-services-on-alpine-linux/​|source]]
alpinelinux.1549214897.txt.gz · Dernière modification: 2019/02/03 17:28 par T0MuX