Crunchez vos adresses URL
|
Calculez la conso électrique de votre PC
|
Hébergez vos photos
Page 215 sur 215 PremièrePremière ... 115165205207208209210211212213214215
Affichage des résultats 6 421 à 6 446 sur 6446
  1. #6421
    Ok merci. Et du coup pour ne planter le pc à coup de sudo il existe une machine virtuelle pour s'entraîner ?
    Là mon installation tourne très bien, pas moyen que je la plante...
    Citation Envoyé par Monsieur Cacao Voir le message
    Chaque fois qu'un joueur achète un DLC, un nazi naît quelque part dans le monde.

  2. #6422
    Citation Envoyé par Raoulospoko Voir le message
    Ok merci. Et du coup pour ne planter le pc à coup de sudo il existe une machine virtuelle pour s'entraîner ?
    Oui. Tu peux utiliser VirtualBox par exemple.
    Citation Envoyé par Ruvon Voir le message
    Tu as oublié 60 Millions de consommateurs, le Canard Enchaîné et tous les autres médias SJW qui s'intéressent à la défense des droits des gens, ces gros fachos.

  3. #6423
    J'ai un problème avec mon PC en debian testing à jour.
    Depuis quelques mois il me reconstruit mon volume raid trop souvent à mon gout (~1 fois par semaine). Pourtant j’éteins toujours proprement, mais je me retrouve avec ce genre de message dans mon syslog:
    Code:
    Nov 20 19:12:12 Cube kernel: [    6.403145] md/raid1:md0: not clean -- starting background reconstruction
    Nov 20 19:12:12 Cube kernel: [    6.403148] md/raid1:md0: active with 2 out of 2 mirrors
    Nov 20 19:12:12 Cube kernel: [    6.403292] md0: bitmap file is out of date (23141 < 23142) -- forcing full recovery
    Nov 20 19:12:12 Cube kernel: [    6.403317] md0: bitmap file is out of date, doing full recovery
    Nov 20 19:12:12 Cube kernel: [    6.523401] md0: detected capacity change from 0 to 499972571136
    Nov 20 19:12:12 Cube kernel: [  168.790039] md: resync of RAID array md0
    Sinon le PC est construit comme ceci :
    le / sur un ssd
    le /home/ en ext4 sur un volume chiffré (Luks) sur un volume raid1.
    Code:
    root@Cube:/var/log# mdadm --detail /dev/md0
    /dev/md0:
               Version : 1.2
         Creation Time : Thu Jan 11 21:14:04 2018
            Raid Level : raid1
            Array Size : 488254464 (465.64 GiB 499.97 GB)
         Used Dev Size : 488254464 (465.64 GiB 499.97 GB)
          Raid Devices : 2
         Total Devices : 2
           Persistence : Superblock is persistent
    
         Intent Bitmap : Internal
    
           Update Time : Wed Nov 21 19:51:54 2018
                 State : clean 
        Active Devices : 2
       Working Devices : 2
        Failed Devices : 0
         Spare Devices : 0
    
    Consistency Policy : bitmap
    
                  Name : Cube:0  (local to host Cube)
                  UUID : 74320c80:28560702:97a4c25f:2263eedb
                Events : 27569
    
        Number   Major   Minor   RaidDevice State
           0       8       17        0      active sync   /dev/sdb1
           1       8       33        1      active sync   /dev/sdc1
    Des idées ?

  4. #6424
    Citation Envoyé par moimadmax Voir le message
    J'ai un problème avec mon PC en debian testing à jour.
    Depuis quelques mois il me reconstruit mon volume raid trop souvent à mon gout (~1 fois par semaine). Pourtant j’éteins toujours proprement, mais je me retrouve avec ce genre de message dans mon syslog:
    Code:
    Nov 20 19:12:12 Cube kernel: [    6.403145] md/raid1:md0: not clean -- starting background reconstruction
    Nov 20 19:12:12 Cube kernel: [    6.403148] md/raid1:md0: active with 2 out of 2 mirrors
    Nov 20 19:12:12 Cube kernel: [    6.403292] md0: bitmap file is out of date (23141 < 23142) -- forcing full recovery
    Nov 20 19:12:12 Cube kernel: [    6.403317] md0: bitmap file is out of date, doing full recovery
    Nov 20 19:12:12 Cube kernel: [    6.523401] md0: detected capacity change from 0 to 499972571136
    Nov 20 19:12:12 Cube kernel: [  168.790039] md: resync of RAID array md0
    Sinon le PC est construit comme ceci :
    le / sur un ssd
    le /home/ en ext4 sur un volume chiffré (Luks) sur un volume raid1.
    Code:
    root@Cube:/var/log# mdadm --detail /dev/md0
    /dev/md0:
               Version : 1.2
         Creation Time : Thu Jan 11 21:14:04 2018
            Raid Level : raid1
            Array Size : 488254464 (465.64 GiB 499.97 GB)
         Used Dev Size : 488254464 (465.64 GiB 499.97 GB)
          Raid Devices : 2
         Total Devices : 2
           Persistence : Superblock is persistent
    
         Intent Bitmap : Internal
    
           Update Time : Wed Nov 21 19:51:54 2018
                 State : clean 
        Active Devices : 2
       Working Devices : 2
        Failed Devices : 0
         Spare Devices : 0
    
    Consistency Policy : bitmap
    
                  Name : Cube:0  (local to host Cube)
                  UUID : 74320c80:28560702:97a4c25f:2263eedb
                Events : 27569
    
        Number   Major   Minor   RaidDevice State
           0       8       17        0      active sync   /dev/sdb1
           1       8       33        1      active sync   /dev/sdc1
    Des idées ?
    De mémoire y'a un cron weekly pour demander un check md maintenant sur les distribs.

    Après s'il trouve que le bitmap est unclean, ça ressemble à un shutdown pas propre.

    TU l'éteins comment la machine ?

  5. #6425
    Oui il y a bien un check tous les mois (57 0 * * 0 root if [ -x /usr/share/mdadm/checkarray ] && [ $(date +\%d) -le 7 ]; then /usr/share/mdadm/checkarray --cron --all --idle --quiet; fi) mais ça ne vient pas de là car à 00:57 en général le PC est éteint.

    Quand à l’extinction la plupart du temps je le fait avec le menu de cinnamon (Menu, Eteindre) et quelquefois avec poweroff en root. Mais ça ne semble pas se produire spécifiquement avec l'un ou l'autre.

  6. #6426
    Je viens d'avancer un peu:
    Car j'ai eu le même soucis aujourd'hui:
    Code:
    Nov 26 18:22:22 Cube kernel: [    6.391161] md/raid1:md0: not clean -- starting background reconstruction
    Nov 26 18:22:22 Cube kernel: [    6.391163] md/raid1:md0: active with 2 out of 2 mirrors
    Nov 26 18:22:22 Cube kernel: [    6.404413] md0: detected capacity change from 0 to 499972571136
    J'ai regardé la dernière fois que j'ai éteint l'ordi sans reconstruction derrière j'avais cela
    Code:
    Nov 23 18:27:35 Cube x-session-manager[824]: WARNING: t+2945,02870s: Attempting to shutdown using systemd...
    Nov 23 18:27:35 Cube systemd[1]: Stopping ACPI event daemon...
    Nov 23 18:27:35 Cube systemd[1]: Stopping Forward Password Requests to Wall...
    Nov 23 18:27:35 Cube systemd[1]: Stopping Daemon for generating UUIDs...
    Nov 23 18:27:35 Cube systemd[1]: Stopping Authorization Manager...
    Nov 23 18:27:35 Cube systemd[1]: Stopped target Graphical Interface.
    Nov 23 18:27:35 Cube systemd[1]: Stopping Manage, Install and Generate Color Profiles...
    Nov 23 18:27:35 Cube systemd[1]: Stopping Session 1 of user matthieu.
    Nov 23 18:27:35 Cube systemd[1]: Stopping Accounts Service...
    Nov 23 18:27:35 Cube systemd[1]: Stopping RealtimeKit Scheduling Policy Service...
    Nov 23 18:27:35 Cube systemd[1]: Stopped target Timers.
    Nov 23 18:27:35 Cube systemd[1]: Stopped Trigger anacron every hour.
    Nov 23 18:27:36 Cube systemd[1]: Stopped Daily Cleanup of Temporary Directories.
    Nov 23 18:27:36 Cube gvfsd[1210]: A connection to the bus can't be made
    Nov 23 18:27:36 Cube systemd[1]: Stopping Disk Manager...
    Nov 23 18:27:36 Cube gvfsd[1210]: A connection to the bus can't be made
    Nov 23 18:27:36 Cube systemd[1]: Stopped target Sound Card.
    Nov 23 18:27:36 Cube gvfsd[1210]: A connection to the bus can't be made
    Nov 23 18:27:36 Cube systemd[1]: Stopped Daily apt upgrade and clean activities.
    Nov 23 18:27:36 Cube gvfsd[1210]: A connection to the bus can't be made
    Nov 23 18:27:36 Cube systemd[1]: Stopped Daily apt download activities.
    Nov 23 18:27:36 Cube systemd[1]: user-runtime-dir@1000.service: Unit not needed anymore. Stopping.
    Nov 23 18:27:36 Cube systemd[1]: Stopping User Manager for UID 1000...
    Nov 23 18:27:36 Cube systemd[1]: Stopping Daemon for power management...
    Nov 23 18:27:36 Cube systemd[813]: Stopped target Default.
    Nov 25 08:53:46 Cube systemd-modules-load[280]: Inserted module 'lp'
    Et la dernière fois que j'ai éteins l'ordi avec reconstruction :
    Code:
    Nov 25 09:21:46 Cube x-session-manager[784]: WARNING: t+71,62221s: Attempting to shutdown using systemd...
    Nov 25 09:21:46 Cube systemd[1]: Stopping Manage, Install and Generate Color Profiles...
    Nov 25 09:21:46 Cube systemd[1]: Stopped target Timers.
    Nov 25 09:21:46 Cube systemd[1]: Stopped Daily rotation of log files.
    Nov 25 09:21:46 Cube systemd[1]: Stopping Session 5 of user matthieu.
    Nov 25 09:21:46 Cube systemd[1]: Stopping Authorization Manager...
    Nov 25 09:21:46 Cube systemd[1]: Stopped Daily apt upgrade and clean activities.
    Nov 25 09:21:46 Cube systemd[1]: Stopped Daily apt download activities.
    Nov 25 09:21:46 Cube systemd[1]: user-runtime-dir@1000.service: Unit not needed anymore. Stopping.
    Nov 25 09:21:46 Cube systemd[1]: Stopping User Manager for UID 1000...
    Nov 25 09:21:46 Cube systemd[1]: Stopping Forward Password Requests to Wall...
    Nov 25 09:21:46 Cube systemd[1]: Stopped Trigger anacron every hour.
    Nov 25 09:21:46 Cube systemd[1]: Stopping ACPI event daemon...
    Nov 25 09:21:46 Cube systemd[1]: Stopping Daemon for power management...
    Nov 25 09:21:46 Cube systemd[1]: Stopped Daily Cleanup of Temporary Directories.
    Nov 25 09:21:46 Cube systemd[1]: Stopped target Sound Card.
    Nov 25 09:21:46 Cube systemd[1]: Stopping Save/Restore Sound Card State...
    Nov 25 09:21:46 Cube systemd[1]: Stopped target Graphical Interface.
    Nov 25 09:21:46 Cube systemd[773]: Stopping Virtual filesystem service - Media Transfer Protocol monitor...
    Nov 25 09:21:46 Cube systemd[1]: Stopped target Multi-User System.
    Nov 25 09:21:46 Cube systemd[773]: Stopping Virtual filesystem service - Apple File Conduit monitor...
    Nov 25 09:21:46 Cube systemd[773]: Stopping Virtual filesystem service - GNOME Online Accounts monitor...
    Nov 25 09:21:46 Cube systemd[773]: Stopped target Default.
    Nov 25 09:21:46 Cube systemd[773]: Stopping Virtual filesystem service...
    Nov 25 09:21:46 Cube systemd[1]: Stopping Dqcache...
    Nov 25 09:21:46 Cube systemd[773]: Stopping Sound Service...
    Nov 25 09:21:46 Cube systemd[773]: Stopping Virtual filesystem service - digital camera monitor...
    Nov 25 09:21:46 Cube systemd[773]: Stopping Tracker metadata database store and lookup manager...
    Nov 25 09:21:46 Cube systemd[773]: Stopping Virtual filesystem metadata service...
    Nov 25 09:21:46 Cube systemd[1]: Stopping OpenBSD Secure Shell server...
    Nov 25 09:21:46 Cube systemd[773]: Stopping Virtual filesystem service - disk device monitor...
    Nov 25 09:21:46 Cube systemd[773]: Stopping D-Bus User Message Bus...
    Nov 25 09:21:46 Cube systemd[773]: Stopping Zeitgeist full-text search indexer...
    Nov 25 09:21:46 Cube systemd[773]: Stopping Zeitgeist activity log service...
    Nov 25 09:21:46 Cube systemd[773]: Stopped Virtual filesystem service - Media Transfer Protocol monitor.
    Nov 25 09:21:46 Cube systemd[773]: Stopped Virtual filesystem service - GNOME Online Accounts monitor.
    Nov 25 09:21:46 Cube systemd[1]: Stopping LSB: VirtualBox Linux kernel module...
    Nov 25 09:21:46 Cube systemd[773]: Stopped Virtual filesystem service - digital camera monitor.
    Nov 25 09:21:46 Cube systemd[1]: Stopping Regular background program processing daemon...
    Nov 25 09:21:46 Cube systemd[773]: Stopped Virtual filesystem metadata service.
    Nov 25 09:21:46 Cube systemd[1]: Stopping keep memory of all UPnP devices that announced themselves...
    Nov 25 09:21:46 Cube systemd[773]: Stopped Virtual filesystem service - disk device monitor.
    Nov 25 09:21:46 Cube systemd[773]: Stopped Virtual filesystem service - Apple File Conduit monitor.
    Nov 26 18:22:22 Cube systemd-modules-load[280]: Inserted module 'lp'
    Il n'y a ni le Stopping Disk Manager... ni le Stopped target Default. Pourtant je veille bien (surtout depuis que j'ai ce problème) qu'il est bien éteint avant de couper la multiprise.
    Du coup je pense que le problème vient de systemd (le Attempting to shutdown using systemd... ne m'inspire pas confiance d'ailleurs)
    Avez vous des idées ? sachant que c'est assez récents (quelques mois)

    Par contre systemd, c'est complexe ...

  7. #6427
    Bonsoir ! J'ai encore un problème à la con.
    J'ai installé Wine pour essayer d'installer Battle Brother.
    Le truc c'est que je ne trouve pas Wine dans le dossier snap ni quand je clique droit sur le .exe et que je choisi autre programme...
    Citation Envoyé par Monsieur Cacao Voir le message
    Chaque fois qu'un joueur achète un DLC, un nazi naît quelque part dans le monde.

  8. #6428
    DFDJ : un chargeur de chie (merci les vendeurs du marketplace Fnac, allez manger vos morts) peut faire déconner le curseur quand on utilise le trackpad. C'est un problème assez fréquent d'après tonton Google mais je trouve pas d'explication. Des idées ?

  9. #6429
    Citation Envoyé par Raoulospoko Voir le message
    Bonsoir ! J'ai encore un problème à la con.
    J'ai installé Wine pour essayer d'installer Battle Brother.
    Le truc c'est que je ne trouve pas Wine dans le dossier snap ni quand je clique droit sur le .exe et que je choisi autre programme...
    J'imagine que tu ne l'as pas acheté avec Steam ?
    Sinon ils ont intégrés wine depuis 2/3 mois, et tu peux lancer le jeu juste en cliquant sur "play".

    Autrement, tu ouvres une console dans le dossier où se trouve l'exécutable Battle Brother et tu tape "wine BatlleBrothers.exe".

    Et si tu ne veux pas te servir de la console, tu as des programes comme PlayOnLinux et Lutris qui servent de launcher pour lancer les jeux avec Wine. Mais comme je ne m'en sers pas je ne peux pas t'aider plus.

  10. #6430
    Je suis en train de me monter un nouveau serveur de backup et se pose la question du systeme de fichiers. Je me rends compte que c'est encore autant le desordre orchestre que l'on voit depuis au moins 2 ans, encore plus depuis que Red Hat a desavoue Btrfs au profit de XFS, sans compter les problemes de licences entre Linux et ZFS.

    Bref, vous utiliseriez quoi et comment dans un usecase similaire, en faisant l'impasse sur quelles fonctionalites ? J'aimerais autant proteger mes backups des bitrots, donc XFS me refroidit drolement... Je voulais croire en Btrfs mais si meme RHEL a fini par se tourner vers XFS...
    Citation Envoyé par Ruvon Voir le message
    Tu as oublié 60 Millions de consommateurs, le Canard Enchaîné et tous les autres médias SJW qui s'intéressent à la défense des droits des gens, ces gros fachos.

  11. #6431
    Citation Envoyé par Garrluk Voir le message
    J'imagine que tu ne l'as pas acheté avec Steam ?
    Sinon ils ont intégrés wine depuis 2/3 mois, et tu peux lancer le jeu juste en cliquant sur "play".

    Autrement, tu ouvres une console dans le dossier où se trouve l'exécutable Battle Brother et tu tape "wine BatlleBrothers.exe".

    Et si tu ne veux pas te servir de la console, tu as des programes comme PlayOnLinux et Lutris qui servent de launcher pour lancer les jeux avec Wine. Mais comme je ne m'en sers pas je ne peux pas t'aider plus.
    J'avance lentement....
    Non perso je préfère GOG même si la version linux de Galaxy est une catastrophe.

    Du coup le nouveau problème est que le jeu refuse de se lancer pour cause de driver graphique non installé.
    Pourtant j'ai réussi à trouver des driver et à les installer.
    Le truc c'est que je ne sais pas vérifier la version du driver installé.
    D'ailleurs il n'y a que trois fichiers dans le driver et l'installation à été ultra rapide d'ou mes doutes.
    Citation Envoyé par Monsieur Cacao Voir le message
    Chaque fois qu'un joueur achète un DLC, un nazi naît quelque part dans le monde.

  12. #6432
    Citation Envoyé par Raoulospoko Voir le message
    J'avance lentement....
    Non perso je préfère GOG même si la version linux de Galaxy est une catastrophe.

    Du coup le nouveau problème est que le jeu refuse de se lancer pour cause de driver graphique non installé.
    Pourtant j'ai réussi à trouver des driver et à les installer.
    Le truc c'est que je ne sais pas vérifier la version du driver installé.
    D'ailleurs il n'y a que trois fichiers dans le driver et l'installation à été ultra rapide d'ou mes doutes.
    Quelle distribution et quelle marque de GPU ?
    Citation Envoyé par Ruvon Voir le message
    Tu as oublié 60 Millions de consommateurs, le Canard Enchaîné et tous les autres médias SJW qui s'intéressent à la défense des droits des gens, ces gros fachos.

  13. #6433
    C'est Ubuntu 18.04 à jour et un ati mobility radeon 5650.
    J'ai trouvé les driver sur le site ati, amd pardon.
    En 64 bit.

    - - - Mise à jour - - -

    J'ai essayé les deux driver dispo et depuis j'ai eu une erreur logiciel et je suis bloqué dans une basse résolution.
    Citation Envoyé par Monsieur Cacao Voir le message
    Chaque fois qu'un joueur achète un DLC, un nazi naît quelque part dans le monde.

  14. #6434
    Citation Envoyé par Raoulospoko Voir le message
    C'est Ubuntu 18.04 à jour et un ati mobility radeon 5650.
    J'ai trouvé les driver sur le site ati, amd pardon.
    En 64 bit.

    - - - Mise à jour - - -

    J'ai essayé les deux driver dispo et depuis j'ai eu une erreur logiciel et je suis bloqué dans une basse résolution.
    Tu peux taper dans un terminal et donner le resultat de ca :

    lspci | grep "VGA"
    Citation Envoyé par Ruvon Voir le message
    Tu as oublié 60 Millions de consommateurs, le Canard Enchaîné et tous les autres médias SJW qui s'intéressent à la défense des droits des gens, ces gros fachos.

  15. #6435
    Ça a l'air vieux (je vois dernière version 15/09/2015 sur le site), je suis pas sûr que ce pilote marchera sur les linux/x.org modernes. Tu es sûrement obligé d'utiliser le pilote libre pour ce genre de carte.

  16. #6436
    Citation Envoyé par Paradox Voir le message
    Tu peux taper dans un terminal et donner le resultat de ca :
    raoul@raoul:~$ lspci | grep "VGA"
    01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV710/M92 [Mobility Radeon HD 4530/4570/545v]
    raoul@raoul:~$
    Pourquoi affiche t'il Radeon hd 4530/4570 alors que j'ai une 5650

    Voici le nom sur la page de driver Toshiba (c'est un satelitte l670-1cn) :

    ATI Mobility Radeon HD 5650
    Standard VGA Graphics Adapter
    - - - Mise à jour - - -

    Citation Envoyé par Cwningen Voir le message
    Ça a l'air vieux (je vois dernière version 15/09/2015 sur le site), je suis pas sûr que ce pilote marchera sur les linux/x.org modernes. Tu es sûrement obligé d'utiliser le pilote libre pour ce genre de carte.
    Je suis en train de lire la page sur le pilote libre Radeon (https://doc.ubuntu-fr.org/radeon).
    Il est vraiment nécessaire de purger l'installation non fonctionnelle ??

    Ça a l air assez complexe pour un débutant comme moi, je sent que je vais encore être obligé de réinstaller
    Citation Envoyé par Monsieur Cacao Voir le message
    Chaque fois qu'un joueur achète un DLC, un nazi naît quelque part dans le monde.

  17. #6437
    Citation Envoyé par Raoulospoko Voir le message
    Pourquoi affiche t'il Radeon hd 4530/4570 alors que j'ai une 5650

    Voici le nom sur la page de driver Toshiba (c'est un satelitte l670-1cn) :
    Étrange, ce ne sont pas les même puces : R700 pour 4530/4570 et Evergreen (R800) pour la 5650.

    PS: , je vois 5145 donc une R700 (c'est à dire avec OpenGL 3.3 au mieux).

    Citation Envoyé par Raoulospoko Voir le message
    Je suis en train de lire la page sur le pilote libre Radeon (https://doc.ubuntu-fr.org/radeon).
    Il est vraiment nécessaire de purger l'installation non fonctionnelle ??

    Ça a l air assez complexe pour un débutant comme moi, je sent que je vais encore être obligé de réinstaller
    C'est mieux de bien nettoyer, tu auras plein de problèmes sinon.

    Installer fglrx, ça doit être une sorte de bizutage. J'ai commencé par là et j'en ai pas des bons souvenirs. Je ne suis pas mécontent qu'il soit mort.

  18. #6438
    Bon je vais me marrer quoi !!!
    Je teste ça et je reviens me plaindre
    Citation Envoyé par Monsieur Cacao Voir le message
    Chaque fois qu'un joueur achète un DLC, un nazi naît quelque part dans le monde.

  19. #6439
    Bon c'est pas gagné hein...
    En virant fglrx j'ai regagné ma résolution d'origine.
    Par contre c'est pas clair le pilote libre Radeon...

    Je me rend compte que j'ai installé plusieurs fois dans l'action fglrx, fglrxamdccle et fglrx core...
    Bien sur impossible de virer tous ça a partir des logiciels Ubuntu...
    Et je galère sur la purge, rien ne va...
    Citation Envoyé par Monsieur Cacao Voir le message
    Chaque fois qu'un joueur achète un DLC, un nazi naît quelque part dans le monde.

  20. #6440
    Si vous deviez ne recommander qu'un livre pour passer de n00b qui va toujours sur stackoverflow à grand initié (mais qui garde le droit d'aller sur stackoverflow) sur BASH (je pars de l'hypothèse qu'il n'y a pas de différence entre Linux et Mac sur bash).

    Qu'est-ce qu'il faudrait lire ?

    Pour ma mission actuel, je fais du run et de la maintien en condition opératoire et j'en ai juste marre de devoir découper mes fichiers à la main, de devoir utiliser Bbedit (#mac) pour convertir mes fichiers en UTF8 / retour chariot Windows (#mac), d'utiliser Excel / PostgreSQL (pour les gros fichiers) pour comparer des fichiers, de devoir utiliser DBeaver pour lancer X requêtes à la suite au lieu de faire des fichiers .sql et de les lancer avec un .sh ... Bref, je veux pouvoir faire des petites optimisations pour gagner en productivité sur des taches très répétitives qui me saoulent #puissance10000...

    J'ai vu des bouquins sur packt et chez O'reilly mais je sais pas lequel prendre.

    Si vous me dites que Python est plus adapté pour ce que je fais, cela ne va aussi de partir sur Python ou sur un autre langage je suis pas sectaire #OPEN.

    PS : Désolé pour le coup de gueule. Merci à tous.
    Citation Envoyé par vectra Voir le message
    Non non, c'est juste que le nuage n'a jamais dépassé le Rhin. Un peu comme la croissance.

  21. #6441
    Désolé, j'ai pas de recommandations pour des livres. Mais tu veux apprendre le langage de bash ou connaître plus d'outils en ligne de commande ?

    Pour les conversions de textes : iconv, dos2unix, unix2dos
    Pour les comparaisons : diff pour du texte, pour les fichiers binaires c'est plus compliqué et je ne suis pas sûr que bash aide beaucoup.

    Bash c'est un shell, c'est bien pour lancer des processus, mais si tu as trop de calculs, c'est mieux d'aller vers de vrais langages de programmation (python ou autre).

  22. #6442
    Citation Envoyé par Cwningen Voir le message
    Désolé, j'ai pas de recommandations pour des livres. Mais tu veux apprendre le langage de bash ou connaître plus d'outils en ligne de commande ?

    Pour les conversions de textes : iconv, dos2unix, unix2dos
    Pour les comparaisons : diff pour du texte, pour les fichiers binaires c'est plus compliqué et je ne suis pas sûr que bash aide beaucoup.

    Bash c'est un shell, c'est bien pour lancer des processus, mais si tu as trop de calculs, c'est mieux d'aller vers de vrais langages de programmation (python ou autre).
    C'est fichier "plat" souvent en format txt ou csv. Rien d'extraordinaire en soit. C'est plus pour savoir bien faire des petits trucs qui font gagner du temps, on peut les faire avec plein de trucs. Je me suis dit que Bash était très riche en commande et outil, genre awk, diff, uniq, grep, cat, tous ces petits trucs que je maitrise moyen mais que j'aimerais être bien plus fluide...
    Citation Envoyé par vectra Voir le message
    Non non, c'est juste que le nuage n'a jamais dépassé le Rhin. Un peu comme la croissance.

  23. #6443
    Alors pour Sed et Awk j'ai tout appris avec les ebooks awk 1 liners et sed 1 liners qui prend une commande super ésotérique et la décompose complètement.

  24. #6444
    Je me suis dit que Bash était très riche en commande et outil, genre awk, diff, uniq, grep, cat, tous ces petits trucs que je maitrise moyen mais que j'aimerais être bien plus fluide...
    Awk sed cut grep tr et compagnie ne font pas partie de Bash en tant que langage, ce sont des programmes à part entière qui lancent un process tiers.

    Si vous deviez ne recommander qu'un livre pour passer de n00b qui va toujours sur stackoverflow à grand initié (mais qui garde le droit d'aller sur stackoverflow) sur BASH (je pars de l'hypothèse qu'il n'y a pas de différence entre Linux et Mac sur bash).
    BASH est le même pour une version donnée. Les utils, bien qu'ils existent à la fois sous Mac et Linux ne sont pas identiques :
    MacOS ayant récupéré les utils BSD alors que les distribs linux ont opté pour les utils GNU, y a des dissemblances, par ex "sed -i" qui ne nécéssite pas avec la version GNU de spécifier de fichier backup alors que sous FreeBSD (même version que tu as sous MAC) c'est obligatoire.

    Là j'ai que celui-ci en tête mais j'en croise régulièrement...
    Du coup c'est + chiant de faire du code portable mais on y arrive (souvent en remplaçant l'appel à sed/awk par un oneliner perl).

    Comme bouquins sur le sujet j'ai lu :
    • bash cookbook , comme son nom l'indique c'est plutot bete et mechant "comment faire ceci en bash", sans trop d'explications sur le fonctionnement général
    • classic shell scripting, qui même s'il n'est pas tourné vers bash est grandement compatible (puisque bash est un descendant de sh) et rappelle les concepts de base d'un shell de façon agnostique.

    J'en ai d'autres mais je les ai pas encore lus.
    Dernière modification par Nattefrost ; 07/12/2018 à 19h56.

  25. #6445
    Merci à tous pour vos réponses . Je vais creuser un peu mais franchement bash cookbook + awk 1 liners et sed 1 liners me semble très bien correspondre à ma demande.

    Merci aussi pour l'explication des différences entre bash mac et Linux, c'était très intéressant . Du coup j'imagine qu'il y aura une certaine compatibilité de mes scripts mais il y aura aussi des fois ou cela merdera... :D En même temps, cela fini toujours par merder :D
    Citation Envoyé par vectra Voir le message
    Non non, c'est juste que le nuage n'a jamais dépassé le Rhin. Un peu comme la croissance.

  26. #6446
    Pour expliciter un peu mon dernier post : concernant l'usage de perl (v5.x.x) en remplacement de sed/awk, j'ai lu le bouquin suivant y a quelques mois et j'y reviens régulièrement car c'est un cookbook. Y a des choses vraiment cool, même si au départ jsuis pas un fan de perl pour son coté "bruit cognitif" causé par les sigils et les symboles dans tous les sens. C'est une façon de faire du code portable.

    Dans mes scripts je restreins son usage à des oneliners et ça marche pas mal !
    Et pour le coup pas de différences, sur n'importe quelle version de Linux/*BSD/MacOS de moins de 10 ans tu trouvera une version de perl v5.x.x .
    https://nostarch.com/perloneliners

    Après faut être réaliste : toutes ces infos c'est long et difficile à digérer, perso j'ai du apprendre ça un peu par nécéssité -et curiosité- sur le tas pendant l'année passée et je suis loin d'être un bash ninja.

    *Soudainement, Nattefrost réalise qu'il vient de conseiller à quelqu'un d'utiliser perl*
    Dernière modification par Nattefrost ; 07/12/2018 à 20h15.

Page 215 sur 215 PremièrePremière ... 115165205207208209210211212213214215

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •