[installation] serveur X minimal sur raspberry

Architecture ARM, archlinuxarm, raspberrypi ...
noa
Hankyu
Messages : 12
Inscription : ven. 01 nov. 2013, 13:40

[installation] serveur X minimal sur raspberry

Message par noa »

Bonjour,

Cela faisait un moment que je voulais reprendre mon "exploration" d'arch abandonnėe bien trop vite il y a 2ans.
L'arrivée de mon raspberry pi 2 a relancé ma motivation et me voilà .

Ce qu'il vous faut savoir:
- je ne suis pas informatissien, j'apprend sur le tas .
- j'utilise actuellement Debian+openbox ( installation minimaliste)
- la machine est donc un raspberry pi 2 .

J'ai donc entrepris d'installer archlinux sur mon raspberry, pour ce faire j'ai commencé pas suivre ceci:
http://archlinuxarm.org/platforms/armv7 ... berry-pi-2

Une fois cette operation effectuée je me suis lancé dans l'installation du serveur X.
D'après mon expérience sous debian je pense que l'installation des paquets suivant devrait suffire :

xorg-server
xorg-server-utils
xf86-video-fbdev
Xorg-xinit

Mon premier constat est que pour ces quelques paquets il est question d'environ 110 mo.
Pour un équivalent debian je tournais autour de 20mo , pour y parvenir j'utilisais :
Apt-get --no-install-recommends install ......

Cette notion de paquet recommandé exist elle dans arch ?
Si oui exit il aussi une commande similaire a "Apt-get --no-install-recommends install ......" ?

Ou peut-être est ce normal d'avoir un tel écart ? ( si oui pourriez vous l'expliquer au noob´s que je suis)

D'avance merci pour votre aide,
Noa
Avatar de l’utilisateur
kozaki
Chu Ko Nu
Messages : 422
Inscription : mer. 13 sept. 2006, 22:49
Localisation : London > . < Paris
Contact :

Re: [installation] serveur X minimal sur raspberry

Message par kozaki »

Ça peut dépendre de la base dont on part.
Tes 4 paquets font moins de 10 MiB installés tout mouillé. Mettons que glibc était pas installé, pof ajoute 35 MiB, et ainsi de suite.
Par exemple l'autre jour le même soft installé sur mon laptop Arch x86_64 et mon nouveau Arch i686, demandait ~3 fois plus de place sur le second.

Que donne `$ yaourt -Si xorg-server xorg-server-utils xf86-video-fbdev xorg-xinit` sur Arch ARM ?

Sur Arch x86_64

Code : Tout sélectionner

Nom                      : xorg-server
Version                  : 1.18.1-3
Fournit                  : X-ABI-VIDEODRV_VERSION=20  X-ABI-XINPUT_VERSION=22.1  X-ABI-EXTENSION_VERSION=9.0  x-server
Dépend de                : libepoxy  libxdmcp  libxfont  libpciaccess  libdrm  pixman  libgcrypt  libxau  xorg-server-common  libxshmfence  libgl xf86-input-driver
Dépendances opt.         : --
Taille du téléchargement : 1283,82 KiB
Taille installée         : 3530,00 KiB

Nom                      : xorg-server-utils
Version                  : 7.6-4
Architecture             : any
Dépend de                : xorg-iceauth  xorg-sessreg  xorg-xcmsdb  xorg-xbacklight  xorg-xgamma  xorg-xhost  xorg-xinput  xorg-xmodmap, xorg-xrandr  xorg-xrdb  xorg-xrefresh  xorg-xset  xorg-xsetroot
Dépendances opt.         : --
Taille du téléchargement : 784,00 B
Taille installée         : 1024,00 B

Nom                      : xf86-video-fbdev
Version                  : 0.4.4-5
Description              : X.org framebuffer video driver
Architecture             : x86_64
Dépend de                : glibc
Dépendances opt.         : --
Taille du téléchargement : 10,37 KiB
Taille installée         : 70,00 KiB

Nom                      : xorg-xinit
Version                  : 1.3.4-3
Description              : X.Org initialisation program
Architecture             : x86_64
Dépend de                : libx11  xorg-xauth  inetutils
Dépendances opt.         : xorg-twm, xterm
Taille du téléchargement : 15,70 KiB
Taille installée         : 33,00 KiB
Marche comment X sur ta petite Framboise :mrgreen: ?
~ Configs ~ PGP Key: 1C2A554EFF0157D9
« Demande un conseil à ton ennemi et fais le contraire (proverbe juif)
SVP intéressé par tout retour d'exp. sur Arch ARM en général, et sur portable (CrOS) en particulier.
noa
Hankyu
Messages : 12
Inscription : ven. 01 nov. 2013, 13:40

Re: [installation] serveur X minimal sur raspberry

Message par noa »

Voila ce que me donne

Code : Tout sélectionner

pacman -Si xorg-server xorg-server_utils xf86-video-fbdev xorg-xinit
(je débute sous arch , je ne me suis pas encore assez renseigné sur yaourt donc il n'est pas encore installer sur mon Pi2)

Code : Tout sélectionner

Repository               : extra
Name                     : xorg-server
Version                  : 1.18.1-3
Description              : Xorg X Server
Architecture             : armv7
URL                      : http://xorg.freesesktop.org
Licenses                 : custom
Groupe                   : xorg
Provides                 : X-ABI-VIDEODRV_VERSION=20  X-ABI-XINPUT_VERSION=22.1  X-ABI-EXTENSION_VERSION=9.0  x-server
Depends on               : libepoxy  libxdmcp  libxfont  libpciaccess  libdrm  pixman  libgcrypt  libxau  xorg-server-common  libxshmfence  libgl xf86-input-driver
Optional deps.           : none
Conflicts With           : nvidia-utils<=331.20 glamor-egl xf86-video-nodesetting
Replace                  : glamor-egl xf86-video-nodesetting
Download Size            : 995.17 KiB
Installed Size           : 2836.00 KiB
Pakager                  : Arch linux ARM Build System <builder+xu3@archlinuxarm.org>
Build date               : Fri Feb 12 09:06:08 2016
Validated by             : MD5 Sun SHA_256Sun Signature

Repository               : extra
Name                     : xorg-server_utils
Version                  : 7.6-4
Description              : Transition package depending on xorg server utilites
Architecture             : any
URL                      : http://xorg.freesesktop.org
Licenses                 : GPL
Groupe                   : None
Provides                 : X-ABI-VIDEODRV_VERSION=20  X-ABI-XINPUT_VERSION=22.1  X-ABI-EXTENSION_VERSION=9.0  x-server
Depends on               : xorg-iceauth  xorg-sessreg  xorg-xcmsdb  xorg-xbacklight  xorg-xgamma  xorg-xhost  xorg-xinput  xorg-xmodmap, xorg-xrandr  xorg-xrdb  xorg-xrefresh  xorg-xset  xorg-xsetroot
Optional deps.           : None
Conflicts With           : None
Replace                  : None
Download Size            : 800.00 B
Installed Size           : 4096.00 B
Pakager                  : Arch linux ARM Build System <builder+xu3@archlinuxarm.org>
Build date               : Thu Jul 3 13:46:11 2014
Validated by             : MD5 Sun SHA_256Sun Signature

Repository               : extra
Name                     : xf86-video-fbdev
Version                  : 0.4.4-5
Description              : X.org framebuffer video driver
Architecture             : arm7h
URL                      : http://xorg.freesesktop.org
Licenses                 : custom
Groupe                   : xorg-drivers xorg
Provides                 : None
Depends on               : glibc
Optional deps.           : None
Conflicts With           : xorg-server<1.16 X-ABI-VIDEODRV_VERSION<20 X-ABI-VIDEODRV_VERSION>21
Replace                  : None
Download Size            : 9.54 KiB
Installed Size           : 65.00 KiB
Pakager                  : Arch linux ARM Build System <builder+xu3@archlinuxarm.org>
Build date               : Sun Nov 22 15:07:45 2015
Validated by             : MD5 Sun SHA_256Sun Signature

Repository               : extra
Name                     : xorg-xinit
Version                  : 1.3.4-3
Description              : X.org inisialisation program
Architecture             : arm7h
URL                      : http://xorg.freesesktop.org
Licenses                 : custom
Groupe                   : None
Provides                 : None
Depends on               : libx11  xorg-xauth  inetutils
Optional deps.           : xorg-twm
                           xterm
Conflicts With           : None
Replace                  : None
Download Size            : 15.20 KiB
Installed Size           : 72.00 KiB
Pakager                  : Arch linux ARM Build System <builder+xu3@archlinuxarm.org>
Build date               : Mon Sep 21 16:23:22 2015
Validated by             : MD5 Sun SHA_256Sun Signature

je constate qu'effectivement ces paquets ne sont pas si volumineux que ca , pourtant a l'installation il etait bien question de:

0.06 Mo pour xf86-video-fbdev
104 Mo pour xorg-server
5.66 Mo pour xorg-server-utils
et 0.14 Mo pour xorg-xinit

(je me note tout dans un fichier texte donc je suis sûr de ces valeures.)

je suppose donc que la difference provient des dépendences. est ce possible ?
si oui toutes ces dépendences sont elles vraiment nécessaire ou y a t il des "recommends" dans le lot ?
Marche comment X sur ta petite Framboise :mrgreen: ?
Pour le moment Openbox se lance...
que voudrai tu savoir ?
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

Re: [installation] serveur X minimal sur raspberry

Message par alh54 »

Il y a 2 types de dépendances, les requises et les optionnelles. pacman installe les requises et signale les optionnelles.
C'est le packageur qui définit une dépendance requise ou optionnelle, il se réfère généralement lui-même aux consignes du développeur

Hier j'ai installé une arch+lxde sur un rpi2, ce la s'est bien passé, la session graphique démarre sans souci. Il me reste le post-install..
noa
Hankyu
Messages : 12
Inscription : ven. 01 nov. 2013, 13:40

Re: [installation] serveur X minimal sur raspberry

Message par noa »

Donc les paquets optionnel/recommends existent bien sous arch mais ne sont pas installé par défaut . ( ça c'est parfait .)
Et donc les 100 mo qui ont été installé sur mon système étaient vraiment nécessaire .

Un grand merci à vous pour votre aide. :chinois:
Noa.
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

Re: [installation] serveur X minimal sur raspberry

Message par alh54 »

Et donc les 100 mo qui ont été installé sur mon système étaient vraiment nécessaire .
Pas forcement, il y a aussi les groupes de paquets et il me semble que xorg-server en est un, il faut indiquer les numéros de paquets à installer, si on valide pacman installe tout le groupe.
Je n'ai pas fait attention sur le coup, il m'a installé tour le groupe, entre autres xorg-server-xwayland qui ne sert à rien pour une session LXDE.

Edit; j'ai dit une bêtise, xorg-server n'est pas un groupe de paquets donc tu n'as installé que le nécessaire.
Répondre