====== Regolith ====== Regolith Linux ([[https://regolith-linux.org/|site officiel]] / [[https://github.com/regolith-linux|Github]]) est une distribution Linux basée sur [[informatique:ubuntu]] avec [[informatique:i3-wm]] comme gestionnaire de fenêtre. ===== Installation ===== On peut télécharger la dernière version depuis [[https://github.com/regolith-linux/regolith-desktop/releases/latest|Github]] (lien accessible également depuis [[https://regolith-linux.org/download/]]) À l'heure où j'écris ces lignes, la dernière version est la [[https://github.com/regolith-linux/regolith-desktop/releases/tag/R1.4.1|1.4.1]], datant du 12 mai 2020. La [[https://regolith-linux.org/docs/getting-started/install/|documentation d'installation]] est assez succincte. simon@deb:~/Téléchargements$ ls -alh | grep rego -rw-r--r-- 1 simon simon 1,3G aoû 26 18:29 regolith-20.04.0-1.4.1-desktop-amd64.iso -rw-r--r-- 1 simon simon 74 aoû 26 18:20 regolith-20.04.0-1.4.1-desktop-amd64.md5 -rw-r--r-- 1 simon simon 171 aoû 26 18:20 regolith-20.04.0-1.4.1-desktop-amd64.sha512 On compare le hash, soit avec [[informatique:md5sum]], soit avec [[informatique:sha512sum]] : $ md5sum regolith-20.04.0-1.4.1-desktop-amd64.iso 20cf1f554a2d6205106028c19d473d56 regolith-20.04.0-1.4.1-desktop-amd64.iso $ cat regolith-20.04.0-1.4.1-desktop-amd64.md5 20cf1f554a2d6205106028c19d473d56 regolith-20.04.0-1.4.1-desktop-amd64.isosimon@deb:~/Téléchargements$ $ sha512sum regolith-20.04.0-1.4.1-desktop-amd64.iso 483a0e6a64554c2338bd1b8ae05ca34ee6c420621501efcd583c55e5da8b5690135413bfe9b5772290bcd9f1614a4da996d519ed6927ff2abed43c859b72780d regolith-20.04.0-1.4.1-desktop-amd64.iso $ cat regolith-20.04.0-1.4.1-desktop-amd64.sha512 483a0e6a64554c2338bd1b8ae05ca34ee6c420621501efcd583c55e5da8b5690135413bfe9b5772290bcd9f1614a4da996d519ed6927ff2abed43c859b72780d regolith-20.04.0-1.4.1-desktop-amd64.iso On met ensuite une clé USB dans l'ordinateur et on vérifie son emplacement avec [[informatique:fdisk]], [[informatique:blkid]] ou encore [[informatique:lsblk]] : $ sudo fdisk -l (...) Disque /dev/sdc : 7,46 GiB, 8015314944 octets, 15654912 secteurs (...) $ sudo blkid (...) /dev/sdc2: SEC_TYPE="msdos" UUID="9940-2C11" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="603b132a-02" /dev/sdc1: PTUUID="603b132a" PTTYPE="dos" PARTUUID="603b132a-01" (...) $ lsblk (...) sdc 8:32 1 7,5G 0 disk ├─sdc1 8:33 1 555M 0 part └─sdc2 8:34 1 704K 0 part (...) Maintenant qu'on a **bien** identifié la clé usb (/dev/sdc), j'utilise ensuite [[informatique:ddrescue]] pour mettre l'image sur la clé usb : $ sudo ddrescue -D --force regolith-20.04.0-1.4.1-desktop-amd64.iso /dev/sdc L'installation se passe de manière tout à fait classique, comme une [[ubuntu]]. ===== Upgrade ===== La [[https://regolith-linux.org/docs/getting-started/upgrade/#regolith-141---regolith-15|Documentation officielle]] conseille, pour passer de Regolith 1.4.1 à 1.5 de faire ces deux commandes : $ sudo apt update && sudo apt dist-upgrade Je me retrouve cependant avec cette erreur : $ sudo apt dist-upgrade Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait (...) Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes. Les paquets suivants contiennent des dépendances non satisfaites : regolith-desktop : Dépend: regolith-default-settings mais il n'est pas installé E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet (ou indiquez une solution). Solution : $ sudo apt --fix-broken install (...) Les paquets supplémentaires suivants seront installés : regolith-default-settings Les NOUVEAUX paquets suivants seront installés : regolith-default-settings Je reste cependant avec questionnement concernant le package à utiliser : $ sudo apt search regolith-desktop En train de trier... Fait Recherche en texte intégral... Fait regolith-desktop/focal,now 2.90-1focal amd64 [installé, automatique] metapackage for Regolith desktop environment regolith-desktop-complete/focal 2.90-1focal amd64 metapackage for maximal Regolith desktop environment regolith-desktop-minimal/focal 2.90-1focal amd64 metapackage for minimal Regolith desktop environment regolith-desktop-mobile/focal 2.90-1focal amd64 metapackage for Regolith desktop environment on laptops regolith-desktop-standard/focal 2.90-1focal amd64 metapackage for standard Regolith desktop environment Je regarde ce que ces paquets installeraient : $ sudo apt install regolith-desktop-minimal Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires : gnome-system-tools gsettings-ubuntu-schemas i3xrocks-next-workspace libavahi-ui-gtk3-0 liboobs-1-5 network-manager-config-connectivity-ubuntu python3-i3ipc python3-xlib system-tools-backends ubuntu-system-service Veuillez utiliser « sudo apt autoremove » pour les supprimer. Les paquets suivants seront ENLEVÉS : regolith-desktop regolith-system Les NOUVEAUX paquets suivants seront installés : regolith-desktop-minimal 0 mis à jour, 1 nouvellement installés, 2 à enlever et 0 non mis à jour. Il est nécessaire de prendre 4.944 o dans les archives. Après cette opération, 13,3 ko d'espace disque seront libérés. Souhaitez-vous continuer ? [O/n] n Annulation. $ sudo apt install regolith-desktop-mobile Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires : gnome-system-tools gsettings-ubuntu-schemas libavahi-ui-gtk3-0 liboobs-1-5 network-manager-config-connectivity-ubuntu system-tools-backends ubuntu-system-service Veuillez utiliser « sudo apt autoremove » pour les supprimer. Les paquets supplémentaires suivants seront installés : i3xrocks-battery Les paquets suivants seront ENLEVÉS : regolith-desktop regolith-system Les NOUVEAUX paquets suivants seront installés : i3xrocks-battery regolith-desktop-mobile 0 mis à jour, 2 nouvellement installés, 2 à enlever et 0 non mis à jour. Il est nécessaire de prendre 13,0 ko dans les archives. Après cette opération, 11,3 ko d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer ? [O/n] n Annulation. $ sudo apt install regolith-desktop-standard Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires : gnome-system-tools gsettings-ubuntu-schemas libavahi-ui-gtk3-0 liboobs-1-5 network-manager-config-connectivity-ubuntu system-tools-backends ubuntu-system-service Veuillez utiliser « sudo apt autoremove » pour les supprimer. Les paquets suivants seront ENLEVÉS : regolith-desktop regolith-system Les NOUVEAUX paquets suivants seront installés : regolith-desktop-standard 0 mis à jour, 1 nouvellement installés, 2 à enlever et 0 non mis à jour. Il est nécessaire de prendre 4.992 o dans les archives. Après cette opération, 13,3 ko d'espace disque seront libérés. Souhaitez-vous continuer ? [O/n] n Annulation. $ sudo apt install regolith-desktop-complete Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires : gnome-system-tools gsettings-ubuntu-schemas libavahi-ui-gtk3-0 liboobs-1-5 network-manager-config-connectivity-ubuntu system-tools-backends ubuntu-system-service Veuillez utiliser « sudo apt autoremove » pour les supprimer. Les paquets supplémentaires suivants seront installés : arc-icon-theme cahuella curl dracula-gtk fonts-noto-color-emoji fonts-source-code-pro-ttf gir1.2-playerctl-1.0 gnome-disk-utility gruvbox-gtk gtk2-engines-murrine i3xrocks-battery i3xrocks-bluetooth i3xrocks-disk-capacity i3xrocks-focused-window-name i3xrocks-info i3xrocks-key-indicator i3xrocks-keyboard-layout i3xrocks-media-player i3xrocks-nm-vpn i3xrocks-openvpn i3xrocks-temp i3xrocks-todo i3xrocks-volume i3xrocks-weather i3xrocks-wifi libblkid-dev libc-dev-bin libc6-dev libcrypt-dev libcurl4 libffi-dev libglib2.0-dev libglib2.0-dev-bin libmount-dev libpcre16-3 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix2 libpcre3-dev libpcre32-3 libpcrecpp0v5 libplayerctl-1.0-0 libplayerctl-dev libselinux1-dev libsepol1-dev linux-libc-dev manpages-dev nordic playerctl pop-fonts pop-gtk-theme pop-icon-theme python3-distutils python3-lib2to3 regolith-look-ayu regolith-look-ayu-dark regolith-look-ayu-mirage regolith-look-cahuella regolith-look-dracula regolith-look-gruvbox regolith-look-nord regolith-look-pop-os regolith-look-solarized-dark regolith-look-ubuntu solarc-theme td-cli ubuntu-wallpapers ubuntu-wallpapers-focal uuid-dev zlib1g-dev Paquets suggérés : murrine-themes glibc-doc libgirepository1.0-dev libglib2.0-doc libxml2-utils libplayerctl-doc audacious cmus mopidy mpd quodlibet rhythmbox-plugins vlc xmms2 pop-icon-theme-extra ubuntu-wallpapers-karmic ubuntu-wallpapers-lucid ubuntu-wallpapers-maverick ubuntu-wallpapers-natty ubuntu-wallpapers-oneiric ubuntu-wallpapers-precise ubuntu-wallpapers-quantal ubuntu-wallpapers-raring ubuntu-wallpapers-saucy ubuntu-wallpapers-trusty ubuntu-wallpapers-utopic ubuntu-wallpapers-vivid ubuntu-wallpapers-wily ubuntu-wallpapers-xenial ubuntu-wallpapers-yakkety ubuntu-wallpapers-zesty ubuntu-wallpapers-artful ubuntu-wallpapers-bionic ubuntu-wallpapers-cosmic ubuntu-wallpapers-disco ubuntu-wallpapers-eoan Les paquets suivants seront ENLEVÉS : regolith-desktop regolith-system Les NOUVEAUX paquets suivants seront installés : arc-icon-theme cahuella curl dracula-gtk fonts-noto-color-emoji fonts-source-code-pro-ttf gir1.2-playerctl-1.0 gnome-disk-utility gruvbox-gtk gtk2-engines-murrine i3xrocks-battery i3xrocks-bluetooth i3xrocks-disk-capacity i3xrocks-focused-window-name i3xrocks-info i3xrocks-key-indicator i3xrocks-keyboard-layout i3xrocks-media-player i3xrocks-nm-vpn i3xrocks-openvpn i3xrocks-temp i3xrocks-todo i3xrocks-volume i3xrocks-weather i3xrocks-wifi libblkid-dev libc-dev-bin libc6-dev libcrypt-dev libcurl4 libffi-dev libglib2.0-dev libglib2.0-dev-bin libmount-dev libpcre16-3 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix2 libpcre3-dev libpcre32-3 libpcrecpp0v5 libplayerctl-1.0-0 libplayerctl-dev libselinux1-dev libsepol1-dev linux-libc-dev manpages-dev nordic playerctl pop-fonts pop-gtk-theme pop-icon-theme python3-distutils python3-lib2to3 regolith-desktop-complete regolith-look-ayu regolith-look-ayu-dark regolith-look-ayu-mirage regolith-look-cahuella regolith-look-dracula regolith-look-gruvbox regolith-look-nord regolith-look-pop-os regolith-look-solarized-dark regolith-look-ubuntu solarc-theme td-cli ubuntu-wallpapers ubuntu-wallpapers-focal uuid-dev zlib1g-dev 0 mis à jour, 72 nouvellement installés, 2 à enlever et 0 non mis à jour. Il est nécessaire de prendre 73,2 Mo dans les archives. Après cette opération, 218 Mo d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer ? [O/n] n Annulation. J'ai finalement installé ''regolith-desktop-standard''.