Journal Ma configuration Debian Trixie

Posté par  . Licence CC By‑SA.
Étiquettes :
-6
23
jan.
2025

Debian Trixie sera la prochaine version stable de debian dans quelque mois. Voici ma configuration, je fais surtout du web et de la gestion de projet.

Remarque: pendant l'installation, laissez la mot de passe Administrateur vide pour que sudo soit configuré correctement.

J'ai installé la version netinstall de trixie.

Puis:

sudo apt install -y transmission gnome-software-plugin-flatpak gnome-console curl git zsh
sudo apt remove -y firefox-esr
sudo flatpak remote-add flathub https://dl.flathub.org/repo/flathub.flatpakrepo
sudo flatpak install -y flathub com.discordapp.Discord
sudo flatpak install -y flathub org.mozilla.firefox
sudo flatpak install -y flathub org.pgadmin.pgadmin4
sudo flatpak install -y flathub io.neovim.nvim
gnome-software --mode=installed
flatpak run org.mozilla.firefox https://flathub.org/?category=popular

Remarque: Debian installe la version 0.9 de neovim, on veut la version 0.10 pour l'utiliser dans vscode.

Si besoin, installez ohmyzsh, chrome, vscode. Dans Chrome, installez vimium, ublock origin lite. Dans vscode: vscode-neovim.

Dans .zshrc:

alias vim=/var/lib/flatpak/app/io.neovim.nvim/x86_64/stable/active/export/bin/io.neovim.nvim
alias nvim=/var/lib/flatpak/app/io.neovim.nvim/x86_64/stable/active/export/bin/io.neovim.nvim

Vous pouvez explorer le magasin flatpack et installer les logiciels qui vous intéressent via le gestionnaire de logiciel de Gnome.

Install nodejs

Install nodejs ici.

Faites en sorte que les 3 dernieres lignes ajoutées a .bashrc soit aussi dans .zshrc.

Ouvrir une nouvelle console et:

nvm install --lts
npm install -g npm-check-updates npm tsx

Il est souvent necessaire de rajouter de la memoire a nodejs en ajoutant ceci a .zshrc:

export NODE_OPTIONS=--max_old_space_size=8192
  • # DISCORDCAPUSAIPALIBRE

    Posté par  (Mastodon) . Évalué à 5 (+8/-6).

    Tout est dans le titre!

    • [^] # Re: DISCORDCAPUSAIPALIBRE

      Posté par  . Évalué à 7 (+6/-0).

      C'est pas faux. Après, l'écrire en majuscule, ça fait un peu tweet de trump.
      En plus, c'est de moins en moins utilisé dans mon entourage. Mais c'est remplacé par d'autres logiciels disponibles dans flathub.
      Les logiciels propriétaires passent, debian reste.

    • [^] # Re: DISCORDCAPUSAIPALIBRE

      Posté par  . Évalué à 1 (+1/-1).

      Il manque: Chrome et vscode.
      Surtout qu'il y a Chromium et vscodium.

  • # Sudo ?

    Posté par  . Évalué à 2 (+2/-1).

    À ton niveau , je préfererais faire du su (j’utilise sudo et surtout doas sur les labs mais pas ma prod) et utiliser podman ou docker pour node.js plutôt qu’une install manuelle. N’y vois pas un jugement de valeurs juste un moyen de te faciliter la vie

    • [^] # Re: Sudo ?

      Posté par  . Évalué à 3 (+1/-0).

      Sinon, y'a aussi un repository APT pour node, cf https://deb.nodesource.com/ pour le côté officiel et https://github.com/nodesource/distributions pour le côté « comment configurer sans exécuter curl | bash ».

    • [^] # Re: Sudo ?

      Posté par  (Mastodon) . Évalué à 2 (+0/-1).

      Moi j'utilise node version manager, nvm pour les intimes, pour pouvoir gérer plusieurs versions.

    • [^] # Re: Sudo ?

      Posté par  . Évalué à 2 (+0/-0).

      À ton niveau , je préfererais faire du su (j’utilise sudo et surtout doas sur les labs mais pas ma prod)

      Gné ?

      Si tu peux faire un su sans sudo/doas, ça veut dire que ton compte root a un mot de passe ?! je vois pas en quoi c'est recommandable.

      • [^] # Re: Sudo ?

        Posté par  . Évalué à 2 (+1/-0).

        Pertinente remarque:
        1- pas d’autre utilisateur que moi. Donc le doas c’est du : permit user as root et l’équivalent sudo
        2- la plupart du temps, c’est du sudo -i ou du doas su -
        3- le mot de passe root ? Je dirais si tu laisses ton sudo passer root : les users ont aussi des mots de passes.
        En gros :
        Entre:
        Password: pass1

        $su -
        Password: pass2

        Et
        Password: pass1
        $sudo -i
        Password: pass1

        D’un côté tu as 2 mdp de l’aitre 1 seul (car on laissera toujours 1 user pour tout faire)

        • [^] # Re: Sudo ?

          Posté par  (site web personnel) . Évalué à 2 (+0/-0).

          bah accès physique à une machine signifie qu'on la maîtrise, donc root…

          tu rajoutes ton utilisateur au groupe wheel et sudo (pour les debian-like)

          [root@localhost ~]# visudo
          
          ## Same thing without a password
          %wheel  ALL=(ALL)       NOPASSWD: ALL
          
          :wq

          et hop na plus de mot de passe à rentrer pour sudo -i   :D

          bon sur les bubuntu, c'est nano pour visudo, donc ctrl X puis y et yala

          • [^] # Re: Sudo ?

            Posté par  . Évalué à 1 (+0/-0).

            Cqfd, donc su et sudo ont une séxurité équivalente sauf que sudo c’est une surcouche

            • [^] # Re: Sudo ?

              Posté par  (Mastodon) . Évalué à 2 (+0/-1).

              Le point clé c'est s'il y a un serveur ssh activé et si celui-ci acceptes la connexion par mot de passe.

              Et si tu utilises le nom de ton chien, azerty ou ta date de naissance comme mot de passe.

              Si ce n'est pas le cas, circulez il n'y a rien à voir.

              • [^] # Re: Sudo ?

                Posté par  . Évalué à 3 (+0/-0). Dernière modification le 27 janvier 2025 à 15:10.

                Le point clé c'est s'il y a un serveur ssh activé et si celui-ci acceptes la connexion par mot de passe.

                Et s'il autorise le root login tout court.

                Mon serveur ssh n'autorise pas la connexion en tant que root; il faut d'abord passer par un utilisateur, puis faire le su / sudo.
                dans le sshd :

                PermitRootLogin no

                Il ne faut pas décorner les boeufs avant d'avoir semé le vent

      • [^] # Re: Sudo ?

        Posté par  (site web personnel) . Évalué à 6 (+3/-0).

        root avec un mot de passe, ce n'est pas pour faire du ssh, c'est plutôt pour l'accès console et les soucis au démarrage.

  • # discord est un enfant de coeur à coté de

    Posté par  . Évalué à 6 (+6/-1).

    Dans Chrome, installez vimium, ublock origin lite.

    2) utiliser chrome pour aller sur internet, c'est comme vouloir conduire dans une voiture jc decaux et s'étonner qu'elle ralentisse devant chaque panneau publicitaire
    https://old.reddit.com/r/france/comments/1gnbvx9/un_geste_politique_pourquoi_firefox_continue/lwabhbz/

    Ivre, il s'étonne que son navigateur, édité et fourni par la plus grosse boite marketing du monde, l'oblige à ne plus avoir de bloqueurs de pub.
    chrome/chromium pareil au meme :)

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.