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 :



  • 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 ~ # 
 




On s'assure ensuite de mettre à jour le système :



Code BASH :
cl-update






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
 
Local copy of remote index is up-to-date and will be used.
 
 * IMPORTANT: 12 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.
 
[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    ] media-libs/libcddb-1.3.2-r1  USE="-doc -static-libs" 
[binary  N    ] dev-libs/libsigc++-2.4.1  USE="-doc -static-libs {-test}" 
[binary  N    ] x11-libs/gnome-pty-helper-0.38.3  USE="hardened" 
[binary  N    ] net-libs/libndp-1.4  USE="-debug" 
[binary  N    ] app-text/iso-codes-3.57  LINGUAS="bg de en es fr it pl pt pt_BR ro ru uk -af -am -ar -as -ast -az -be -bn -bn_IN -br -bs -byn -ca -crh -cs -cy -da -dz -el -eo -et -eu -fa -fi -fo -ga -gez -gl -gu -haw -he -hi -hr -hu -hy -ia -id -is -ja -ka -kk -km -kn -ko -kok -ku -lt -lv -mi -mk -ml -mn -mr -ms -mt -nb -ne -nl -nn -nso -oc -or -pa -ps -rw -si -sk -sl -so -sq -sr -sr@latin -sv -sw -ta -te -th -ti -tig -tk -tl -tr -tt -tt@iqtelif -ug -ve -vi -wa -wal -wo -xh -zh_CN -zh_HK -zh_TW -zu" 
[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    ] sys-libs/libcap-ng-0.7.3  USE="-python -static-libs" 
[binary  N    ] media-libs/faad2-2.7-r3  USE="-digitalradio -static-libs" 
[binary  N    ] app-dicts/myspell-fr-4.5-r1 
[binary  N    ] app-dicts/myspell-uk-1.6.5 
[binary  N    ] app-dicts/myspell-it-20081129-r1 
[binary  N    ] app-dicts/myspell-bg-4.3 
[binary  N    ] app-dicts/myspell-pt-br-3.0.0 
[binary  N    ] app-dicts/myspell-ru-20060316 
[binary  N    ] app-dicts/myspell-es-0.6 
[binary  N    ] app-dicts/myspell-en-20081002 
[binary  N    ] app-dicts/myspell-pt-20120420  USE="preao" 
[binary  N    ] app-dicts/myspell-pl-20130306 
[binary  N    ] app-dicts/myspell-ro-3.3.10 
[binary  N    ] x11-libs/libXres-1.0.7  USE="-static-libs" 
[binary  N    ] sys-libs/tdb-1.3.0-r1  USE="-python" PYTHON_TARGETS="python2_7" 
[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" 
[binary  N    ] dev-libs/libev-4.15-r1  USE="-static-libs" 
[binary  N    ] dev-libs/libverto-0.2.5-r1  USE="libev threads -glib -libevent -static-libs -tevent" 
[binary  N    ] app-dicts/myspell-de-2013.12.06 
[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    ] net-libs/libqmi-1.12.6  USE="-doc -static-libs" 
[binary  N    ] gnome-base/libgtop-2.30.0  USE="-debug -introspection" 
[binary  N    ] media-libs/gstreamer-1.4.5  USE="nls orc -introspection {-test}" 
[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-crypt/p11-kit-0.20.7  USE="asn1 libffi trust -debug" 
[binary  N    ] app-crypt/mit-krb5-1.13-r1  USE="keyutils pkinit threads -doc -openldap (-selinux) {-test} -xinetd" 
[binary  N    ] virtual/krb5-0-r1 
[binary  N    ] x11-libs/startup-notification-0.12-r1  USE="-static-libs" 
[binary  N    ] x11-misc/xdg-user-dirs-0.15  USE="gtk" 
[binary  N    ] x11-misc/xdg-user-dirs-gtk-0.10 
[binary  N    ] net-fs/cifs-utils-6.1-r1  USE="ads caps caps-ng -acl -creds" 
[binary  N    ] sys-libs/talloc-2.1.0-r1  USE="python -compat" PYTHON_TARGETS="python2_7" 
[binary  N    ] sys-libs/tevent-0.9.21-r1  USE="-python" PYTHON_TARGETS="python2_7" 
[binary  N    ] sys-libs/slang-2.2.4-r1  USE="pcre png readline zlib -cjk -static-libs" 
[binary  N    ] app-text/hunspell-1.3.3  USE="ncurses nls readline -static-libs" LINGUAS="bg de en es fr it pl pt pt_BR ro ru uk -af -ca -cs -cy -da -el -eo -et -fo -ga -gl -he -hr -hu -ia -id -is -km -ku -lt -lv -mk -ms -nb -nl -nn -sk -sl -sq -sv -sw -tn -zu" 
[binary  N    ] app-text/enchant-1.6.0  USE="hunspell -aspell -static-libs -zemberek" 
[binary  N    ] dev-libs/libcdio-0.92  USE="cddb cxx -minimal -static-libs {-test}" 
[binary  N    ] dev-python/pygobject-2.28.6-r55  USE="-examples -libffi {-test}" PYTHON_TARGETS="python2_7" 
[binary  N    ] dev-libs/newt-0.52.15  USE="gpm nls -tcl" PYTHON_TARGETS="python2_7" 
[binary  N    ] app-text/scrollkeeper-dtd-1.0 
[binary  N    ] app-pda/libplist-1.11  USE="-python -static-libs" PYTHON_TARGETS="python2_7 -python3_3 -python3_4" 
[ebuild  N    ] dev-util/itstool-2.0.2  PYTHON_TARGETS="python2_7" 
[binary  N    ] dev-python/numpy-1.9.0-r1  USE="-doc -lapack {-test}" PYTHON_TARGETS="python2_7 -python3_3 -python3_4" 
[binary  N    ] media-libs/gstreamer-0.10.36-r2  USE="nls orc -introspection {-test}" 
[binary  N    ] x11-libs/libxklavier-5.3  USE="-doc -introspection" 
[binary  N    ] media-libs/gst-plugins-base-0.10.36-r2  USE="nls orc -introspection" 
[binary  N    ] app-eselect/eselect-cdparanoia-0.1 
[ebuild  N    ] x11-themes/mate-backgrounds-1.8.0 
[binary  N    ] app-eselect/eselect-notify-send-0.1 
[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" 
[binary  N    ] dev-libs/libcdio-paranoia-0.90_p1-r1  USE="cxx -static-libs {-test}" 
[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    ] virtual/libgudev-215-r3  USE="-introspection -static-libs -systemd" 
[binary  N    ] virtual/eject-0 
[binary  N    ] dev-libs/libatasmart-0.19-r1  USE="-static-libs" 
[binary  NS   ] app-text/docbook-xml-dtd-4.3-r1 [4.1.2-r6, 4.2-r2, 4.4-r2, 4.5-r1]
[binary  N    ] dev-cpp/cairomm-1.10.0-r1  USE="svg -doc" 
[binary  N    ] dev-python/pycairo-1.10.0-r4  USE="svg -doc -examples {-test} -xcb" PYTHON_TARGETS="python2_7 -python3_3 -python3_4" 
[binary  N    ] app-pda/libusbmuxd-1.0.9  USE="-static-libs" 
[binary  N    ] app-pda/libimobiledevice-1.1.6  USE="-gnutls -python -static-libs" PYTHON_TARGETS="python2_7 -python3_3 -python3_4" 
[binary  N    ] media-libs/gd-2.0.35-r4  USE="jpeg png truetype xpm zlib -fontconfig -static-libs" 
[ebuild  N    ] dev-util/gtk-doc-1.21  USE="-debug -doc -emacs -highlight {-test} -vim" PYTHON_TARGETS="python2_7" 
[binary  N    ] dev-python/pygobject-3.14.0  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/libgphoto2-2.5.7  USE="exif gd jpeg nls -doc -examples -serial -zeroconf" CAMERAS="adc65 agfa_cl20 aox ax203 barbie canon casio_qv clicksmart310 digigr8 digita dimagev dimera3500 directory enigma13 fuji gsmart300 hp215 iclick jamcam jd11 jl2005a jl2005c kodak_dc120 kodak_dc210 kodak_dc240 kodak_dc3200 kodak_ez200 konica konica_qm150 largan lg_gsm mars mustek panasonic_coolshot panasonic_dc1000 panasonic_dc1580 panasonic_l859 pccam300 pccam600 pentax polaroid_pdc320 polaroid_pdc640 polaroid_pdc700 ptp2 ricoh ricoh_g3 samsung sierra sipix_blink2 sipix_web2 smal sonix sony_dscf1 sony_dscf55 soundvision spca50x sq905 st2205 stv0674 stv0680 sx330z topfield toshiba_pdrm11 tp6801" 
[binary  N    ] media-libs/libv4l-1.0.0 
[binary  N    ] net-dns/dnsmasq-2.72  USE="dbus dhcp ipv6 nls -auth-dns -conntrack -dhcp-tools -dnssec -idn -lua -script (-selinux) -static -tftp" LINGUAS="de es fr it pl pt_BR ro -fi -id -no" 
[binary  N    ] media-plugins/gst-plugins-v4l2-0.10.31-r1  USE="udev" 
[ebuild  N    ] sys-power/upower-0.99.2-r1  USE="ios -introspection (-selinux)" 
[binary  N    ] net-fs/samba-3.6.25  USE="acl aio client cups netapi pam readline server smbclient -addns -ads -avahi -caps -cluster -debug -dmapi -doc -examples -fam -ldap -ldb -quota (-selinux) -smbsharemodes -swat -syslog -winbind" 
[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}" 
[binary  N    ] x11-libs/libwnck-2.31.0  USE="-doc -introspection -startup-notification" 
[binary  N    ] net-dialup/ppp-2.4.7  USE="gtk ipv6 pam -activefilter -atm -dhcp -eap-tls -radius" 
[ebuild  N    ] mate-base/mate-session-manager-1.8.1-r1  USE="ipv6 -debug -gnome-keyring -systemd -upower" 
[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-libs/vte-0.28.2-r206  USE="-debug -glade -introspection -python" PYTHON_TARGETS="python2_7" 
[binary  N    ] gnome-base/libglade-2.6.4-r2  USE="-static-libs {-test} -tools" PYTHON_SINGLE_TARGET="python2_7 (-pypy)" PYTHON_TARGETS="python2_7 (-pypy)" 
[binary  N    ] x11-themes/gtk-engines-2.20.2-r1  USE="-accessibility -lua" 
[binary  N    ] dev-python/pygtk-2.24.0-r4  USE="-doc -examples {-test}" PYTHON_TARGETS="python2_7" 
[ebuild  N    ] mate-extra/mate-system-monitor-1.8.0 
[binary  N    ] net-dialup/rp-pppoe-3.8-r2  USE="-X" 
[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" 
[binary  N    ] app-crypt/gcr-3.14.0  USE="gtk -debug -introspection {-test} -vala" 
[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" 
[binary  N    ] gnome-base/gnome-keyring-3.14.0  USE="caps filecaps pam ssh-agent -debug (-selinux) {-test}" 
[ebuild  N    ] app-text/atril-1.8.0  USE="dbus djvu ps tiff -caja -debug -dvi -gnome-keyring -introspection -t1lib -xps" 
[binary  N    ] media-libs/libcanberra-0.30-r4  USE="alsa gstreamer gtk gtk3 pulseaudio udev -gnome -oss -sound -tdb" 
[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 
[binary  N    ] x11-libs/libnotify-0.7.6-r1  USE="introspection {-test}" 
[ebuild  N    ] x11-misc/notification-daemon-3.14.1 
[binary  N    ] virtual/notification-daemon-0  USE="-gnome" 
[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" 
[binary  N    ] net-libs/libproxy-0.4.11-r2  USE="networkmanager -gnome -kde -mono -perl -python -spidermonkey {-test} -webkit" PYTHON_TARGETS="python2_7" 
[binary  N    ] net-libs/glib-networking-2.42.1  USE="libproxy ssl -gnome -smartcard {-test}" 
[binary  N    ] net-libs/libsoup-2.48.1  USE="samba ssl -debug -introspection {-test}" 
[binary  N    ] net-misc/modemmanager-1.2.0-r1  USE="policykit qmi -introspection -mbim -qmi-newest -vala" 
[binary  N    ] net-misc/networkmanager-1.0.2-r1  USE="bluetooth connection-sharing consolekit dhclient modemmanager ncurses nss ppp wext wifi -dhcpcd -gnutls -introspection -resolvconf (-selinux) -systemd -teamd {-test} -vala -zeroconf" 
[ebuild  N    ] dev-libs/libmateweather-1.8.0  USE="-debug -python" PYTHON_TARGETS="python2_7" 
[ebuild  N    ] mate-base/mate-panel-1.8.0  USE="X networkmanager -introspection" 
[ebuild  N    ] x11-misc/mozo-1.8.0  PYTHON_TARGETS="python2_7" 
[binary  N    ] x11-themes/gtk-engines-murrine-0.98.2-r1  USE="themes -animation-rtl" 
[binary  N    ] x11-themes/murrine-themes-0.98.0 
[ebuild  N    ] x11-themes/mate-themes-1.8.0 
[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" 
[binary  N    ] sys-fs/udisks-2.1.4  USE="gptfdisk -cryptsetup -debug -introspection (-selinux) -systemd" 
[binary  N    ] gnome-base/gconf-3.2.6-r3  USE="policykit -debug -introspection -ldap" PYTHON_TARGETS="python2_7" 
[ebuild  N    ] mate-extra/mate-polkit-1.8.0  USE="-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" 
[binary  N    ] media-plugins/gst-plugins-gconf-0.10.31-r1 
[ebuild  N    ] mate-extra/mate-media-1.8.0  USE="aac flac mp3 pulseaudio speex vorbis -debug -twolame" 
[binary  N    ] gnome-base/gvfs-1.22.3  USE="cdda gphoto2 gtk http ios samba udev udisks -afp -archive -bluray -fuse -gnome-online-accounts -libsecret -mtp -systemd {-test} -zeroconf" 
[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.





Installer le gestionnaire de connexion





Bien, on a notre bureau, maintenant, il reste juste à installer le gestionnaire de connexion.



Pour cela, on va utiliser lightdm :



Code BASH :
emerge -avq lightdm  lightdm-gtk-greeter 




On peut aussi installer les thèmes Calculate Linux



Code BASH :
emerge -avq  lightdm-themes-calculate calculate-wallpapers calculate-icon-theme




Vérifier que le fichier /etc/conf.d/xdm contient cette ligne :



Code BASH :
DISPLAYMANAGER="lightdm"




On ajoute le service xdm au démarrage :



Code BASH :
rc-update add xdm default






Configuration post-installation





MATE fonctionne avec le gestionnaire réseau NetworkManager, or, CLS utilise OpenRC.

On va donc désactiver OpenRC et activer NetworkManager.



On supprime donc le script de lancement de l'interface Ethernet d'OpenRC



Code BASH :
rm /etc/init.d/net.e*




Le nom peut différer suivant le nom de l'interface réseau.

Ne pas supprimer net.lo




On configure ensuite NetworkManager comme gestionnaire réseau avec les outils Calculate :



Code BASH :
cl-setup-network --netconf networkmanager




On vérifie avec :



Code BASH :
cl-setup-network --netconf list




Le gestionnaire de réseau actif est indiqué par une étoile, vérifier que c'est bien NetworkManager



Code BASH :
Gestionnaire de réseau disponibles :
  [networkmanager]  NetworkManager *
  [openrc]          OpenRC
 




Et on n'oublie pas d'activer NetworkManager au démarrage :



Code BASH :
rc-update add NetworkManager default




Une fois terminé, on lance le gestionnaire de connexion :



Code BASH :
/etc/init.d/xdm start




Et voilà, on a une Calculate Linux MATE opérationnelle :magic: