Bref, j’utilise Hurd

Posted by

Après avoir installé GNU-Hurd, j’ai maintenant besoin de quelques logiciels pour l’utiliser. J’essayerai en priorité les logiciels les plus communs et dans un second temps je les remplacerai s’ils ne fonctionnent pas.

Gestionnaire de bureau

J’ai installé LXDE et cela fonctionne plutôt bien. En comparaison de XFCE, les fenêtres ne sont plus coupées mais je n’ai toujours pas de fond d’écran.

apt install -y lxde

Logiciels

Utilitaires

Quelques utilitaires communs que j’utilise souvent sur GNU/Linux. Tout s’installe, mais impossible de capturer des paquets en utilisant Wireshark.

apt install -y curl htop screen wireshark

J’ai aussi réussi à installer wine et PlayOnLinux. Malheureusement, impossible de démarrer Wine à cause d’un problème d’allocation mémoire.

Bureautique

Libreoffice n’est pas disponible. J’ai réussi à installer la suite Calligra (KDE) et le couple abiword/gnumeric (Gnome).

apt install -y abiword calligra gnumeric

Navigateurs Internet

konqueror est installé par défaut. J’ai aussi réussi à installer Dillo, Midori et luakit. Malheureusement, impossible d’installer Firefox à cause d’un problème de dépendances.

apt install -y dillo midori luakit

J’ai essayé d’utiliser Konqueror. L’ordinateur est très lent, mais je peux naviguer sur Internet.

Jeux

Sans accélération graphique, il est difficile d’utiliser des jeux mais j’ai réussi à installer OpenArena et Supertux. Comme prévu, ils ne se lancent pas.

Graphisme/3D

J’ai installé Gimp et Inkscape mais impossible d’installer Blender.

apt install -y gimp inkscape

Ils démarrent sans aucun problème.

Multimédia

apt install -y vlc

Les fichiers mp3 se lancent sans problème mais aucun son ne sort des hautparleurs.

Logiciels serveurs

J’ai réussi à installer et lancer les logiciels suivant

  • Apache2, fonctionne, mais en utilisant le paquet libapache2-mpm-itk
  • MariaDB Server, fonctionne mais j’ai dû changer le mot de passe root
  • Nginx, la dernière version disponible est la 1.10.1, elle date de 2016. J’ai dû modifier à la baisse la variable worker_connections pour le démarrer.

Quelques mots sur son utilisation

Sans accélération graphique, l’interface est assez lente. Des logiciels basés sur des librairies liées à Linux sont aussi manquants.

Mon plus gros problème a été les dépendances manquantes. Des fois un paquet est seulement partiellement mis à jour, ce qui bloque l’ensemble de l’installation comme ci-dessous avec git.

root@debian:/home/debian# apt install git -y
The following packages have unmet dependencies:
 git : Depends: git-man (< 1:2.32.0-.) but 1:2.33.0-1 is to be installed
       Recommends: patch but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Pour l’installer, la solution est d’utiliser un snapshot comme marqué dans la documentation. Avec cela, il est possible d’installer une version plus ancienne de la dépendance. Grâce à cette méthode, j’ai pu installer beaucoup plus de logiciels, comme par exemple Firefox 45.

root@debian:/home/debian# apt install git-man=1:2.32.0-1 git -y
The following NEW packages will be installed:
  git git-man liberror-perl patch

Depuis le début de la rédaction de cet article, le problème avec le paquet git-man a été corrigé.

En comparaison de mes précédents tests, le système a été beaucoup plus stable. Il y a quelques années, je ne pouvais pas éteindre/redémarrer l’ordinateur et je devais lancer manuellement fsck à chaque démarrage.

6 comments

  1. mhh, j’ai quelques soucis de mon coté:
    je connaît pas le nom du package qui contiens ip, et inetutils-ifconfig n’existe pas dans les dépôts…
    nginx ne veux pas s’installer par manque de dépendances (apache2 est installable mais ne veux pas démarrer à cause de mpm_event non présent)

  2. Salut,
    Le paquet qui contient inetutils-ifconfig est inetutils-tools.
    Je suis en train de faire un tutorial pour l’installation d’apache2, je vais voir pour y ajouter nginx.

    1. bon, il trouve toujours pas ifconfig malgré que inetutils-tools soit bien installé et malgré avoir forcé une réinstall…
      merci pour le tuto apache (que j’aurai pu trouver si j’était pas un boulet vu que je suis obligé d’utiliser prefork avec php-fpm pour http2…)

Leave a Reply

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *