Archives

Installer le bureau MATE sur Calculate Linux

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières

Introduction



Voici un article pour installer le bureau MATE sur Calculate Linux.


Partitionnement et Installation



Dans un premier temps, télécharger et lancer le live CD CLS (Calculate Linux Scratch).

Partitionner le disque



Une fois booté sur le Live CD, il faut préparer notre disque dur à accueillir Calculate.

Lancer l'utilitaire de partitionnement :
Code BASH :
cfdisk


Naviguer avec les flèches dans la console.

Voici une illustration sur une machine ayant 60Go de disque dur :

Code :
                                            cfdisk (util-linux 2.22.2)

                                             Unité disque : /dev/sda
                                     Taille : 60026361856 octets,  60.0 Go
                            Têtes : 255   Secteurs par piste : 63  Cylindres : 9729

     Nom               Ind.            Partition      S. Fic.                 [Étiq.]            Taille (Mo)
 -----------------------------------------------------------------------------------------------------------------
     sda1              Amorce           Primaire      ext4                                    20001.95
     sda5                               Logique       ext4                                          39000.61      *
     sda6                               Logique       swap                                           1019.94      *


















       [Amorçable]   [Détruire ]   [   Aide   ]  [Maximiser ]  [ Afficher ]  [ Quitter  ]  [   Type   ]
       [ Unités  ]   [ Écrire  ]



  • sda1 => / : 20Go
  • sda5 => /home : Le reste moins 1Go
  • sda6 => swap : 1Go


Ne pas oublier de positionner sur / l'indicateur d'amorce.

Installation du système



Maintenant que les partitions sont prêtes, il faut installer Calculate.
Et pour cela rien de plus simple, en une ligne de commande !

Code BASH :
cl-install -d /dev/sda1 -d /dev/sda5:/home  -d /dev/sda6:swap --hostname lenomdememechine -u unutilisateur


Et laisser l'installation se faire !!

Rebooter une fois l'opération terminée.

Code BASH :
reboot




Configuration du système



On peut se permettre de régler le profil sur CLDX, ainsi, on aura à disponibilité des paquets binaires et des USE FLAG correctement réglés.

Lister d'abord les profils ainsi :
Code BASH :
eselect profile list


Et sélectionner ensuite distros:CLDX/amd64 (64bits) ou distros:CLDX/x86 (32bits) avec
Code BASH :
eselect profile set n

où n correspond au numéro de profil.

Exemple :
Code BASH :
calculate ~ # eselect profile list
Available profile symlink targets:
  [1]   default/linux/x86/13.0
  [2]   default/linux/x86/13.0/selinux
  [3]   default/linux/x86/13.0/desktop
  [4]   default/linux/x86/13.0/desktop/gnome
  [5]   default/linux/x86/13.0/desktop/gnome/systemd
  [6]   default/linux/x86/13.0/desktop/kde
  [7]   default/linux/x86/13.0/desktop/kde/systemd
  [8]   default/linux/x86/13.0/desktop/plasma
  [9]   default/linux/x86/13.0/desktop/plasma/systemd
  [10]  default/linux/x86/13.0/developer
  [11]  hardened/linux/x86
  [12]  hardened/linux/x86/selinux
  [13]  hardened/linux/musl/x86
  [14]  default/linux/uclibc/x86
  [15]  hardened/linux/uclibc/x86
  [16]  distros:CLD/x86
  [17]  distros:CLDX/x86
  [18]  distros:CLS/x86 *
  [19]  distros:CMC/x86
  [20]  distros:CDS/x86
  [21]  distros:CSS/x86
calculate ~ # eselect profile set 17
calculate ~ # 
 


Installer l'environnement de bureau



Rien de plus simple, nous avons à notre disposition un méta-paquetage nommé mate, nous allons donc nous en servir :

Mais tout d'abord, on a besoin d'un prérequis au niveau du USE de mate-menus

Code BASH :
 echo "mate-base/mate-menus introspection python" >> /etc/portage/package.use/custom 


Ensuite, on lance l'installation

Code BASH :
emerge -avq  mate


Voici un exemple :

Code BASH :
calculate ~ # emerge -avq mate
 
[ebuild  N    ] mate-base/mate-common-1.8.0 
[binary  N    ] media-libs/libdvdcss-1.2.13-r1  USE="-doc -static-libs" 
[ebuild  N    ] app-text/docbook-dsssl-stylesheets-1.79 
[binary  N    ] dev-libs/libsigc++-2.4.1  USE="-doc -static-libs {-test}" 
[binary  N    ] media-libs/libdvdread-4.2.1  USE="css" 
[binary  N    ] media-libs/libdv-1.0.0-r3  USE="-static-libs" 
[binary  N    ] x11-libs/libXScrnSaver-1.2.2-r1  USE="-static-libs" 
[binary  N    ] media-libs/faad2-2.7-r3  USE="-digitalradio -static-libs" 
[binary  N    ] media-libs/taglib-1.9.1-r2  USE="asf mp4 -debug -examples {-test}" 
[binary  N    ] media-libs/libdvdnav-4.2.1 
[binary  N    ] media-libs/a52dec-0.7.4-r7  USE="-djbfft -oss -static-libs" 
[binary  N    ] media-libs/libreplaygain-477-r1 
[binary  N    ] media-libs/libcuefile-477-r1 
[binary  N    ] media-sound/musepack-tools-465-r1 
[binary  N    ] media-libs/libmad-0.15.1b-r8  USE="-debug -static-libs" 
[binary  N    ] sys-power/cpupower-3.18  USE="nls -cpufreq_bench -debug" 
[ebuild  N    ] app-text/docbook-sgml-dtd-3.0-r3 
[binary  N    ] dev-cpp/glibmm-2.42.0-r1  USE="-debug -doc -examples {-test}" 
[binary  N    ] gnome-base/libgtop-2.30.0  USE="-debug -introspection" 
[binary  N    ] dev-libs/json-glib-1.0.2-r1  USE="-debug -introspection" 
[ebuild  N    ] x11-proto/xf86miscproto-0.9.3 
[ebuild  N    ] x11-libs/libXxf86misc-1.0.3  USE="-static-libs" 
[binary  N    ] app-text/enchant-1.6.0  USE="hunspell -aspell -static-libs -zemberek" 
[binary  N    ] app-text/scrollkeeper-dtd-1.0 
[ebuild  N    ] dev-util/itstool-2.0.2  PYTHON_TARGETS="python2_7" 
[binary  NS   ] media-libs/gstreamer-0.10.36-r2 [1.4.5] USE="nls orc -introspection {-test}" 
[binary  NS   ] media-libs/gst-plugins-base-0.10.36-r2 [1.4.5] USE="nls orc -introspection" 
[ebuild  N    ] x11-themes/mate-backgrounds-1.8.0 
[ebuild  N    ] gnome-extra/yelp-xsl-3.14.0 
[ebuild  N    ] app-text/yelp-tools-3.14.1 
[binary  N    ] media-libs/gst-plugins-good-0.10.31-r1  USE="nls orc" 
[binary  N    ] media-libs/gst-plugins-ugly-0.10.19-r1  USE="nls orc" 
[binary  N    ] media-libs/gst-plugins-bad-0.10.23-r2  USE="nls orc" 
[binary  N    ] media-plugins/gst-plugins-ogg-0.10.36-r1 
[binary  N    ] media-plugins/gst-plugins-xvideo-0.10.36-r1 
[binary  N    ] media-plugins/gst-plugins-x-0.10.36-r1 
[binary  N    ] media-plugins/gst-plugins-vorbis-0.10.36-r1 
[binary  N    ] media-plugins/gst-plugins-alsa-0.10.36-r1 
[binary  N    ] media-plugins/gst-plugins-theora-0.10.36-r1 
[binary  N    ] media-sound/cdparanoia-3.10.2-r6  USE="-static-libs" 
[ebuild  N    ] x11-themes/mate-icon-theme-1.8.0 
[ebuild  N    ] media-plugins/gst-plugins-faac-0.10.23-r1 
[ebuild  N    ] media-plugins/gst-plugins-speex-0.10.31-r1 
[binary  N    ] media-plugins/gst-plugins-taglib-0.10.31-r1 
[ebuild  N    ] media-plugins/gst-plugins-lame-0.10.19-r1 
[binary  N    ] media-plugins/gst-plugins-dvdread-0.10.19-r1 
[binary  N    ] media-plugins/gst-plugins-mad-0.10.19-r1 
[binary  N    ] media-plugins/gst-plugins-musepack-0.10.23-r1 
[binary  N    ] media-plugins/gst-plugins-faad-0.10.23-r1 
[binary  N    ] media-plugins/gst-plugins-wavpack-0.10.31-r1 
[binary  N    ] media-plugins/gst-plugins-xvid-0.10.23-r1 
[binary  N    ] media-plugins/gst-plugins-dv-0.10.31-r1 
[binary  N    ] media-plugins/gst-plugins-x264-0.10.19-r1 
[binary  N    ] media-plugins/gst-plugins-a52dec-0.10.19-r1  USE="orc" 
[binary  N    ] media-plugins/gst-plugins-flac-0.10.31-r1 
[binary  N    ] media-plugins/gst-plugins-resindvd-0.10.23-r1 
[binary  N    ] media-plugins/gst-plugins-cdparanoia-0.10.36-r1 
[binary  N    ] dev-cpp/atkmm-2.22.7-r1  USE="-doc" 
[ebuild  N    ] app-text/scrollkeeper-9999-r1 
[binary  N    ] app-text/rarian-0.8.1-r2  USE="-static-libs" 
[binary  N    ] dev-cpp/cairomm-1.10.0-r1  USE="svg -doc" 
[ebuild  N    ] dev-util/gtk-doc-1.21  USE="-debug -doc -emacs -highlight {-test} -vim" PYTHON_TARGETS="python2_7" 
[binary  NS   ] dev-python/pygobject-3.14.0 [2.28.6-r55] USE="cairo threads -examples {-test}" PYTHON_TARGETS="python2_7 -python3_3 -python3_4" 
[binary  N    ] dev-cpp/pangomm-2.34.0-r1  USE="-doc" 
[binary  N    ] media-libs/libv4l-1.0.0 
[binary  N    ] media-plugins/gst-plugins-v4l2-0.10.31-r1  USE="udev" 
[binary  N    ] dev-libs/libunique-1.1.6-r1  USE="dbus -debug -doc -introspection {-test}" 
[ebuild  N    ] mate-base/libmatekbd-1.8.0  USE="X {-test}" 
[ebuild  N    ] mate-extra/mate-calc-1.8.0 
[ebuild  N    ] x11-libs/gtksourceview-2.10.5-r2  USE="-glade {-test}" 
[binary  N    ] dev-cpp/gtkmm-2.24.4-r1  USE="-doc -examples {-test}" 
[binary  N    ] x11-themes/gtk-engines-2.20.2-r1  USE="-accessibility -lua" 
[ebuild  N    ] mate-extra/mate-system-monitor-1.8.0 
[ebuild  N    ] mate-base/mate-desktop-1.8.1-r1  USE="X -debug -startup-notification" PYTHON_TARGETS="python2_7" 
[ebuild  N    ] mate-base/mate-menus-1.8.0  USE="introspection python -debug" PYTHON_TARGETS="python2_7" 
[ebuild  N    ] mate-base/mate-session-manager-1.8.1-r1  USE="ipv6 -debug -gnome-keyring -systemd -upower" 
[ebuild  N    ] app-text/libspectre-0.2.7  USE="-debug -doc -static-libs" 
[ebuild  N    ] media-gfx/eom-1.8.0  USE="X dbus exif jpeg svg tiff -debug -lcms -python -xmp" PYTHON_TARGETS="python2_7" 
[ebuild  N    ] x11-terms/mate-terminal-1.8.0 
[ebuild  N    ] app-editors/pluma-1.8.1  USE="spell -debug -python {-test}" PYTHON_TARGETS="python2_7" 
[ebuild  N    ] app-text/atril-1.8.0  USE="dbus djvu ps tiff -caja -debug -dvi -gnome-keyring -introspection -t1lib -xps" 
[binary  N    ] media-plugins/gst-plugins-pulse-0.10.31-r1 
[ebuild  N    ] mate-extra/mate-utils-1.8.0  USE="X ipv6 -applet -debug {-test}" 
[binary  N    ] media-libs/libmpeg2-0.5.1-r2  USE="X sdl -static-libs" 
[binary  N    ] media-plugins/gst-plugins-mpeg2dec-0.10.19-r1 
[ebuild  N    ] mate-extra/mate-dialogs-1.8.0  USE="libnotify -debug" 
[ebuild  N    ] x11-wm/marco-1.8.0  USE="xinerama -startup-notification {-test}" 
[binary  N    ] media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r4  USE="orc -libav" 
[binary  N    ] media-libs/libquicktime-1.2.4-r1  USE="X aac alsa dv encode ffmpeg gtk jpeg opengl png vorbis x264 -doc -lame -schroedinger -static-libs" CPU_FLAGS_X86="mmx" 
[binary  N    ] media-video/mjpegtools-2.1.0-r2  USE="dv gtk png quicktime sdl -sdlgfx -static-libs" CPU_FLAGS_X86="mmx" 
[binary  N    ] media-plugins/gst-plugins-mplex-0.10.23-r1 
[binary  N    ] media-plugins/gst-plugins-meta-0.10-r10  USE="X a52 aac alsa cdda dv dvd ffmpeg flac mp3 mpeg musepack ogg pulseaudio theora v4l vcd vorbis wavpack x264 xv xvid -dts -dvb -http -jack -lame -libass -libvisual -mms -modplug -opus -oss -taglib -vpx" 
[ebuild  N    ] x11-themes/mate-themes-1.8.0 
[ebuild  N    ] dev-libs/libmateweather-1.8.0  USE="-debug -python" PYTHON_TARGETS="python2_7" 
[ebuild  N    ] mate-base/mate-settings-daemon-1.8.1  USE="X libnotify policykit pulseaudio -debug -smartcard" 
[ebuild  N    ] mate-extra/mate-screensaver-1.8.0  USE="X consolekit libnotify opengl pam -debug -systemd" 
[ebuild  N    ] mate-extra/mate-polkit-1.8.0  USE="-introspection" 
[binary  N    ] media-plugins/gst-plugins-gconf-0.10.31-r1 
[ebuild  N    ] mate-base/mate-panel-1.8.0  USE="X networkmanager -introspection" 
[ebuild  N    ] mate-base/mate-applets-1.8.0-r1  USE="X ipv6 networkmanager policykit" PYTHON_TARGETS="python2_7" 
[ebuild  N    ] mate-extra/mate-power-manager-1.8.0-r1  USE="applet policykit -gnome-keyring -man {-test} -unique" 
[ebuild  N    ] mate-extra/mate-media-1.8.0  USE="aac flac mp3 pulseaudio speex vorbis -debug -twolame" 
[ebuild  N    ] x11-misc/mozo-1.8.0  PYTHON_TARGETS="python2_7" 
[ebuild  N    ] mate-base/caja-1.8.1  USE="X mate unique -debug -introspection {-test} -xmp" 
[ebuild  N    ] mate-base/mate-control-center-1.8.1  USE="-debug" 
[ebuild  N    ] app-arch/engrampa-1.8.0  USE="-caja -debug" 
[ebuild  N    ] mate-base/mate-1.8.0  USE="base extras themes (-bluetooth)" 
 
Would you like to merge these packages? [Yes/No] 
 


On vérifie qu'il n'y a aucun problème quant à l'installation, puis on installe en choisissant Yes.